NEW
Proxify is bringing transparency to tech team performance based on research conducted at Stanford. An industry first, built for engineering leaders.
Learn more
Juan C.
Fullstack-ontwikkelaar
Juan is een Fullstack ontwikkelaar met meer dan negen jaar commerciële ervaring, gewerkt met technologieën zoals TypeScript, Node.js, React, React Native, Next.js, Nest.js, Koa.js, Meteor.js en Deno. Hij is zeer gepassioneerd door coderen, continu leren en mentoring, en brengt technische expertise en een samenwerkende instelling naar elk project.
Hij heeft bijgedragen aan projecten met hoge vraag, waarbij hij uitdagingen zoals gelijktijdigheid, lage latentie, en beveiliging heeft aangepakt.
Juan's toewijding aan lesgeven en mentoring vult zijn technische vaardigheden aan. Hij bloeit op door kennis te delen en anderen te versterken, terwijl hij aan de voorhoede van moderne technologieën blijft.
Hoofd expertise
- Node.js 7 jaar
- Angular.js 5 jaar
- React.js 7 jaar
Andere vaardigheden
- Webflow 3 jaar

Geselecteerde ervaring
Dienstverband
Software Engineer Mentor
Springboard - 1 jaar 7 maanden
- Biedde persoonlijke tutoring aan Amerikaanse universitaire studenten, en bood begeleiding bij loopbaanpaden, vaardigheidsontwikkeling en persoonlijke groei. universitaire studenten, en bood begeleiding bij loopbaanpaden, vaardigheidsontwikkeling en persoonlijke groei.
- hielp studenten bij het opstellen van cv's op maat voor software-engineeringrollen, zich voorbereiden op interviews, en het uitbreiden van professionele netwerken om hun overgang naar de arbeidsmarkt te faciliteren.
- Identificeerde en raadde conferenties en workshops aan die leerders voorzagen van inzichten in complexe coderingsconcepten, algoritmen, datastructuren, en best practices in de industrie.
- Vereenvoudigde uitdagende technische onderwerpen om diep begrip te bevorderen en geavanceerde programmeerconcepten te verduidelijken, waardoor vertrouwen en beheersing bij studenten werden gestimuleerd.
Technologieën:
- Technologieën:
JavaScript
React.js
Node.js
Python
SQL
- HTML / CSS
- NoSQL
Fullstack-ontwikkelaar
Parser Digital - 2 jaar 8 maanden
- Ontwikkelde back-end systemen met Nest.js, in overeenstemming met Domain-Driven Design (DDD) en microservices-architectuur.
- Faciliteerde communicatie tussen microservices via GRPC en TCP-protocollen.
- Implementeerde een queuesysteem voor efficiënte communicatie tussen microservices met RabbitMQ.
- Bewaakte en verholp fouten met tools zoals Grafana en SonarQube.
- Beheerste infrastructuur op zowel Azure- als AWS-platforms.
- Configureerde en onderhoudde CI/CD-pijplijnen met behulp van GitHub Actions.
- Creëerde frontend-applicaties met React, volgens de principes van atomische architectuur.
- Ontwierp gebruikersinterfaces met Tailwind CSS en SASS.
- Beheerde de applicatietoestand effectief met Redux.
- Bouwde en documenteerde componentverhalen met behulp van Storybook en werkte samen met Figma voor ontwerpintegratie.
- Benutte het Adapter-patroon voor naadloze HTTP-communicatie met microservices.
- Paste principes van softwareontwikkeling toe zoals DRY, KISS en SOLID om codekwaliteit en onderhoudbaarheid te waarborgen.
- Voerde uitgebreide tests uit met behulp van Jest, Cypress, Testing Library en WebDriver IO voor unit-, integratie- en end-to-end testing.
Senior Fullstack Engineer
Parser Digital - 2 jaar 8 maanden
- Developed backend systems using NestJS, adhering to Domain-Driven Design (DDD) and microservices architecture.
- Facilitated communication between microservices via GRPC and TCP protocols.
- Implemented a queue system for efficient microservices communication using RabbitMQ.
- Monitored and addressed errors with tools like Grafana and SonarQube.
- Managed infrastructure on both Azure and AWS platforms.
- Configured and maintained CI/CD pipelines using GitHub Actions.
- Created frontend applications with React, following atomic architecture principles.
- Designed user interfaces with Tailwind CSS and SASS.
- Managed application state effectively using Redux.
- Built and documented component stories using Storybook and collaborated with Figma for design integration.
- Utilized the Adapter pattern for seamless HTTP communication with microservices.
- Applied software development principles such as DRY, KISS, and SOLID to ensure code quality and maintainability.
- Conducted comprehensive testing using Jest, Cypress, Testing Library, and WebDriver IO for unit, integration, and end-to-end testing.
Technologieën:
- Technologieën:
PHP
Laravel
MySQL
JavaScript
React.js
Docker
PostgreSQL
AWS
Redis
NGINX
TypeScript
Node.js
Express.js
GraphQL
- Microservices
Postman
Redux.js
Next.js
Tailwind
Nest.js
- Unit Testing
- DDD
RabbitMQ
Bitbucket
REST API
Cypress
OpenAI API
Frontend-ontwikkelaar
SIGNA Sports United - 11 maanden
- Ontwikkelde webapplicaties met React en TypeScript, implementeerde Domain-Driven Design (DDD) en principes voor schone architectuur.
- Beheerste de applicatietoestand effectief met Redux.
- Voerde unit-, integratie- en end-to-end tests uit met behulp van Jest en Cypress om de betrouwbaarheid en kwaliteit van de applicatie te waarborgen.
- Paste softwareontwikkelingsprincipes toe, waaronder DRY, KISS en SOLID, om schone en efficiënte codebases te onderhouden.
- Benut Ant Design voor het bouwen van herbruikbare en visueel consistente UI-componenten.
- Implementeerde herbruikbare CSS-methoden op basis van de BEM-conventie voor onderhoudbare opmaak.
- Ontwikkelde responsieve interfaces met SASS, met een mobile-first benadering en mixins en variabelen.
- Implementeerde applicaties binnen Docker-containers voor consistente en schaalbare omgevingen.
Senior Fronted Software Engineer
SIGNA Sports United - 11 maanden
- Developed web applications using React and TypeScript, implementing Domain-Driven Design (DDD) and clean architecture principles.
- Managed application state effectively with Redux.
- Conducted unit, integration, and end-to-end testing using Jest and Cypress to ensure application reliability and quality.
- Applied software development principles, including DRY, KISS, and SOLID, to maintain clean and efficient codebases.
- Utilized Ant Design for building reusable and visually consistent UI components.
- Implemented reusable CSS methodologies based on the BEM convention for maintainable styling.
- Designed responsive interfaces using SASS, adopting a mobile-first approach with mixins and variables.
- Deployed applications within Docker containers for consistent and scalable environments.
Technologieën:
- Technologieën:
JavaScript
React.js
Docker
PostgreSQL
AWS
Redis
HTML
CSS
TypeScript
Node.js
Express.js
Socket.io
- Microservices
Next.js
REST API
Software Engineer Teacher
Escuela de Organización Idustrial EOI - 3 jaar 4 maanden
- Ontwikkelde en verzorgde uitgebreide cursussen software-engineering over onderwerpen zoals testen, fullstack software-engineering en software-analyse en -ontwerp.
- Instrueerde studenten in handmatige en geautomatiseerde softwaretestmethoden, waarbij fundamentele concepten werden behandeld zoals softwarekwaliteitsnormen, Test-Driven Development (TDD), de testpiramide, en white box en black box testing, met technologieën zoals Jest, Vitest, Testing Library en Cypress.
- Leerde de Fullstack MERN technologie stack, bestaande uit MongoDB, Express.js, React en Node.js, om studenten van industrie-relevante vaardigheden te voorzien.
- Ontwierp en implementeerde praktische labs, coderingsoefeningen en projecten om theoretische concepten te versterken en een hands-on leerervaring te waarborgen.
- Begeleidde en mentorde studenten in test-driven development (TDD) en agile softwareontwikkelingspraktijken om hen voor te bereiden op real-world scenario's.
- Organiseerde en leidde workshops en hackathons, waardoor hands-on ervaring, samenwerking en innovatie onder studenten werd bevorderd.
Technologieën:
- Technologieën:
MySQL
JavaScript
Angular.js
React.js
Vue.js
MongoDB
Docker
PostgreSQL
AWS
Redis
NGINX
HTML
CSS
Node.js
Express.js
Socket.io
GraphQL
- Microservices
Postman
Python
Redux.js
Tailwind
Nest.js
- Unit Testing
- Web testing
- Functional testing
- Database Testing
- Acceptance Testing
Cypress
- Automation Testing
- Manual Testing
- Integration Testing
Jest
Playwright
OpenAI API
Chief Technology Officer
Squaads - 1 jaar 2 maanden
- Analyseerde, ontwierp en implementeerde de technologiestack van het bedrijf om te voldoen aan strategische doelstellingen en operationele behoeften.
- Definieerde een technische roadmap die in lijn ligt met teamvereisten, met een overzicht van te behalen mijlpalen binnen een jaar.
- Stelde een kern engineeringteam samen om de technische vereisten van het bedrijf effectief over alle teams te communiceren.
- Richtte interne processen in om optimale kennisoverdracht en samenwerking binnen de engineering teams te waarborgen.
- Analyseerde en definieerde technische loopbaanpaden om de interne talentontwikkeling te bevorderen en in lijn te brengen met organisatorische doelen.
- Rekruteerde, trainde en bouwde nieuwe engineeringteams op om toekomstige projecten aan te pakken en de bedrijfsvoering efficiënt op te schalen.
Senior Fullstack & Mobile Engineer
Squaads - 3 jaar 2 maanden
- Ontwikkelde mobiele applicaties voor Android- en iOS-platforms met behulp van Ionic 4 en Ionic 5 frameworks.
- Bouwde en integreerde backend-services met Firebase, inclusief authenticatie, Cloud Functions, Firestore, en andere Firebase-tools.
- Ontwierp en implementeerde backend-API's op basis van Node.js, met functionaliteiten zoals mailing, authenticatie, encryptie, en MongoDB-integratie.
- Beheerde implementatietaken en scripting voor verschillende cloudservices, waaronder Digital Ocean, Heroku en AWS.
- Gebruikte Git, GitLab en Bitbucket voor versiebeheer, volgens workflows gebaseerd op de Gitflow-methodologie.
- Ontwikkelde frontend- en webapplicaties met Angular en Vue, waarbij responsieve en gebruiksvriendelijke interfaces werden gegarandeerd.
Technologieën:
- Technologieën:
Laravel
JavaScript
Angular.js
Vue.js
TypeScript
Node.js
Ionic
RxJs
NgRx
ES5/ES6
Express.js
Socket.io
Django
GraphQL
- Microservices
Jenkins
Postman
Python
SQL
Redux.js
Next.js
SCSS
Svelte
Tailwind
Doctrine ORM
Nest.js
Nuxt.js
Angular
- Unit Testing
- DDD
Cordova
Agile
Scrum
Git
SSAS
Vuetify
Heroku
gRPC
Jasmine
Karma
Azure Cloud
Sentry
- Web testing
- Mobile testing
- Functional testing
- Database Testing
REST API
Cypress
- HTML / CSS
- Performance Testing
- Automation Testing
- Storybook
SvelteKit
Vuex
OpenAI API
Fullstack-ontwikkelaar
Ikea - 2 jaar 2 maanden
- Ontwikkelde webapplicaties voor projecten zoals Ikea Taiwan, Ikeafamilie (Santo Domingo en Spanje), en het Ventajon-project.
- Implementeerde weboplossingen met PHP-frameworks, waaronder Symfony en Laravel, met versiebeheer beheerd via Subversion (SVN).
- Ontwierp, structureerde en ontwikkelde de frontend voor het nieuwe Ventajon-project, waarbij een moderne en responsieve gebruikerservaring werd verzekerd.
- Ontwikkelde backend-API's voor de Ikea-familie en Ventajon-projecten met Symfony 3, waardoor naadloze integratie en functionaliteit mogelijk was.
- Beheer en optimaliseerde SQL-databases, waaronder MySQL en PostgreSQL, om de applicatieprestaties en schaalbaarheid te ondersteunen.
- Beheerde webimplementatieprocessen en systeemarchitectuur, en bood betrouwbare ondersteuning voor de proprietary webapplicaties van het bedrijf.
Fullstack Engineer
Ikea - 2 jaar 2 maanden
- Developed web applications for projects such as Iketa Taiwan, Ikea Family (Santo Domingo and Spain), and the Ventajon Project.
- Implemented web solutions using PHP frameworks, including Symfony and Laravel, with version control managed through Subversion (SVN).
- Designed, structured, and developed the frontend for the new Ventajon project, ensuring a modern and responsive user experience.
- Developed backend APIs for the Ikea Family and Ventajon projects using Symfony 3, enabling seamless integration and functionality.
- Administered and optimized SQL databases, including MySQL and PostgreSQL, to support application performance and scalability.
- Managed web deployment processes and system architecture, providing reliable support for the company's proprietary web applications.
Technologieën:
- Technologieën:
PHP
Symfony
MySQL
JavaScript
React.js
Vue.js
MongoDB
Docker
PostgreSQL
AWS
Redis
NGINX
HTML
CSS
jQuery
TypeScript
Node.js
Express.js
Socket.io
Postman
SQL
Redux.js
REST API
Fullstack Engineer
Virtualweb S.L. - 1 jaar 6 maanden
- Led the design, layout, and development of web applications for platforms, including inmovirtual.eu, plusvirtual.com, and rv360.live.
- Developed web applications using JavaScript, jQuery, and Python (web2py), focusing on integrating modern frameworks such as SASS and AngularJS.
- Enhanced functionality by integrating Google Maps and Analytics APIs into web applications for improved mapping and tracking capabilities.
- Managed web architecture, including hosting and domain configurations, ensuring seamless user experiences and application stability.
- Designed, implemented, and maintained MySQL databases to support application data storage and retrieval.
- Developed virtual testing environments to simulate production scenarios and ensure the reliability of web applications.
- Optimized website performance by improving loading speeds, file compression, and structured code normalization.
- Focused on improving SEO positioning and ensuring high usability standards to enhance user engagement and visibility.
- Configured and managed the Nginx web server, overseeing tasks such as website redirects, encryption, file compression, and implementing HTTP/REST protocols.
- Set up and maintained testing environments on a NAS server, utilizing Apache .htaccess for configuration and access control.
- Provided ongoing technical support, troubleshooted issues, and ensured the smooth functioning of web applications.
- Facilitated virtual tours using 360-degree cameras, expanding the applications' capabilities and enriching user experiences.
Technologieën:
- Technologieën:
PHP
MySQL
JavaScript
HTML
CSS
jQuery
Bootstrap
Postman
Python
Educatie
BSc.Computer Science
ULPG · 2012 - 2016
BSc.IT
Senior technician in administration of computer network systems · 2012 - 2014
Portefeuille
Vind jouw volgende ontwikkelaar binnen enkele dagen, niet maanden
In een kort gesprek van 25 minuten:
- gaan we in op wat je nodig hebt om je product te ontwikkelen;
- Ons proces uitleggen om u te matchen met gekwalificeerde, doorgelichte ontwikkelaars uit ons netwerk
- delen we de stappen met je om de juiste match te vinden, vaak al binnen een week.

