Backend Software Engineer with experience building serverless and API-driven systems. I work with TypeScript, Node.js, AWS, and modern backend stacks (NestJS, Express, PostgreSQL, DynamoDB).
Most recently I was at Tarmac.IO (2022-2025), working on K-12 education and product-locator platforms auth flows, reporting APIs, and reliability improvements across US, LATAM, and EU time zones.
- GitHub
- CV / Resume (PDF English CV - LaTeX CV built with autoCV)
Skills
- Languages & frameworks: TypeScript, JavaScript (ES6+), Node.js, NestJS, Express
- Cloud & architecture: AWS (Lambda, API Gateway, S3, RDS, DynamoDB, SQS, Cognito, CloudWatch), Serverless, Microservices, REST, GraphQL
- Databases & tools: PostgreSQL, MySQL, MongoDB, CI/CD, Git, AI-augmented development (Cursor, Copilot)
Experience
-
Technical Upskilling (Aug 2025 – Present)
Modernizing legacy full-stack projects by migrating from jQuery to React and TypeScript, and introducing CI/CD automation and AI-native tooling (Cursor/Copilot) to accelerate refactoring and diagnostics. -
Backend Software Engineer – Tarmac.IO (Mar 2022 – Aug 2025, Montevideo, Uruguay)
Implemented AWS Cognito with SSO (Clever, ClassLink) and granular authorization for a high-traffic K-12 platform; built monitoring and alerting pipelines with Lambda and SQS; and delivered high-performance reporting APIs with aggregation, caching, and retry logic while reducing production incidents through defensive refactors. -
Backend Software Developer – CodigoDelSur (Sep 2021 – Apr 2022, Montevideo, Uruguay)
Developed serverless applications with Node.js, TypeScript, and AWS in distributed teams using Scrum and agile practices. -
Backend Software Analyst – DESIGN-IT GmbH (Nov 2019 – Sep 2021, Montevideo, Uruguay)
Built and deployed web products for international clients using PHP (Laravel) and Vue/Quasar, including responsive cross-platform applications. -
Technical Support Assistant – TiendaMIA (Mar 2018 – Jul 2019, Montevideo, Uruguay)
Resolved production issues and maintained PHP/Magento e-commerce applications in a high-traffic environment.
Projects
-
dotfiles – Automated developer environment setup for Linux/macOS using
chezmoiand shell scripts for dotfiles and reproducible configuration.
GitHub: github.com/DiegoFleitas/dotfiles -
Fullstack Modernization Project – Movie streaming search and country-level availability app (JustWatch-style), integrating external APIs and modern React + TypeScript front end.
GitHub: github.com/DiegoFleitas/letterboxd-movie-justwatch
See the full list in the Projects section.
Education
- Technologist Degree in Computer Science – Universidad de la República (Udelar), 2018
- First Certificate in English (FCE) – University of Cambridge, 2014