Senior Software Engineer
Jun 2018 – Present · Brazil
Worked with the Product team to build and scale a multi-tenant B2B SaaS platform. Built a self-service data importer in Ruby on Rails, Angular, and Sidekiq, tested with RSpec, reducing large imports from 1 hour to 10 minutes and adopted by 89% of customers. Improved PostgreSQL performance by replacing repeated aggregations with materialized views and asynchronous Sidekiq refreshes, reducing critical queries from minutes to milliseconds. Managed AWS Lambda, SQS, Node.js, and TypeScript services handling 190k events per day, with automated CI/CD through GitHub Actions. Implemented 2FA, RBAC, rate limiting, AES-256-GCM encryption at rest, AWS SSM secrets, and Brakeman security checks. Reduced AWS costs by 10% through instance right-sizing, jemalloc, and CPU-based scaling. Introduced GitHub Copilot and Claude Code, increasing feature delivery by 31% and fixes by 15%. Migrated a webhook service to Node 24, osls, and GitHub Actions CI/CD in approximately 4 hours. Owned the CSAT survey module end to end using a Rails REST API, Angular, asynchronous email, WhatsApp, and widget delivery. Consolidated seven Rails and Angular repositories into an Nx monorepo. Built an Angular and TypeScript application used by approximately 2,000 monthly active users in three languages and created a component library used by five applications. Mentored junior developers and led the team transition from Scrum to Kanban.
ScrumJavascriptPostgresqlRuby On RailsNode.jsDockerJiraRest ApiVue.jsTypescriptRedisRspecSidekiqRdsC#ClaudeSQSS3CI/CDSoftware EngineeringAngularJavaAwsJestRxjsPlaywrightKanban
Software Engineer
Jun 2017 – Apr 2018 · Brazil
Worked as a software engineer maintaining and evolving a nationwide NFS-e Brazilian electronic service invoice platform. Maintained integrations with more than 100 municipalities through SOAP/XML web services, including municipality-specific layouts, XML digital signatures, and validation rules. Collaborated daily with a support team of more than 30 people to diagnose integration errors and configure the system for municipal clients. Refactored the legacy architecture to separate responsibilities and reduce coupling, standardized integrations through reusable per-municipality adapters, and built reports and dashboards from invoice data.
Web ServicesSoftware EngineeringRefactoringXmlRuby On RailsSoap
Software Engineer
Jun 2017 – Apr 2018 · Brazil
Maintained and evolved a nationwide NFS-e Brazilian electronic service invoice platform as the sole developer. Maintained integrations with more than 100 municipalities through SOAP/XML web services, including municipality-specific layouts, XML digital signatures, and validation rules. Worked with a support team of more than 30 people to diagnose integration errors and configure the system for municipal clients. Refactored the legacy architecture, standardized integrations into a reusable adapter layer, and built reports and dashboards from invoice data.
SoapXmlRefactoringSoftware EngineeringWeb Services
Software Engineer
May 2015 – May 2017 · Brazil
Implemented ICMS, IPI, PIS, and COFINS tax calculations for Brazilian electronic invoices (NF-e), following tax rules and the NF-e layout. Built inventory control features to support additional business operations. Optimized SQL queries and application logic, reducing response times and improving overall system efficiency.
SqlSoftware Engineering
Office Assistant
May 2014 – Jan 2017 · Brazil
Worked as an Office Assistant, providing administrative and office support.
Administrative Support