Professional experiences

20+ years of software engineering across education, media, telecom, and e-commerce. Each experience shows the challenge faced, the actions taken, and the measurable results delivered.

August 2024 - Current

Senior Full Stack Developer

MedEspecialista · Remote

Challenge

MedEspecialista needed to keep a production medical education platform evolving while dealing with legacy frontend/backend patterns, manual operational routines, fragmented documentation, and risky delivery paths. The platform supported doctors preparing for board certification exams, so product work could not stop while architecture, quality, and deployment practices were improved.

My responsibility was to lead the modernization across the core repositories: the legacy API codebase, the admin panel used by the operations team, and the student-facing frontend. The goal was to keep shipping business features while reducing manual work, improving release safety, increasing test coverage, and creating a migration path toward modular, typed, observable systems.

Action

  • Led full-stack delivery across API, admin, and frontend, coordinating product features, architecture decisions, tests, documentation, and CI/CD practices across repositories.
  • Modernized Notice/Edital workflows by implementing status rules, draft/edit validation, PDF extraction with caching and review flows, template management, guide/propagation behavior, expertise support, and regression coverage.
  • Built operational modules for follow-up, flexible cronogram, study metrics, test analysis, exam-file management, program content, and spreadsheet-based import/export, turning manual routines into repeatable product workflows.
  • Migrated the admin and frontend apps toward a shared modern baseline: Vite, TypeScript, React 19, Mantine 9, React Router 7, TanStack Query, Vitest, Playwright, Sentry, unified shells, breadcrumbs, typed models, and reusable UI/data patterns.
  • Hardened quality and delivery through E2E database reset helpers, Docker scripts, OpenAPI/docs validation, issue/PR templates, ADRs, PRDs, runbooks, migration plans, and repository-specific AI/Copilot skills for implementation and review.

Result

  • Reduced deployment effort from ~2 hours to ~15 minutes with automated CI/CD and repeatable staging/production workflows.
  • Reduced a manual monthly follow-up operation from ~1 month to ~2 hours by turning it into an operational module.
  • Grew the automated suite from 70 cases in the api to 10,000+ cases across the four suite targets.
  • Converted edital/PDF processing from a mostly manual workflow into a validated extraction and review flow with admin screens, caching, error handling, filters, and automated tests.
  • Improved platform reliability and maintainability by adding stronger contracts, automated tests, E2E infrastructure, runtime monitoring, typed frontend/backend patterns, and a documented migration path from legacy modules to cleaner architecture.
October 2023 - April 2024

Senior Full Stack Developer

Muvz · Remote

March 2022 - August 2022

Senior Full Stack Developer

Conddiz · Remote

February 2015 - November 2016

Software Architect

Digidados · Uberlândia, Brasil

November 2013 - January 2015

Senior Java Developer

Sankhya · Uberlândia, Brasil

October 2011 - October 2012

Senior Backend Developer

TQI · Uberlândia, Brasil

July 2009 - July 2011

Systems Analyst

Everis · Uberlândia, Brasil

May 2008 - June 2009

Java Developer

SWB · Uberlândia, Brasil

September 2006 - April 2008

Java Coordinator and Java Developer

CEPEDI · Ilhéus, Brasil

May 2007 - July 2007

Java Instructor

SENAI · Ilhéus, Brasil

August 2004 - September 2006

Java and PHP Developer

State University of Santa Cruz - UESC · Ilhéus, Brasil

April 2003 - August 2004

Scientific Initiation Scholarship

State University of Santa Cruz - UESC · Ilhéus, Brasil

November 2003 - February 2004

Junior Java Programmer

CEPEDI · Ilhéus, Brasil