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.
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
apito 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.
Senior Full Stack Developer
Muvz · Remote
Senior Full Stack Developer
Conddiz · Remote
Software Architect
Digidados · Uberlândia, Brasil
Senior Java Developer
Sankhya · Uberlândia, Brasil
Senior Backend Developer
TQI · Uberlândia, Brasil
Systems Analyst
Everis · Uberlândia, Brasil
Java Developer
SWB · Uberlândia, Brasil
Java Coordinator and Java Developer
CEPEDI · Ilhéus, Brasil
Java Instructor
SENAI · Ilhéus, Brasil
Java and PHP Developer
State University of Santa Cruz - UESC · Ilhéus, Brasil
Scientific Initiation Scholarship
State University of Santa Cruz - UESC · Ilhéus, Brasil
Junior Java Programmer
CEPEDI · Ilhéus, Brasil