Professional summary
Software engineer with 13+ years across telecom, healthcare, retail and education, from .NET ERPs and RPA bots to web and mobile apps in React, Angular, TypeScript and Node.js. I modernize legacy systems while they keep shipping and back each change with tests. Since 2026 I also deliver with AI coding agents: I write the specs, delegate implementation and verify every diff with tests and review.
Co-leading the React 19 rewrite of a US telephony platform and, as partner in an ERP startup, building its field-sales mobile app.
Core skills
- Front-end & mobile
- TypeScript, React, React Native, Angular, AngularJS, Expo, Next.js, Vue, Svelte, Ionic, HTML5, CSS3
- Back-end
- Node.js, NestJS, Go, .NET Core, ASP.NET MVC
- Database
- PostgreSQL, SQL Server, MySQL, SQLite
- Testing
- Vitest, Jest, Testing Library, Playwright, testcontainers
- DevOps & delivery
- GitHub Actions, AWS, Azure DevOps, Git, Jira
- AI engineering
- Claude Code, Codex, MCP, Agent skills & context engineering
- Engineering practices
- Legacy modernization · Offline-first mobile · Multi-tenant APIs · OAuth & webhook integrations · Real-time messaging · WCAG 2.2 AA · OWASP hardening · Team standards & mentoring
- Languages
- Portuguese: Native · English: Full professional proficiency
- Certifications
- Exam 480: Programming in HTML5 with JavaScript and CSS3 (Microsoft, 2019) · Scrum Foundation Professional (CertiProf, 2019)
Professional experience
Software Engineer · InPhonex
Jan 2022 - Present- Co-led the rewrite of a 227k-line telephony admin app from React 16/CRA to React 19, Vite 8 and TypeScript 6: 788 commits, #2 of 22.
- Grew test coverage from zero to ~3,000 cases and 71.5% of lines, adding 459 test files with Vitest and Testing Library.
- Built a CRM-to-telephony integration end to end, with a 14-module API, embedded calling SDK and 985 tests, using NestJS, NATS and Playwright.
- Standardized AI-assisted delivery across 4 team repositories with 26 Claude Code skills and ~1.2k lines of agent context.
- Cut dependency install size 37% (720 to 454 MB) by migrating Yarn to pnpm.
- Shipped 1,135 commits to the 12-year-old AngularJS product while the rewrite progressed.
Partner & Software Engineer · ERP startup
May 2026 - Present- Built a field-sales mobile app solo in 6 weeks: 92 commits, 13 screens, ~18k lines, using Expo SDK 56, React Native 0.85 and TypeScript.
- Designed offline-first ordering across 8 DDD modules, queuing orders in on-device SQLite and syncing in the background.
- Wrote ~347 unit and component tests; 53% of commits were paired with Claude Code, guided by 8 custom project skills.
- Delivered the ERP returns module in 5 phases (~6k lines), covering the .NET 10 API, a React wizard and returns e-invoicing.
Freelance Software Engineer · Freelance clients
Sep 2025 - Present- Shipped a bilingual English-school platform from v1.0 to v2.4: 91 commits, 14 merged PRs, push-to-deploy CI, built with Next.js 16.
- Reached Lighthouse mobile scores of 96 accessibility, 100 best practices and 100 SEO after a WCAG 2.2 AA pass.
- Closed a 10-finding OWASP-aligned audit, adding HSTS, CSP and COOP headers and patching 16 vulnerable dependencies.
- Designed a multi-tenant REST API with 19 endpoints, role-based JWT and 11 documented ADRs, tested against real PostgreSQL in Go.
Open-source contributor · Browser extension for a game trading site
Jul 2026 - Present- Merged 2 PRs into a 38k-line Chrome and Firefox extension, including a scroll bug fix backed by 9 regression tests (Svelte 5, WXT).
Software Engineer · Accountfy
Oct 2021 - Feb 2022- Delivered front-end features, proofs of concept and tech-debt removal in 5 months, and trained the team (AngularJS, Commerce Cloud).
Software Engineer · IT Lean
Oct 2020 - Aug 2021- Built the front end of Leanbot, a proprietary conversational-AI product, over 11 months (Angular, PO-UI, Node.js, PostgreSQL, AWS).
Software Engineer (parallel side project) · nevtec.eu
Jan 2020 - Jun 2021- Delivered on-demand front-end work as a freelancer for 18 months (React, React Native, Node.js, GraphQL).
Software Engineer · Foco Aluguel de Carros
Jun 2020 - Aug 2020- In 3 months, built Coral, a fleet check-in and check-out system, and ran client and supplier meetings (Angular, Node.js, MySQL, Power BI).
Software Engineer · Devexo (OrtoClin)
Aug 2019 - Jun 2020- Developed a dental-health product across 2 platforms, web and mobile (Angular, Ionic, React Native, .NET Core, SQL Server).
Associate Software Engineer · Avanade
Jun 2018 - Aug 2019- Delivered 8 Power BI dashboards for 3 top-tier Brazilian telecom operators, cutting executive report lag from D+5 to D+1.
- Built 5 RPA bots that eliminated ~30 back-office hours per week across billing and ticket triage.
- Migrated ~2M rows/day from legacy mainframe tables into a SQL Server warehouse through a scheduled ETL pipeline.
Software Engineer · Tella World
Jan 2018 - Jun 2018- Built the front end of iBoltt, a ride- and delivery-sharing mobile app, in 6 months (AngularJS, Node.js).
Software Engineer · Qualytech
Oct 2012 - Dec 2017- Over 5 years, built ConsegnaERP for small businesses and ran software-factory projects for utility, education and real-estate clients (WebForms, .NET, SQL Server).
How I build with AI
- Agent context design. 40+ Claude Code skills and CLAUDE.md contracts across 7 repositories, turning team conventions into rules agents follow.
- Spec-first delegation. Plans, ADRs and acceptance criteria before code; 200+ agent-paired commits since March 2026.
- Verification over trust. TDD and human review on every agent diff: 1,300+ tests in projects I own, plus a 0→3k suite in a co-led rewrite.
- Architecture guardrails. DDD and feature-sliced boundaries enforced by lint, plus security and accessibility skills agents must apply.
Education
- Bachelor of Information Systems, Uninabuco 2013 – 2019