Juan C.

Fullstack-utvecklare

Juan är en fullstackutvecklare med över nio års kommersiell erfarenhet, som arbetar med teknologier såsom TypeScript, Node.js, React, React Native, Next.js, Nest.js, Koa.js, Meteor.js och Deno. Han är djupt passionerad av kodning, kontinuerligt lärande och mentorskap, och tillför teknisk expertis och en samarbetsanda till varje projekt.

Han har bidragit till högt efterfrågade projekt, där han har tagit itu med utmaningar som samtidighet, låg latens och säkerhet.

Juans engagemang för undervisning och mentorskap kompletterar hans tekniska färdigheter. Han trivs med att dela kunskap och stärka andra samtidigt som han håller sig i framkant av moderna teknologier.

Huvudsaklig expertis

  • Node.js
    Node.js 7 år
  • Angular.js
    Angular.js 5 år
  • React.js
    React.js 7 år

Andra kompetenser

  • Webflow
    Webflow 3 år
  • Svelte
    Svelte 3 år
  • SvelteKit
    SvelteKit 2 år
Juan

Juan C.

Spain

Hitta en utvecklare

Utvald erfarenhet

Anställningar

  • Software Engineer Mentor

    Springboard - 1 år 7 månader

    – Erbjöd personlig handledning till studenter i USA universitetsstudenter och gav vägledning om karriärvägar, färdighetsutveckling och personlig tillväxt.
    – Hjälpte studenter att skapa CV:n anpassade för roller inom mjukvaruutveckling, förbereda sig för intervjuer och utöka professionella nätverk för att underlätta deras övergång till arbetsmarknaden. – Identifierade och rekommenderade konferenser och workshops som gav deltagarna insikter i komplexa kodningskoncept, algoritmer, datastrukturer och branschens best practices. – Förenklade utmanande tekniska ämnen för att främja djup förståelse och avmystifiera avancerade programmeringskoncept, vilket ökade studenternas självförtroende och färdigheter.

    Teknologier:

    • Teknologier:
    • Node.js Node.js
    • React.js React.js
    • JavaScript JavaScript
    • Python Python
    • SQL SQL
    • NoSQL
  • Fullstack-utvecklare

    Parser Digital - 2 år 8 månader

    – Utvecklade backend-system med hjälp av Nest.js, och följde domändriven design (DDD) och mikroservice-arkitektur. – Underlättade kommunikationen mellan mikroservicer via GRPC- och TCP-protokoll. – Implementerade ett kösystem för effektiv kommunikation mellan mikroservicer med RabbitMQ. – Övervakade och åtgärdade fel med verktyg som Grafana och SonarQube. – Hanterade infrastruktur på både Azure och AWS-plattformar. – Konfigurerade och underhöll CI/CD-pipelines med GitHub Actions. – Skapade frontend-applikationer med React och följde atomär arkitekturprinciper. – Utformade användargränssnitt med Tailwind CSS och SASS. – Hanterade applikationens tillstånd effektivt med Redux. – Byggde och dokumenterade komponentberättelser med Storybook och samarbetade med Figma för designintegration. – Använde adaptermönstret för sömlös HTTP-kommunikation med mikroservicer. – Tillämpade programvaruutvecklingsprinciper såsom DRY, KISS och SOLID för att säkerställa kodkvalitet och underhållbarhet. – Genomförde omfattande testning med Jest, Cypress, Testing Library och WebDriver IO för enhets-, integrations- och slut-till-sluttester.

    Teknologier:

    • Teknologier:
    • Node.js Node.js
    • React.js React.js
    • Laravel Laravel
    • Next.js Next.js
    • Nest.js Nest.js
    • JavaScript JavaScript
    • PHP PHP
    • PostgreSQL PostgreSQL
    • MySQL MySQL
    • ChatGPT API ChatGPT API
    • AWS AWS
    • TypeScript TypeScript
    • REST API REST API
  • Frontend-utvecklare

    SIGNA Sports United - 11 månader

    – Utvecklade webbapplikationer med React och TypeScript, implementerade domändriven design (DDD) och rena arkitekturprinciper. – Hanterade applikationens tillstånd effektivt med Redux. – Genomförde enhets-, integrations- och end-till-endtestning med Jest och Cypress för att säkerställa applikationens tillförlitlighet och kvalitet. – Tillämpade programvaruutvecklingsprinciper som DRY, KISS och SOLID för att upprätthålla rena och effektiva kodbaser. – Använde Ant Design för att bygga återanvändbara och visuellt konsekventa UI-komponenter. – Implementerade återanvändbara CSS-metodologier baserat på BEM-konventionen för underhållbar stil. – Utformade responsiva gränssnitt med hjälp av SASS och antog ett mobil-först tillvägagångssätt med mixins och variabler. – Distribuerade applikationer i Docker-behållare för konsekventa och skalbara miljöer.

    Teknologier:

    • Teknologier:
    • Node.js Node.js
    • React.js React.js
    • Next.js Next.js
    • JavaScript JavaScript
    • PostgreSQL PostgreSQL
    • AWS AWS
    • TypeScript TypeScript
    • REST API REST API
  • Software Engineer Teacher

    Escuela de Organización Idustrial EOI - 3 år 4 månader

    – Utvecklade och levererade omfattande programvaruteknikkurser om ämnen inklusive testning, fullstack-programmering och programvaruanalys och design. – Instruerade studenter i manuella och automatiserade testmetoder, och täckte grundläggande koncept såsom programvarukvalitetsstandarder, testdriven utveckling (TDD), testpyramiden och vit och svart låda-testning, med teknologier som Jest, Vitest, Testing Library och Cypress. – Undervisade i Fullstack MERN-teknikstacken, som omfattar MongoDB, Express.js, React och Node.js, för att ge studenterna branschrelevanta färdigheter. – Utformade och implementerade praktiska laboratorier, kodningsuppgifter och projekt för att förstärka teoretiska koncept och säkerställa praktiskt lärande. – Vägledde och coachade studenter i testdriven utveckling (TDD) och agila mjukvaruutvecklingsmetoder för att förbereda dem för verkliga scenarier. – Organiserade och ledde workshops och hackathons, vilket främjade praktisk erfarenhet, samarbete och innovation bland studenter.

    Teknologier:

    • Teknologier:
    • Node.js Node.js
    • Angular.js Angular.js
    • React.js React.js
    • Vue.js Vue.js
    • Nest.js Nest.js
    • JavaScript JavaScript
    • Python Python
    • PostgreSQL PostgreSQL
    • MongoDB MongoDB
    • MySQL MySQL
    • ChatGPT API ChatGPT API
    • AWS AWS
  • Chief Technology Officer

    Squaads - 1 år 2 månader

    – Analyserade, designade och implementerade företagets teknologistack för att möta strategiska mål och operativa behov. – Definierade en teknisk färdplan anpassad efter teamets krav, med en tidslinje för milstolpar att uppnås inom ett år. – Skapade ett kärnteknikteam för att effektivt kommunicera företagets tekniska krav mellan alla team. – Etablerade interna processer för att säkerställa optimal kunskapsöverföring och samarbete inom ingenjörsteamen. – Analyserade och definierade tekniska karriärvägar för att främja intern talangutveckling och anpassa den till organisatoriska mål. – Rekryterade, utbildade och byggde nya ingenjörsteam för att ta sig an kommande projekt och effektivt skala företagets verksamhet.

  • Senior Fullstack & Mobile Engineer

    Squaads - 3 år 2 månader

    – Utvecklade mobilapplikationer för Android- och iOS-plattformar med hjälp av Ionic 4 och Ionic 5 ramverk. – Byggde och integrerade backend-tjänster med Firebase, inklusive autentisering, Cloud Functions, Firestore och andra Firebase-verktyg. – Utformade och implementerade Node.js-baserade backend-API:er, som inkluderade funktionaliteter som e-post, autentisering, kryptering och MongoDB-integration. – Hanterade distributionsuppgifter och skript för olika molntjänster, inklusive Digital Ocean, Heroku och AWS. – Använde Git, GitLab och Bitbucket för versionskontroll, med följande arbetsflöden baserade på Gitflow-metodologin. – Utvecklade frontend- och webbapplikationer med Angular och Vue, vilket säkerställde responsiva och användarvänliga gränssnitt.

    Teknologier:

    • Teknologier:
    • Node.js Node.js
    • Angular.js Angular.js
    • Laravel Laravel
    • Next.js Next.js
    • Vue.js Vue.js
    • Nest.js Nest.js
    • JavaScript JavaScript
    • Python Python
    • SQL SQL
    • ChatGPT API ChatGPT API
    • TypeScript TypeScript
    • REST API REST API
    • Svelte Svelte
    • SvelteKit SvelteKit
  • Fullstack-utvecklare

    Ikea - 2 år 2 månader

    – Utvecklade webbapplikationer för projekt som Ikea Taiwan, Ikea Family (Santo Domingo och Spanien) och Ventajon-projektet. – Implementerade webblösningar med hjälp av PHP-ramverk, inklusive Symfony och Laravel, med versionskontroll hanterad genom Subversion (SVN). – Utformade, strukturerade och utvecklade frontend för det nya Ventajon-projektet, vilket säkerställde en modern och responsiv användarupplevelse. – Utvecklade backend-API:er för Ikea Family och Ventajon-projekten med Symfony 3, vilket möjliggjorde sömlös integration och funktionalitet. – Administrerade och optimerade SQL-databaser, inklusive MySQL och PostgreSQL, för att stödja applikationens prestanda och skalbarhet. – Hanterade webbdistributionsprocesser och systemarkitektur, vilket gav pålitligt stöd för företagets egna webbapplikationer.

    Teknologier:

    • Teknologier:
    • Node.js Node.js
    • React.js React.js
    • Vue.js Vue.js
    • JavaScript JavaScript
    • PHP PHP
    • SQL SQL
    • PostgreSQL PostgreSQL
    • MongoDB MongoDB
    • MySQL MySQL
    • AWS AWS
    • TypeScript TypeScript
    • REST API REST API

Utbildning

  • BSc.Computer Science

    ULPG · 2012 - 2016

  • BSc.IT

    Senior technician in administration of computer network systems · 2012 - 2014

Portfölj

  • porfolio-0

Hitta din nästa utvecklare inom ett par dagar

Ge oss 25 minuter av din tid, så kommer vi att:

  • Sätta oss in i dina utmaningar och behov
  • Berätta om våra seniora och beprövade utvecklare
  • Förklara hur vi kan matcha dig med precis rätt utvecklare

Låt oss ta ett kort digitalt möte.