Senior Software Developer
Frontend-focused senior developer building scalable interfaces and shared frontend foundations for case-management software used by Latin America's largest court, which handles around a quarter of all cases in Brazil's judiciary.
- Built and maintained reusable components and directives in a proprietary design system, improving delivery across React, Vue and Angular applications throughout the platform.
- Made accessibility for people with visual impairments a core requirement, delivering WCAG-accessible Web Components with Stencil.js.
- Built scalable single-page applications with TypeScript, HTML, CSS and JavaScript across React, Vue and Angular.
- Worked across two large systems: one for court administration, procurement, payroll and court-ordered payments, and another supporting a statewide network of notary and registry offices.
- Integrated the frontend with Java and Spring Boot REST services over PostgreSQL, secured with OAuth2/JWT/TLS, and shipped through Docker-based CI/CD on AWS with Vitest, Cypress and Playwright.
- Design Systems
- Web Components
- TypeScript
- React
- Vue.js
- Accessibility
- HTML
- CSS
- Jest
- Playwright
