LEONARDO

ALMEIDA

> Full Stack Software Engineer_
> Hover over icons for details_
React
Next.js
Python
AWS
Azure
Node.js
Ruby on Rails
TypeScript
JavaScript
Docker
PostgreSQL

> About.exe

Profile

Full Stack Software Engineer with 5+ years of experience developing scalable web applications for retail and banking industries. Skilled in building high-performance solutions using modern frameworks and cloud technologies. Strong collaborator in international teams, ensuring seamless development and deployment of software solutions.

Location & Contact

> Skills.json

languages

JavaScript
TypeScript
Python
Ruby

frameworks

React
Next.js
Node.js
NestJS
Ruby on Rails
FastAPI
Flask

cloud

AWS
Azure
Docker
Kubernetes

databases

PostgreSQL
ElasticSearch

> Experience.log

Software Engineer

Boston Consulting Group (BCG)

São Paulo

JULY 2024 - PRESENT
>Developed full-stack applications for retail and banking clients as part of BCG X Delivery projects
>Engineered scalable systems using Django, FastAPI, Node.js, and React
>Built data-driven analytics tools and dashboards with Tableau
>Designed gross margin improvement tool for automotive parts retailer
>Created assortment optimization tool for major retail client
>Collaborated on generative AI initiatives for automation

Software Engineer

SMT Solutions

São Paulo

FEBRUARY 2022 - JUNE 2024
>Built frontend interfaces using React, TypeScript, Next.js, and MJML
>Developed backend services with Ruby on Rails, Flask, and GraphQL
>Implemented NestJS microservice with Amazon SQS
>Enhanced system performance using ElasticSearch and PostgreSQL
>Managed containerized deployments with Docker and Kubernetes

Web Developer

Freelance Software Developer

São Paulo

JANUARY 2021 - DECEMBER 2022
>Developed landing pages, company websites, personal portfolio pages, and small-scale product management systems using HTML, CSS, JavaScript, and React
>Built responsive, conversion-focused landing pages with clear layouts, reusable components, and basic SEO and performance considerations
>Implemented interactive UI features and form flows, focusing on usability and consistent design across devices
>Added backend functionality with Node.js, supporting CRUD operations, form submissions, and simple authentication logic
>Worked on lightweight product management systems to track items, users, and statuses, gaining hands-on experience with real-world data handling
>Used Git for version control and followed iterative, product-focused development practices

Education

Bachelor's in Computer Science

Universidade de São Paulo (USP), São Carlos, SP

Class of 2017

> Projects.sh

Things I build outside work. Both of these run in my own car.

AutoPanel

Head-unit companion for a Haval H6 GT

Beta

Replaces the stock bottom bar on the car's Android head unit: climate and vehicle controls, Android Auto and CarPlay projection on the instrument cluster, and a Bluetooth command relay. Reaches OEM vehicle services through Shizuku, so it ships outside the Play Store and updates itself from GitHub Releases.

KotlinJetpack ComposeShizukuAIDLRFCOMM
>Beta — expect rough edges. Sideload onto the head unit; it is not on the Play Store, and cannot be.

Haval Assistant

Offline Portuguese voice control for the car

Beta

Phone-side voice assistant: offline wake-word detection with Vosk, a deterministic pt-BR grammar over an allowlisted command catalog, and an authenticated Bluetooth link to AutoPanel. Recognised speech never crosses the link — only allowlisted commands do — and audio never leaves the phone.

KotlinVoskSpeechRecognizerJetpack ComposeRFCOMM
Request an invite

> Send me the Google account e-mail you use on the phone and I will add you.

>Beta — expect rough edges. Google Play internal testing, so I add each tester by hand.

> Contact.connect()

Ready to build something amazing together?