Mid-Level Full Stack Engineer
10/2023 – Present3 yrs 1 mo
Contributed to the development and delivery of web applications to meet ESA's needs in the Galileo project. Galileo is Europe's global satellite navigation system.
- Developed and maintained 5+ web applications using React, TypeScript, Node and Java (Spring), improving usability and consistency across Galileo applications.
- Designed and built from scratch, with my team, the backend of a web application in a Turborepo monorepo: Node, TypeScript, Express and Sequelize, with the data models and the REST endpoints its frontend consumes.
- Volunteered to lead the team's move to Kubernetes: learned Kubernetes, Kustomize and Helm, then moved our Dockerized apps to Helm releases across 2 environments, reducing manual steps.
- Automated monthly deployments of applications across environments using Jenkins.
- Worked with ESA engineers in a Scrum team to clarify requirements, gather feedback and turn operational needs into user stories and features.
- Improved maintainability through code reviews, pair programming, refactoring and clean code principles.