Juan C.

Fullstack-udvikler

Juan er en Fullstack udvikler med over ni års erfaring i programudvikling og arbejder med teknologier som TypeScript, Node.js, React, React Native, Next.js, Nest.js, Koa.js, Meteor.js og Deno. Han er dybt passioneret omkring kodning, kontinuerlig læring og mentorering og bringer teknisk ekspertise og en samarbejdsvilje til hvert projekt.

Han har bidraget til høj efterspørgselsprojekter og tacklet udfordringer som samtidighed, lav latenstid og sikkerhed.

Juans dedikation til undervisning og mentoring supplerer hans tekniske færdigheder. Han trives ved at dele viden og styrke andre, mens han forbliver på forkant med moderne teknologier.

Hovedekspertise

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

Andre færdigheder

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

Udvalgt oplevelse

Beskæftigelse

  • Software Engineer Mentor

    Springboard - 1 år 7 måneder

    • Tilbød personlig vejledning til amerikanske studerende. universitetsstuderende, hvor der blev tilbudt vejledning om karriereveje, færdighedsudvikling og personlig vækst.
    • Assisteret studerende med at skabe CV'er tilpasset softwareudviklingsroller, forberede sig til interviews og udvide professionelle netværk for at lette deres overgang til arbejdsmarkedet.
    • Identificeret og anbefalet konferencer og workshops, der gav deltagerne indblik i komplekse kodningskoncepter, algoritmer, datastrukturer og branchens best practices.
    • Forenklet udfordrende tekniske emner for at fremme dyb forståelse og afmystificere avancerede programmeringskoncepter, hvilket fremmer selvtillid og mestring hos studerende.

    Teknologier:

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

    Parser Digital - 2 flere år 8 måneder

    • Udviklet backend-systemer ved hjælp af Nest.js og overholdt domæne-drevet design (DDD) og mikroservicesarkitektur.
    • Lettere kommunikationen mellem mikroservices via GRPC og TCP-protokoller.
    • Implementeret et køsystem for effektiv mikroserviceskommunikation ved hjælp af RabbitMQ.
    • Overvåget og adresseret fejl med værktøjer som Grafana og SonarQube.
    • Administreret infrastruktur på både Azure og AWS-platforme.
    • Konfigureret og vedligeholdt CI/CD pipelines ved hjælp af GitHub Actions.
    • Oprettet frontend-applikationer med React, der følger atomare arkitekturprincipper.
    • Designet brugergrænseflader med Tailwind CSS og SASS.
    • Administreret programtilstand effektivt ved hjælp af Redux.
    • Bygget og dokumenteret komponenthistorier ved hjælp af Storybook og samarbejdet med Figma for designintegration.
    • Anvendt Adapter-mønsteret for problemfri HTTP-kommunikation med mikroservices.
    • Anvendt programudviklingsprincipper som DRY, KISS og SOLID for at sikre kodekvalitet og vedligeholdelse.
    • Udført omfattende testning ved hjælp af Jest, Cypress, Testing Library og WebDriver IO for unit-, integrations- og end-to-end testning.

    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-udvikler

    SIGNA Sports United - 11 måneder

    • Udviklet webapplikationer ved hjælp af React og TypeScript, implementeret domain-driven design (DDD) og ren arkitektur.
    • Administreret programmets tilstand effektivt med Redux.
    • Udført unit-, integrations- og end-to-end testning ved hjælp af Jest og Cypress for at sikre programmets pålidelighed og kvalitet.
    • Anvendt softwareudvikling-principper, herunder DRY, KISS og SOLID, for at opretholde rene og effektive kodebaser.
    • Anvendt Ant Design til at bygge genanvendelige og visuelt konsistente UI / brugergrænseflade-komponenter.
    • Implementeret genanvendelige CSS-metoder baseret på BEM-konventionen for vedligeholdelig styling.
    • Designet responsive grænseflader ved hjælp af SASS, der antager en mobil-første tilgang med mixins og variabler.
    • Udrullet programmer inden for Docker-containere for at sikre konsistente og skalerbare 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 flere år 4 måneder

    • Udviklet og leveret omfattende software engineering kurser om emner som testning, Fullstack software engineering og softwareanalyse og design.
    • Undervist studerende i manuelle og automatiserede softwaretestmetoder, der dækker grundlæggende begreber som softwarekvalitetsstandarder, Test-Driven Development (TDD), testpyramiden og white box- og black box-testning ved hjælp af teknologier som Jest, Vitest, Testing Library og Cypress.
    • Undervist i Fullstack MERN teknologistakken, som omfatter MongoDB, Express.js, React og Node.js, for at give studerende brancherelevante færdigheder.
    • Designet og implementeret praktiske laboratorier, kodningsøvelser og projekter for at forstærke teoretiske koncepter og sikre erfaringsbaseret læring.
    • Vejledt og mentoreret studerende i test-drevet udvikling (TDD) og agile softwareudviklingsmetoder for at forberede dem til virkelige scenarier.
    • Organiseret og ledet workshops og hackathons, hvilket fremmer praktisk erfaring, samarbejde og innovation blandt studerende.

    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åneder

    • Analyseret, designet og implementeret virksomhedens teknologistak for at opfylde strategiske mål og driftsbehov.
    • Defineret en teknisk køreplan i overensstemmelse med teamets behov, der skitserer milepæle, der skal opnås inden for et år.
    • Oprettet et kerningeniørteam, der effektivt kommunikerer virksomhedens tekniske behov på tværs af alle teams.
    • Etableret interne processer for at sikre optimal vidensoverførsel og samarbejde inden for ingeniørteamene.
    • Analyseret og defineret tekniske karriereveje for at fremme intern talentudvikling og tilpasse det med organisatoriske mål.
    • Rekrutteret, trænet og bygget nye ingeniørteams til at påtage sig kommende projekter og effektivt skalere virksomhedens drift.
  • Senior Fullstack & Mobile Engineer

    Squaads - 3 flere år 2 måneder

    • Udviklet mobilapp til Android og iOS platforme ved hjælp af Ionic 4 og Ionic 5 frameworks.
    • Bygget og integreret backend-tjenester med Firebase, herunder autentificering, Cloud Functions, Firestore og andre Firebase-værktøjer.
    • Designet og implementeret Node.js-baserede backend-API'er med funktioner som mailing, autentificering, kryptering og MongoDB-integration.
    • Administreret deployeringsopgaver og scripting for forskellige cloud-tjenester, herunder Digital Ocean, Heroku og AWS.
    • Anvendt Git, GitLab og Bitbucket til versionskontrol og overholdt arbejdsprocesser baseret på Gitflow-metodologi.
    • Udviklet frontend og webapplikationer ved hjælp af Angular og Vue, hvilket sikrer responsive og brugervenlige brugergrænseflader.

    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-udvikler

    Ikea - 2 flere år 2 måneder

    • Udviklet webapplikationer til projekter som Ikea Taiwan, Ikea Family (Santo Domingo og Spanien) og Ventajon-projektet.
    • Implementeret web-løsninger ved hjælp af PHP-rammer, herunder Symfony og Laravel, med versionskontrol styret gennem Subversion (SVN).
    • Designet, struktureret og udviklet front-end til det nye Ventajon-projekt, hvilket sikrede en moderne og responsiv brugeroplevelse.
    • Udviklet backend-API'er til Ikea Family og Ventajon-projekterne ved hjælp af Symfony 3, hvilket muliggør problemfri integration og funktionalitet.
    • Administreret og optimeret SQL-databaser, herunder MySQL og PostgreSQL, for at understøtte programmets ydeevne og skalerbarhed.
    • Administreret processer for webdistribuering og systemarkitektur, for at sikre pålidelig support til virksomhedens proprietære webapplikationer.

    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

Uddannelse

  • BSc.Computer Science

    ULPG · 2012 - 2016

  • BSc.IT

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

Portefølje

  • porfolio-0

Find din næste udvikler inden for få dage, ikke måneder

Book en 25-minutters samtale, hvor vi:

  • udfører behovsafdækning med fokus på udviklingsopgaver
  • Forklar vores proces, hvor vi matcher dig med kvalificerede, godkendte udviklere fra vores netværk
  • beskriver de næste trin for at finde det perfekte match på få dage

Lad os snakke om det