Ingeniero Full Stack (Mid-Level)
10/2023 – Actualidad3 años 1 mes
Participo en el desarrollo y la entrega de aplicaciones web para cubrir las necesidades de la ESA en el proyecto Galileo, el sistema global de navegación por satélite de Europa.
- Desarrollo y mantenimiento de más de 5 aplicaciones web con React, TypeScript, Node y Java (Spring), mejorando la usabilidad y la consistencia entre las aplicaciones de Galileo.
- Diseño y construcción desde cero, junto a mi equipo, del backend de una aplicación web en un monorepo de Turborepo: Node, TypeScript, Express y Sequelize, con los modelos de datos y los endpoints REST que consume su frontend.
- Me ofrecí a liderar la migración del equipo a Kubernetes: aprendí Kubernetes, Kustomize y Helm, y pasé nuestras apps dockerizadas a releases de Helm en 2 entornos, reduciendo pasos manuales.
- Automatización de los despliegues mensuales de aplicaciones entre entornos con Jenkins.
- Trabajo con ingenieros de la ESA en un equipo Scrum para aclarar requisitos, recoger feedback y traducir necesidades operativas en historias de usuario y funcionalidades.
- Mejora de la mantenibilidad mediante revisiones de código, pair programming, refactorización y principios de código limpio.