Photo of Leandro Carlos Pereira

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

Blog