I'm André. Senior Software Engineer, based in Brazil, 10+ years in. The throughline of that decade is modernizing software that's already in production, without the luxury of starting from scratch: cutting load times, untangling monoliths, moving teams onto current tooling while the system keeps serving users. Most of that work in Angular, Ionic, and Node/NestJS, with stretches in Laravel, Python/FastAPI, and infrastructure. Right now I'm building a greenfield project as a freelancer.

I started in 2017 at a small agency, shipping 30+ institutional websites and a handful of mobile apps. In 2019 I joined a startup as its only engineer and spent two and a half years building its training app end to end: mobile in Angular/Ionic, backend in Laravel/MySQL, ERP integrations, store releases. Learning what shipping actually costs, with no one to hand it off to.

Between 2021 and 2023 I moved into consulting. At MJV, a facial-recognition integration for the Bradesco Seguros Cliente app and internal libraries shared across three products. At Ambev Tech, an admin dashboard in Angular/Python/FastAPI, focused on test coverage and the debt DataDog and Snyk kept flagging. Being a teammate instead of the whole team taught me how to contribute inside larger orgs without losing velocity.

In 2023 I returned to that same startup, now Bit Health, as Staff Engineer leading the internal team. That year is the case below: home load time from ~60s on 3G down to 2s, three monoliths consolidated behind one microservice, code review and automated testing introduced. In 2024 I took the Solutis engagement at Bradesco Seguros (a shared Angular/NestJS library, a Micro Frontends PoC), then went independent. Over time, deciding what to change and what to leave alone has come to matter more than the changing itself.

Now

Freelance Software Architecture & Development · Open to remote roles.

Experience

  • Bit Health · Staff Engineer · Solo dev → Consultant → Staff Engineer · 2019 — 2024

    Training app in Angular/Ionic + Laravel/MySQL. Cut home load time from 15s to 2s, built and led the internal engineering team.

  • Bradesco Seguros · Senior Software Engineer · via Solutis, MJV · 2021 — 2022, 2024 — 2025

    Facial recognition integration with IDWall for the Bradesco Seguros Cliente app. Shared Angular/NestJS library and Micro Frontends PoC across enterprise apps.

  • Ambev Tech · Senior Fullstack Developer · 2022 — 2023

    Admin dashboard in Angular/Python/FastAPI. Pair programming, test coverage, DataDog/Snyk audits.

  • OdontoPrev · Software Engineer · via MJV · 2021 — 2022

    Three-month consulting engagement via MJV.

Education

  • Post-grad in Software Architecture and AI · Faculdade XP Educação — IGTI · Feb 2025 — Dec 2025
  • Bachelor's Degree in Information Systems · UniDoctum - Teófilo Otoni, MG, Brazil · Jan/2015 - Dec/2021

Elsewhere

Download CV (PDF) ↓

Hiring, or need Angular help?

I'm André Ramos, a Senior Software Engineer available for remote roles (UTC−3). I help teams modernize production Angular without rewrites.

Email →LinkedIn ↗

  • Bradesco Seguros
  • AB-InBev
  • OdontoPrev
  • Bit Health