Senior Software Engineer with 18+ years of experience in designing, developing, and modernizing scalable, high-performance systems. Specialist in .NET, Azure, microservices, React, Kubernetes, Elasticsearch, and CI/CD pipelines, with a proven track record in technical leadership, legacy modernization, and continuous improvement of reliability, performance, and engineering quality.
Professional Experiences
Principal Software Consultant & Senior Engineer
End2End Systems -
- Present
Main responsibilities and achievements:
Founded and led a software engineering consultancy delivering enterprise cloud modernization, distributed system architectures, and full-lifecycle solutions for clients across retail, financial services, and ERP sectors.
Architected and migrated mission-critical monolithic systems into cloud-native microservices on Azure, leveraging Azure Functions, Service Bus, Event Grid, and containerized backends to boost fault tolerance and system scalability.
Optimized enterprise data access layers and query workflows, cutting legacy system response latencies from minutes down to seconds through strategic in-memory caching with Redis and index tuning.
Engineered asynchronous, event-driven integration pipelines using RabbitMQ and Kafka to guarantee reliable message delivery and decouple heterogeneous business platforms.
Spearheaded quality engineering initiatives and dedicated test automation projects, implementing end-to-end testing frameworks and CI/CD automation with GitHub Actions and Azure DevOps to achieve predictable, zero-downtime releases.
Implemented identity and access management (IAM) solutions integrating custom claims-based authorization and enterprise identity providers such as Keycloak and Azure AD.
Spearheaded frontend architecture and technical standards across three core enterprise SaaS products (Lucernex, Siterra, and Maintenance Connection), decoupling monolithic legacy server-side rendering (VB/Java, jQuery) into modern, responsive SPAs built with React and TypeScript.
Designed and built an enterprise-grade reusable data visualization engine supporting multiple display modes (AG Grid, responsive tables, and card views) with unified sorting, filtering, selection, and server-side pagination, adopted across all target products.
Collaborated with global system architects, UI/UX designers, and business analysts to translate Material UI-based Figma design systems into scalable, accessible component architectures and robust REST/XML API consumption contracts.
Enforced code quality and engineering best practices across a globally distributed team (spanning the US, Canada, Japan, Europe, and LATAM) through thorough pull request reviews, folder/domain structuring guidelines, and state management conventions.
Applied Spec-Driven Development workflows accelerated by GitHub Copilot to streamline ticket decomposition, code generation, and test validation while maintaining strict architectural fidelity and reliability.
Senior Software Engineer
ThoughtWorks Brasil Software LTDA -
-
Main responsibilities and achievements:
Served as Software Architect and Technical Lead for an enterprise Brazilian automotive retail project, designing an end-to-end microservices ecosystem in .NET to modernize legacy monolithic infrastructure and interface with existing core systems.
Architected and deployed containerized services on Google Cloud Platform (GCP) utilizing GKE, Cloud Run, Cloud Pub/Sub for asynchronous messaging, and Cloud Storage, establishing automated CI/CD deployment pipelines with GitHub Actions.
Eliminated severe performance bottlenecks in a core Couchbase search engine, cutting query latency from 3–4 minutes to milliseconds by restructuring data access patterns, introducing GSI indexing and Full-Text Search (FTS), implementing in-memory caching, and standardizing engine configurations and resource limits across environments.
Empowered the transition of legacy backend operations to high-performance microservices, driving improved responsiveness and usability for a consumer-facing mobile application that elevated customer engagement and sales conversions.
Led a multidisciplinary international engineering team for a global retail client, guiding technical direction and cross-functional alignment across a tech stack comprising .NET, Go, React, and TypeScript.
Balanced architecture and execution across specialized stacks: orchestrated Go microservices for ultra-high concurrency endpoints, .NET for complex transactional business APIs and legacy integrations, and React/TypeScript for mobile-facing frontends.
Senior Software Engineer
Dell Computadores do Brasil LTDA -
-
Main responsibilities and achievements:
Architected and developed a mission-critical global address validation and standardization RESTful API platform in .NET 8, handling high-throughput daily requests 24/7 across Dell's internal and customer-facing enterprise systems.
Spearheaded the complete re-architecture of a 10+ year legacy codebase using SOLID principles, introducing a dynamic, extensible design that enables rapid onboarding of new country-specific address specifications without altering core service logic.
Engineered reusable enterprise NuGet packages encapsulating country rule engines and validation algorithms, reducing code duplication by 40% across microservices and ensuring uniform compliance across geographies.
Implemented an optimized hybrid data architecture combining Oracle for enterprise validation rule storage, Elasticsearch for fast reverse address indexing partitioned by country codes, and Redis caching to serve recurrent lookups with sub-200ms latency.
Established comprehensive application observability using Serilog for structured logging across containerized OpenShift environments, feeding the ELK Stack (Elasticsearch, Logstash, Kibana) with real-time error-tracking and API latency dashboards.
Collaborated daily in an international engineering team spanning the US, India, Malaysia, and Brazil, participating in architectural reviews, agile ceremonies, and cross-team design alignments.
Senior Software Engineer
GFT Brasil -
-
Main responsibilities and achievements:
Architected and implemented a high-throughput, event-driven batch file processing platform on Microsoft Azure for enterprise financial clients (Ultimus Fund Solutions and Banco Itaú), migrating monolithic pipelines into scalable microservices.
Decoupled monolithic financial data ingestion (CSV, Fixed-Width, and XML transactions, balances, and customer positions) using Azure Functions, Service Bus, Event Grid, and Blob Storage, enabling automated parallel execution that slashed validation turnaround times from days to minutes and increased throughput by 50%.
Designed an extensible schema-management engine allowing operational users to dynamically configure file layouts, column-level transformation rules, and conditional financial validations through an interactive web interface.
Implemented enterprise-grade Identity and Access Management (IAM) leveraging Azure Active Directory (AAD) and Azure Key Vault for secrets/certificates orchestration, combined with database-backed authorization to validate fine-grained JWT tokens, claims, and policies.
Attained over 85% automated test coverage across services using xUnit, Moq, and FluentAssertions, embedding automated unit and integration test gates into Azure DevOps Pipelines to eliminate regressions in critical production environments.
Optimized client-side performance on AngularJS applications interfacing with .NET APIs by consolidating HTTP request lifecycles, adopting virtual scrolling and pagination for heavy financial datasets, and pruning digest cycle watchers to significantly improve interface responsiveness.
Education
Embedded Systems and Internet of Things -
UP - Universidade Positivo
(
-
)
Software Engineer And Systems Architecture -
UNESA - Universidade Estácio de Sá
(
-
)
Bachelor in Information Systems -
UP - Universidade Positivo
(
-
)