Juan C.

Juan C.

Développeur full-stack

Spain
Membre de confiance depuis 2024
9 années d'expérience

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.

Expertise principale

Node.jsNode.js7 ans
Angular.jsAngular.js5 ans
React.jsReact.js7 ans
LaravelLaravel4 ans
18+

Expérience11

Springboard

Software Engineer Mentor

Springboard
Education
Mar 2023 - Oct 2024 · 1y 7m
  • 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.
JavaScriptJavaScript
React.jsReact.js
Node.jsNode.js
PythonPython
SQLSQL
2+
Parser Digital

Développeur full-stack

Parser Digital
Mar 2022 - Nov 2024 · 2y 8m
  • 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.
Parser Digital

Senior Fullstack Engineer

Parser Digital
Information Technology (IT) and Services
Mar 2022 - Nov 2024 · 2y 8m
  • 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.
PHPPHP
LaravelLaravel
MySQLMySQL
JavaScriptJavaScript
React.jsReact.js
22+
SIGNA Sports United

Développeur front-end

SIGNA Sports United
Apr 2021 - Mar 2022 · 11m
  • 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.
SIGNA Sports United

Senior Fronted Software Engineer

SIGNA Sports United
Sports
Apr 2021 - Mar 2022 · 11m
  • 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.
JavaScriptJavaScript
React.jsReact.js
DockerDocker
PostgreSQLPostgreSQL
AWSAWS
10+

Software Engineer Teacher

Escuela de Organización Idustrial EOI
Education
Mar 2021 - Jul 2024 · 3y 4m
  • 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.
MySQLMySQL
JavaScriptJavaScript
Angular.jsAngular.js
React.jsReact.js
Vue.jsVue.js
30+
Squaads

Chief Technology Officer

Squaads
Information Technology (IT) and Services
Jan 2021 - Mar 2022 · 1y 2m
  • 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.
Squaads

Senior Fullstack & Mobile Engineer

Squaads
Information Technology (IT) and Services
Jan 2019 - Mar 2022 · 3y 2m
  • 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.
LaravelLaravel
JavaScriptJavaScript
Angular.jsAngular.js
Vue.jsVue.js
TypeScriptTypeScript
50+
Ikea

Développeur full-stack

Ikea
Dec 2017 - Feb 2020 · 2y 2m
  • 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.
Ikea

Fullstack Engineer

Ikea
Transportation and Logistics
Dec 2017 - Feb 2020 · 2y 2m
  • 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.
PHPPHP
SymfonySymfony
MySQLMySQL
JavaScriptJavaScript
React.jsReact.js
18+
Virtualweb S.L.

Fullstack Engineer

Virtualweb S.L.
Real Estate Tech
Jun 2016 - Dec 2017 · 1y 6m
  • 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.
PHPPHP
MySQLMySQL
JavaScriptJavaScript
HTMLHTML
CSSCSS
4+

Évaluations

Excellence en ingénierie

Les performances globales de Juan lors d'une évaluation technique en direct de 90 minutes se classent dans le top 5% des Développeur full-stack évalués chez Proxify.

Certificats 1

Fullstack developerEscuela de Organizacion Industrial (EOI)

Issued Sep 2018

Fullstack developerEscuela de Organizacion Industrial (EOI)

Issued Sep 2018

Souhaitez-vous en savoir plus sur les certifications de Juan ?Planifier un appel

Portefeuille 1

Portfolio Image 1

Éducation

ULPG
ULPG
Computer Science2012 - 2016
STI
Senior technician in administration of computer network systems
IT2012 - 2014

Arrêtez de naviguer.
Soyez jumelé plus rapidement.