Leonardo Martins

Senior Software Engineer at GitHub

Amsterdam, North Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Leonardo Martins is a Senior Software Engineer based in Amsterdam with 11 years of experience building scalable full-stack systems and distributed storage solutions. Currently at GitHub, he focuses on storage and database scalability and availability, and has contributed to high-profile open-source projects like NestJS by improving dependency injection, testing, and circular dependency handling. His career spans fast-moving product teams at DAZN and Talkdesk where he delivered end-to-end features, reflecting strong backend expertise paired with practical full-stack instincts. Known for thoughtful refactors and test-driven improvements, he combines deep systems understanding with a habit of refining developer experience. Outside work he signals a playful curiosity—his GitHub avatar tracks the anime he’s watching—hinting at a detail-oriented engineer who values both craft and culture.
code11 years of coding experience
job7 years of employment as a software developer
bookComputer Technician, Tecnologia da Informação, Computer Technician, Tecnologia da Informação at Rezende Rammel
bookDegree in Systems Analysis and Development, Tecnologia da Informação, Degree in Systems Analysis and Development, Tecnologia da Informação at Instituto Infnet
languagesEnglish, Portuguese
github-logo-circle

Github Skills (10)

nestjs10
typescript10
nodejs10
javascript10
typescripts10
typescript-types10
testing10
web-framework9
app-framework9
nodejs-framework8

Programming languages (7)

TypeScriptJavaDockerfileShellJavaScriptGoHTML

Github contributions (5)

github-logo-circle
nestjs/nest

Nov 2021 - Aug 2022

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
Role in this project:
userBack-end Developer
Contributions:4 reviews, 1 PR, 18 comments in 8 months
Contributions summary:Leonardo primarily contributed to the testing and core functionality of the NestJS framework, specifically focusing on the `DependenciesScanner`. Their work involved refactoring and enhancing the testing module builder, adding support for module overrides, and fixing circular dependency issues. They also added validations for replacing container modules, ensuring the integrity and proper behavior of the framework's dependency injection mechanism. The user's changes demonstrate a strong understanding of the internal workings of the NestJS framework.
es8server-sideon-toptypescript-frameworkcnode
leonardovillela/dotfiles

Jan 2020 - Apr 2025

Contributions:44 pushes, 4 branches, 1 comment in 5 years 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Leonardo Martins - Senior Software Engineer at GitHub