Juan C.
Fullstack-Entwickler
Juan ist ein Fullstack-Entwickler mit über neun Jahren kommerzieller Erfahrung, der mit Technologien wie TypeScript, Node.js, React, React Native, Next.js, Nest.js, Koa.js, Meteor.js und Deno arbeitet. Er ist leidenschaftlich an Programmierung, kontinuierlichem Lernen und Mentoring interessiert und bringt technisches Fachwissen sowie einen kooperativen Geist in jedes Projekt ein.
Er hat zu nachgefragten Projekten beigetragen und Herausforderungen wie Parallelität, niedrige Latenz und Sicherheit angegangen.
Juans Engagement für Lehre und Mentoring ergänzt seine technischen Fähigkeiten. Er gedeiht darauf, Wissen zu teilen und andere zu ermächtigen, während er an der Spitze moderner Technologien bleibt.
Hauptkompetenz
- Node.js 7 Jahre
- Angular.js 5 Jahre
- React.js 7 Jahre
Andere Fähigkeiten
- Webflow 3 Jahre
- Svelte 3 Jahre
- SvelteKit 2 Jahre
Ausgewählte Erfahrung
Beschäftigung
Software Engineer Mentor
Springboard - 1 jahr 7 monate
- Bereitstellung von individuellem Tutoring für US-Universitätsstudenten. - Unterstützung von Universitätsstudenten, indem Orientierung zu Karrierewegen, Kompetenzentwicklung und persönlichem Wachstum angeboten wurde.
- Unterstützung der Studierenden bei der Erstellung von Lebensläufen für Softwareentwicklungsrollen, der Vorbereitung auf Vorstellungsgespräche und dem Ausbau professioneller Netzwerke zur Erleichterung des Übergangs in den Arbeitsmarkt.
- Vereinfachung anspruchsvoller technischer Themen zur Förderung eines tiefen Verständnisses und zur Entmystifizierung fortgeschrittener Programmierkonzepte, was das Vertrauen und die Beherrschung der Studierenden fördert.
- Vereinfachte anspruchsvolle technische Themen, um ein tiefes Verständnis zu fördern und avancierte Programmierkonzepte zu entschlüsseln, wobei Vertrauen und Beherrschung bei den Lernenden gefördert werden.
Technologien:
- Technologien:
Node.js
React.js
JavaScript
Python
SQL
- NoSQL
Fullstack-Entwickler
Parser Digital - 2 jahre 8 monate
- Entwicklung von Backend-Systemen unter Verwendung von Nest.js und Einhaltung des Domain-Driven Design (DDD) sowie einer Microservices-Architektur.
- Erleichterung der Kommunikation zwischen Microservices über GRPC- und TCP-Protokolle.
- Implementierung eines Warteschlangensystems für eine effiziente Kommunikation zwischen Microservices unter Verwendung von RabbitMQ.
- Überwachung und Behebung von Fehlern mit Tools wie Grafana und SonarQube.
- Verwaltung der Infrastruktur auf den Plattformen Azure und AWS.
- Konfiguration und Wartung von CI/CD-Pipelines unter Verwendung von GitHub Actions.
- Erstellung von Frontend-Anwendungen mit React, die den Prinzipien der atomaren Architektur folgen.
- Gestaltung von Benutzeroberflächen mit Tailwind CSS und SASS.
- Effektive Verwaltung des Anwendungszustands unter Verwendung von Redux.
- Erstellung und Dokumentation von Komponenten-Stories mit Storybook sowie Zusammenarbeit mit Figma zur Designintegration.
- Nutzung des Adaptermusters für nahtlose HTTP-Kommunikation mit Microservices.
- Anwendung von Softwareentwicklungsprinzipien wie DRY, KISS und SOLID, um die Codequalität und Wartbarkeit zu gewährleisten.
- Durchführung umfassender Tests mit Jest, Cypress, Testing Library und WebDriver IO für Unit-, Integrations- und End-to-End-Tests.
Technologien:
- Technologien:
Node.js
React.js
Laravel
Next.js
Nest.js
JavaScript
PHP
PostgreSQL
MySQL
ChatGPT API
AWS
TypeScript
REST API
Frontend-Entwickler
SIGNA Sports United - 11 monate
- Entwicklung von Webanwendungen unter Verwendung von React und TypeScript mit Implementierung von Domain-Driven Design (DDD) und Prinzipien sauberer Architektur.
- Effektive Verwaltung des Anwendungszustands mit Redux.
- Durchführung von Unit-, Integrations- und End-to-End-Tests mit Jest und Cypress zur Gewährleistung der Zuverlässigkeit und Qualität der Anwendung.
- Anwendung von Prinzipien der Softwareentwicklung, einschließlich DRY, KISS und SOLID, zur Aufrechterhaltung sauberer und effizienter Codebasen.
- Nutzung von Ant Design zum Aufbau wiederverwendbarer und visuell konsistenter UI-Komponenten.
- Implementierung wiederverwendbarer CSS-Methodologien basierend auf der BEM-Konvention für wartungsfähiges Styling.
- Entwurf responsiver Schnittstellen mit SASS unter Annahme eines Mobile-First-Ansatzes mit Mixins und Variablen.
- Bereitstellung von Anwendungen innerhalb von Docker-Containern für konsistente und skalierbare Umgebungen.
Technologien:
- Technologien:
Node.js
React.js
Next.js
JavaScript
PostgreSQL
AWS
TypeScript
REST API
Software Engineer Teacher
Escuela de Organización Idustrial EOI - 3 jahre 4 monate
- Entwicklung und Durchführung umfassender Software-Engineering-Kurse zu Themen wie Testing, Fullstack Software Engineering sowie Software-Analyse und -Design.
- Unterricht in manuellen und automatisierten Software-Testmethoden, die grundlegende Konzepte wie Software-Qualitätsstandards, testgetriebenen Entwicklungsansatz (TDD), die Testing-Pyramide sowie White Box- und Black Box-Tests abdecken, unter Verwendung von Technologien wie Jest, Vitest, Testing Library und Cypress.
- Vermittlung des Fullstack-MERN-Technologie-Stacks, einschließlich MongoDB, Express.js, React und Node.js, um den Studierenden entwicklungsspezifische Fähigkeiten zu vermitteln.
- Gestaltung und Implementierung praktischer Labore, Programmierübungen und Projekte zur Verstärkung theoretischer Konzepte und zur Gewährleistung des praktischen Lernens.
- Anleitung und Mentoring der Studierenden in testgetriebenen Entwicklungs- (TDD) und agilen Softwareentwicklungspraktiken zur Vorbereitung auf reale Szenarien.
- Organisation und Leitung von Workshops und Hackathons zur Förderung praktischer Erfahrungen, Zusammenarbeit und Innovation unter Studierenden.
Technologien:
- Technologien:
Node.js
Angular.js
React.js
Vue.js
Nest.js
JavaScript
Python
PostgreSQL
MongoDB
MySQL
ChatGPT API
AWS
Chief Technology Officer
Squaads - 1 jahr 2 monate
- Analyse, Entwurf und Implementierung des Technologie-Stacks des Unternehmens zur Erreichung strategischer Ziele und operativer Anforderungen.
- Definition eines technischen Fahrplans, der mit den Team-Anforderungen abgestimmt ist und wichtige Meilensteine festlegt, die innerhalb eines Jahres erreicht werden sollen.
- Schaffung eines Kern-Engineering-Teams zur effektiven Kommunikation der technischen Anforderungen des Unternehmens über alle Teams hinweg.
- Etablierung interner Prozesse zur Gewährleistung optimalen Wissensaustauschs und Zusammenarbeit innerhalb der Engineering-Teams.
- Analyse und Definition technischer Karrierewege zur Förderung der internen Talententwicklung und deren Abstimmung auf die Unternehmensziele.
- Rekrutierung, Schulung und Aufbau neuer Engineering-Teams zur Übernahme kommender Projekte und zur effizienten Skalierung der Unternehmensabläufe.
Senior Fullstack & Mobile Engineer
Squaads - 3 jahre 2 monate
- Entwicklung von mobilen Anwendungen für Android- und iOS-Plattformen unter Verwendung der Frameworks Ionic 4 und Ionic 5.
- Aufbau und Integration von Backend-Diensten mit Firebase, einschließlich Authentifizierung, Cloud-Funktionen, Firestore und anderen Firebase-Tools.
- Entwurf und Implementierung von Node.js-basierten Backend-APIs mit Funktionen wie Mailversand, Authentifizierung, Verschlüsselung und MongoDB-Integration.
- Verwaltung von Bereitstellungsaufgaben und Skripting für verschiedene Cloud-Dienste, einschließlich Digital Ocean, Heroku und AWS.
- Nutzung von Git, GitLab und Bitbucket für die Versionsverwaltung unter Einhaltung von Workflows, die auf der Gitflow-Methodik basieren.
- Entwicklung von Frontend- und Webanwendungen unter Verwendung von Angular und Vue, um responsive und benutzerfreundliche Schnittstellen zu gewährleisten.
Technologien:
- Technologien:
Node.js
Angular.js
Laravel
Next.js
Vue.js
Nest.js
JavaScript
Python
SQL
ChatGPT API
TypeScript
REST API
Svelte
SvelteKit
Fullstack-Entwickler
Ikea - 2 jahre 2 monate
- Entwicklung von Webanwendungen für Projekte wie Ikea Taiwan, Ikea Family (Santo Domingo und Spanien) sowie das Ventajon-Projekt.
- Implementierung von Weblösungen unter Verwendung von PHP-Frameworks, einschließlich Symfony und Laravel, mit Versionsverwaltung, die über Subversion (SVN) verwaltet wird.
- Entwurf, Strukturierung und Entwicklung des Frontends für das neue Ventajon-Projekt und Sicherstellung einer modernen und responsiven Benutzererfahrung.
- Entwicklung von Backend-APIs für die Projekte Ikea Family und Ventajon mittels Symfony 3 zur Gewährleistung nahtloser Integration und Funktionalität.
- Verwaltung und Optimierung von SQL-Datenbanken, einschließlich MySQL und PostgreSQL, zur Unterstützung der Anwendungsleistung und Skalierbarkeit.
- Verwaltung von Webbereitstellungsprozessen und Systemarchitektur zur Bereitstellung zuverlässiger Unterstützung für die firmeneigenen Webanwendungen.
Technologien:
- Technologien:
Node.js
React.js
Vue.js
JavaScript
PHP
SQL
PostgreSQL
MongoDB
MySQL
AWS
TypeScript
REST API
Ausbildung
BSc.Computer Science
ULPG · 2012 - 2016
BSc.IT
Senior technician in administration of computer network systems · 2012 - 2014
Portfolio
Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten
In einem kurzen 25-minütigen Gespräch würden wir gerne:
- Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
- Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
- Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche