Juan C.
Développeur full-stack
Juan est un développeur Fullstack avec plus de neuf ans d'expérience commerciale, travaillant avec des technologies telles que TypeScript, Node.js, React, React Native, Next.js, Nest.js, Koa.js, Meteor.js et Deno. Il est profondément passionné par le codage, l'apprentissage continu et le mentorat, apportant une expertise technique et un esprit collaboratif à chaque projet.
Il a contribué à des projets très demandés, attaquant des défis tels que la concurrence, la faible latence et la sécurité.
Le dévouement de Juan pour l'enseignement et le mentorat complète ses compétences techniques. Il se plaît à partager ses connaissances et à autonomiser les autres tout en restant à la pointe des technologies modernes.
Principale expertise
- Node.js 7 ans
- Angular.js 5 ans
- React.js 7 ans
Autres compétences
- Webflow 3 ans
- Svelte 3 ans
- SvelteKit 2 ans
Expérience sélectionnée
Emploi
Software Engineer Mentor
Springboard - 1 an 7 mois
- A fourni un tutorat personnalisé à des étudiants universitaires américains. À d'autres étudiants, il a offert des conseils sur les parcours professionnels, le développement des compétences et la croissance personnelle.
- A aidé les étudiants à rédiger des CV adaptés aux rôles d'ingénierie logicielle, à se préparer aux entretiens et à élargir leurs réseaux professionnels pour faciliter leur transition vers le marché du travail.
- A identifié et recommandé des conférences et des ateliers qui ont équipé les apprenants d'informations sur des concepts de programmation complexes, des algorithmes, des structures de données et les meilleures pratiques de l'industrie.
- A simplifié des sujets techniques difficiles pour promouvoir une compréhension approfondie et démystifier des concepts de programmation avancés, favorisant la confiance et la maîtrise chez les étudiants.
Les technologies:
- Les technologies:
Node.js
React.js
JavaScript
Python
SQL
- NoSQL
Développeur full-stack
Parser Digital - 2 années 8 mois
- A développé des systèmes backend en utilisant Nest.js, respectant la conception pilotée par le domaine (DDD) et l'architecture des microservices.
- A facilité la communication entre les microservices via les protocoles GRPC et TCP.
- A mis en œuvre un système de file d'attente pour une communication efficace entre les microservices en utilisant RabbitMQ.
- A surveillé et résolu des erreurs avec des outils comme Grafana et SonarQube.
- A géré l'infrastructure sur les plateformes Azure et AWS.
- A configuré et maintenu des pipelines CI/CD en utilisant GitHub Actions.
- A créé des applications frontend avec React, en suivant les principes de l'architecture atomique.
- A conçu des interfaces utilisateur avec Tailwind CSS et SASS.
- A géré l'état de l'application efficacement en utilisant Redux.
- A construit et documenté des histoires de composants en utilisant Storybook et a collaboré avec Figma pour l'intégration de la conception.
- A utilisé le modèle Adapter pour une communication HTTP fluide avec les microservices.
- A appliqué des principes de développement logiciel tels que DRY, KISS et SOLID pour garantir la qualité et la maintenabilité du code.
- A conduit des tests complets en utilisant Jest, Cypress, Testing Library et WebDriver IO pour des tests unitaires, d'intégration et de bout en bout.
Les technologies:
- Les technologies:
Node.js
React.js
Laravel
Next.js
Nest.js
JavaScript
PHP
PostgreSQL
MySQL
ChatGPT API
AWS
TypeScript
REST API
Développeur front-end
SIGNA Sports United - 11 mois
- A développé des applications web en utilisant React et TypeScript, en mettant en œuvre des principes de conception orientée domaine (DDD) et d'architecture propre.
- A géré l'état de l'application efficacement avec Redux.
- A conduit des tests unitaires, d'intégration et de bout en bout en utilisant Jest et Cypress pour garantir la fiabilité et la qualité de l'application.
- A appliqué des principes de développement logiciel, y compris DRY, KISS et SOLID, pour maintenir des bases de code propres et efficaces.
- A utilisé Ant Design pour créer des composants UI réutilisables et visuellement cohérents.
- A mis en œuvre des méthodologies CSS réutilisables basées sur la convention BEM pour un style maintenable.
- A conçu des interfaces réactives en utilisant SASS, adoptant une approche mobile-first avec des mixins et des variables.
- A déployé des applications dans des conteneurs Docker pour des environnements cohérents et évolutifs.
Les technologies:
- Les technologies:
Node.js
React.js
Next.js
JavaScript
PostgreSQL
AWS
TypeScript
REST API
Software Engineer Teacher
Escuela de Organización Idustrial EOI - 3 années 4 mois
- A développé et dispensé des cours complets d'ingénierie logicielle sur des sujets tels que le test, l'ingénierie logicielle Fullstack, et l'analyse et la conception de logiciels.
- A instruit les étudiants sur les méthodologies de test logiciel manuel et automatisé, couvrant des concepts fondamentaux tels que les normes de qualité logicielle, le développement dirigé par les tests (TDD), la pyramide des tests et les tests boîte blanche et boîte noire, utilisant des technologies telles que Jest, Vitest, Testing Library et Cypress.
- A enseigné la pile technologique MERN, englobant MongoDB, Express.js, React et Node.js, pour fournir aux étudiants des compétences pertinentes pour l'industrie.
- A conçu et mis en œuvre des laboratoires pratiques, des exercices de codage et des projets pour renforcer les concepts théoriques et garantir un apprentissage pratique.
- A guidé et mentoré les étudiants dans le développement dirigé par les tests (TDD) et les pratiques de développement logiciel agile pour les préparer à des scénarios du monde réel.
- A organisé et dirigé des ateliers et des hackathons, favorisant une expérience pratique, la collaboration et l'innovation parmi les étudiants.
Les technologies:
- Les technologies:
Node.js
Angular.js
React.js
Vue.js
Nest.js
JavaScript
Python
PostgreSQL
MongoDB
MySQL
ChatGPT API
AWS
Chief Technology Officer
Squaads - 1 an 2 mois
- A analysé, conçu et mis en œuvre la pile technologique de l'entreprise pour répondre aux objectifs stratégiques et aux besoins opérationnels.
- A défini une feuille de route technique alignée sur les exigences de l'équipe, décrivant les étapes à atteindre dans l'année.
- A créé une équipe d'ingénierie centrale pour communiquer efficacement les exigences techniques de l'entreprise à toutes les équipes.
- A établi des processus internes pour garantir un transfert de connaissances optimal et une collaboration au sein des équipes d'ingénierie.
- A analysé et défini des parcours de carrière techniques pour favoriser le développement interne des talents et les aligner sur les objectifs organisationnels.
- A recruté, formé et construit de nouvelles équipes d'ingénierie pour entreprendre des projets à venir et faire évoluer efficacement les opérations de l'entreprise.
Senior Fullstack & Mobile Engineer
Squaads - 3 années 2 mois
- A développé des applications mobiles pour les plateformes Android et iOS en utilisant les frameworks Ionic 4 et Ionic 5.
- A construit et intégré des services backend avec Firebase, y compris l'authentification, les fonctions Cloud, Firestore et d'autres outils Firebase.
- A conçu et mis en œuvre des API backend basées sur Node.js, incorporant des fonctionnalités telles que le mailing, l'authentification, le chiffrement et l'intégration avec MongoDB.
- A géré les tâches de déploiement et de script pour divers services cloud, y compris Digital Ocean, Heroku, et AWS.
- A utilisé Git, GitLab et Bitbucket pour le contrôle de version, respectant des flux de travail basés sur la méthodologie Gitflow.
- A développé des applications frontend et web en utilisant Angular et Vue, garantissant des interfaces réactives et conviviales.
Les technologies:
- Les technologies:
Node.js
Angular.js
Laravel
Next.js
Vue.js
Nest.js
JavaScript
Python
SQL
ChatGPT API
TypeScript
REST API
Svelte
SvelteKit
Développeur full-stack
Ikea - 2 années 2 mois
- A développé des applications web pour des projets tels qu'Ikea Taïwan, Ikea Family (Santo Domingo et Espagne), et le projet Ventajon.
- A mis en œuvre des solutions web à l'aide de frameworks PHP, y compris Symfony et Laravel, avec le contrôle de version géré via Subversion (SVN).
- A conçu, structuré et développé le frontend pour le nouveau projet Ventajon, garantissant une expérience utilisateur moderne et réactive.
- A développé des API backend pour les projets Ikea Family et Ventajon en utilisant Symfony 3, permettant une intégration et une fonctionnalité sans faille.
- A administré et optimisé des bases de données SQL, y compris MySQL et PostgreSQL, pour soutenir les performances et l'évolutivité des applications.
- A géré les processus de déploiement web et l'architecture système, offrant un soutien fiable pour les applications web propriétaires de l'entreprise.
Les technologies:
- Les technologies:
Node.js
React.js
Vue.js
JavaScript
PHP
SQL
PostgreSQL
MongoDB
MySQL
AWS
TypeScript
REST API
Éducation
License ès sciencesComputer Science
ULPG · 2012 - 2016
License ès sciencesIT
Senior technician in administration of computer network systems · 2012 - 2014
Portefeuille
Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois
Dans un court appel de 25 minutes, nous voulons:
- Comprendre vos besoins en développement
- Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
- Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine