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 7 år
- Angular.js 5 år
- React.js 7 år
Andra kompetenser
- Webflow 3 år
- Svelte 3 år
- SvelteKit 2 år
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
React.js
JavaScript
Python
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
React.js
Laravel
Next.js
Nest.js
JavaScript
PHP
PostgreSQL
MySQL
ChatGPT API
AWS
TypeScript
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
React.js
Next.js
JavaScript
PostgreSQL
AWS
TypeScript
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
Angular.js
React.js
Vue.js
Nest.js
JavaScript
Python
PostgreSQL
MongoDB
MySQL
ChatGPT API
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
Angular.js
Laravel
Next.js
Vue.js
Nest.js
JavaScript
Python
SQL
ChatGPT API
TypeScript
REST API
Svelte
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
React.js
Vue.js
JavaScript
PHP
SQL
PostgreSQL
MongoDB
MySQL
AWS
TypeScript
REST API
Utbildning
BSc.Computer Science
ULPG · 2012 - 2016
BSc.IT
Senior technician in administration of computer network systems · 2012 - 2014
Portfölj
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