
Hi, I'm
Leandro Carlos Pereira
Software Developer focused on creating efficient, modern, and scalable solutions.
About Me
I’m a software developer with over 12 years of experience, having started in quality assurance and evolved into building modern, scalable systems. Throughout my journey, I’ve taken part in challenging projects at companies of all sizes, contributing to frontend, backend, and at times, infrastructure.
I have solid experience with technologies like JavaScript, TypeScript, React, React Native, Angular, Node.js, NestJS, and Java, along with practical knowledge of SQL and NoSQL databases. I've also worked with CI/CD tools, Docker, and AWS services, supporting application stability and continuous delivery.
Currently, I’m expanding my knowledge in Flutter and conversational English, while developing personal projects focused on learning and innovation.
I enjoy learning, teaching, and building with quality.
Timeline
- 2012
Started in software quality at TOTVS, building a solid foundation in development best practices.
- 2015
Transitioned to frontend development, becoming a technical reference in the team with a focus on Angular and modern technologies.
- 2020
Expanded into backend with Node.js, NestJS, and Java, aiming for a more complete and fullstack role.
- 2021 - 2025
Worked on mobile projects with React Native and served as a Tech Lead at Zé Express (Ambev), driving product evolution, architecture, and best practices.
Skills
Web
- React
- Next.js
- TypeScript
- JavaScript
- Angular
Mobile
- React Native
Backend
- Node.js
- NestJS
- Java
DevOps & Cloud
- Git
- AWS
- Docker
- Kubernetes
Database
- MongoDB
- PostgreSQL
- MySQL
Learning
- English (B2)
- Flutter
- Python