request("/experiences/end2end/");
// output
{
  "name": "End2End Systems",
  "admissionDate": "October, 2016",
  "resignationDate": null,
  "jobTitle": "Principal Software Consultant & Senior Engineer",
  "languages": ["C#","TypeScript","JavaScript","SQL","Python"],
  "frameworks": [".NET","ASP.NET Core","Entity Framework Core","React","Angular","Azure Functions","Azure Service Bus","RabbitMQ","Kafka","Redis","xUnit","Docker"]
}

Job Description

As founder and principal software engineer at End2End Systems, I provide high-level software architecture, engineering consulting, and technical advisory services. Over several years of continuous operations, I have partnered with businesses across retail, financial systems, and enterprise management to design resilient architectures, decouple monolithic codebases, modernize data pipelines, and elevate engineering standards.

Key Responsibilities & Technical Contributions

  • Enterprise Architecture & Cloud Migrations: Evaluated architectural trade-offs to transition legacy on-premise systems into cloud-native environments on Microsoft Azure. Designed microservices leveraging Azure Functions, App Services, Blob Storage, and serverless computing.
  • Event-Driven Messaging & Integrations: Deployed scalable messaging topologies using RabbitMQ, Apache Kafka, and Azure Service Bus to facilitate resilient asynchronous workflows, reliable webhooks, and third-party platform integrations.
  • Performance Engineering & Caching: Performed deep-dive profiling on sluggish transactional databases and background processes, introducing Redis distributed caches and query refactoring to reduce execution times from minutes to seconds.
  • Full-Stack & Frontend Modernization: Delivered responsive, modular frontends using modern React and Angular, connecting cleanly to secure RESTful .NET backends built with ASP.NET Core and Entity Framework Core.
  • Automated Testing & Quality Engineering: Led specialized consulting projects centered entirely around automated testing. Standardized testing pyramids across unit, integration, and functional layers (xUnit, Moq), integrating automated execution gates into CI/CD pipelines (GitHub Actions, Azure DevOps).
  • Identity & Security Architecture: Implemented token-based authentication and authorization mechanisms (RBAC/claims-based) utilizing Keycloak and Azure Active Directory (AAD), ensuring strict auditability and access governance.

request("/experiences/bluecielo/");
// output
{
  "name": "Bluecielo do Brasil (Accruent)",
  "admissionDate": "October, 2024",
  "resignationDate": null,
  "jobTitle": "Senior Frontend Engineer & Architecture Specialist",
  "languages": ["TypeScript","JavaScript","HTML5","CSS3"],
  "frameworks": ["React","Material UI","AG Grid","Node.js","Sass"]
}

Job Description

At Bluecielo do Brasil (part of Accruent), I serve as the lead technical reference for frontend architecture, working directly with globally distributed engineering teams across North America, Europe, Asia, and Latin America. My mission is modernizing and unifying the UI/UX architecture of critical enterprise software suites, including Lucernex (telecom and real estate lease management), Siterra (project and site lifecycle management), and Maintenance Connection (computerized maintenance management systems).

Key Responsibilities & Technical Contributions

  • Legacy Monolith Decoupling: Migrated legacy server-rendered views tied to VB and Java backends into modern Single Page Applications (SPAs) powered by React and TypeScript, eliminating tightly coupled frontend logic and modernizing user interactions.
  • Cross-Product Architecture & Design Systems: Defined frontend folder structures, state management lifecycles, and component architectures. Partnered with UX/UI teams to implement pixel-perfect, accessible component hierarchies in Material UI based on Figma design guidelines.
  • Enterprise Data Grid & Component Design: Engineered a core, cross-product data list component that seamlessly toggles between AG Grid, custom data tables, and card views, standardizing advanced data manipulation (pagination, dynamic filtering, multi-column sorting, and batch item selection).
  • API Contract Alignment: Co-authored and refined RESTful interface contracts with backend teams, optimizing payload structures and client-side error handling to ensure seamless integration and resilient data flow.
  • Engineering Excellence & AI Adoption: Participated in setting technical guidelines, conducting in-depth pull request reviews, and mentoring team members on React and TypeScript best practices. Leveraged GitHub Copilot within a Spec-Driven Development framework to accelerate delivery without compromising architectural rigor.

request("/experiences/thougthworks/");
// output
{
  "name": "ThoughtWorks Brasil Software LTDA",
  "admissionDate": "October, 2025",
  "resignationDate": "August, 2026",
  "jobTitle": "Senior Software Engineer",
  "languages": ["C#","Go","TypeScript","JavaScript","SQL"],
  "frameworks": [".NET","React","Docker","Couchbase","GKE","Cloud Run","Cloud Pub/Sub","Cloud Storage","GitHub Actions"]
}

Job Description

At ThoughtWorks Brasil Software LTDA, I operated as a Senior Software Engineer acting as Software Architect and Technical Lead across distinct high-impact client engagements, handling both modern cloud microservices architectures and distributed global team leadership.

Key Responsibilities & Technical Contributions

  • Microservices Architecture & Legacy Modernization: Designed and guided the architectural blueprint to break down monolithic legacy workflows for a major national automotive parts retailer. Built scalable, decoupled .NET services communicating via REST and asynchronous messaging.
  • GCP Cloud Infrastructure & CI/CD: Deployed containerized applications using Docker across Google Cloud Platform (GCP), managing deployments on Google Kubernetes Engine (GKE) and serverless workflows with Cloud Run, powered by Cloud Pub/Sub message broker integration and GitHub Actions CI/CD automation.
  • Couchbase Search Engine Optimization: Solved critical search latency issues (reducing response times from 3–4 minutes down to milliseconds). Diagnosed N+1 queries, unindexed table scans, and memory starvation; created targeted Global Secondary Indexes (GSI), implemented Full-Text Search (FTS), introduced caching layers, and eliminated architectural inconsistencies between development and production database engines.
  • Polyglot System Delivery: Directed the technical stack balance across Go (for high-throughput, low-latency microservices), .NET (for domain-driven core business APIs and enterprise integrations), and modern TypeScript/React frontends.
  • Global Technical Leadership: Provided hands-on leadership, cross-timezone team coordination, architectural guidance, and stakeholder communication for a global retail client, ensuring technical standards and delivery reliability.

request("/experiences/dell/");
// output
{
  "name": "Dell Computadores do Brasil LTDA",
  "admissionDate": "October, 2022",
  "resignationDate": "June, 2025",
  "jobTitle": "Senior Software Engineer",
  "languages": ["C#","SQL"],
  "frameworks": [".NET 8","ASP.NET Core","Elasticsearch","Redis","Oracle","OpenShift","ELK Stack","Serilog","Kibana"]
}

Job Description

At Dell Computadores do Brasil LTDA, I worked as a Senior Software Engineer responsible for architecting, building, and maintaining the enterprise multi-country address validation platform. The platform serves as a central backbone for order processing, logistics, and customer data verification worldwide.

Key Responsibilities & Technical Contributions

  • Legacy Modernization & Core API Development: Re-engineered a decade-old legacy system into modern, decoupled RESTful APIs using modern C# and .NET 8, applying Domain-Driven Design (DDD) principles and SOLID to decouple country-specific validation logic from the processing pipeline.
  • Rule Engine & Reusable Packaging: Designed and distributed reusable NuGet packages housing configurable rule engines. This abstracted address sanitization and postal verification logic, eliminating code duplication by 40% across consumer microservices and providing graceful fallback and rejection handling for unsupported regions.
  • Search, Caching & Performance: Optimized data access patterns by leveraging Oracle for transactional business rules, Elasticsearch for high-speed reverse address indexing (filtered dynamically by requested country index), and Redis distributed caching for hot lookup paths, consistently maintaining sub-200ms response SLAs.
  • Observability & Containerized Operations: Integrated structured application logging with Serilog deployed onto Red Hat OpenShift container clusters. Configured monitoring dashboards in Kibana (ELK Stack) to analyze request trends, trace errors across service boundaries, and troubleshoot operational bottlenecks.
  • Global Collaboration: Acted within cross-functional distributed teams alongside colleagues in the United States, India, Malaysia, and Brazil, conducting technical design reviews, aligning API contracts, and upholding engineering quality standards.

request("/experiences/gft/");
// output
{
  "name": "GFT Brasil",
  "admissionDate": "August, 2021",
  "resignationDate": "August, 2024",
  "jobTitle": "Senior Software Engineer",
  "languages": ["C#","JavaScript","TypeScript","SQL"],
  "frameworks": [".NET","ASP.NET Core","Azure Functions","Azure Service Bus","Azure Event Grid","Azure Event Hubs","Azure Blob Storage","Azure SQL Database","AngularJS","React","xUnit","Moq","FluentAssertions","Azure DevOps"]
}

Job Description

At GFT Brasil, I operated as a Senior Software Engineer delivering high-impact cloud modernization and distributed software engineering initiatives for major financial institutions, notably Ultimus Fund Solutions (US investment fund services) and Banco Itaú (Latin America’s largest private bank).

Key Responsibilities & Technical Contributions

  • Event-Driven Cloud Migration: Spearheaded the decomposition of slow, monolithic batch-processing pipelines into distributed, event-driven Azure microservices. Leveraged Azure Functions, Azure Service Bus queues/topics, Event Grid, Event Hubs, and Azure Blob Storage to ingest, transform, and validate transactional investment fund datasets in parallel.
  • Dynamic Ingestion & Rules Engine: Architected a dynamic file parsing and transformation engine supporting complex CSV, fixed-width, and XML formats. The solution empowered business users to define file definitions, data mappings, conditional constraints, and calculation rules through a dedicated configuration portal.
  • Security & Identity Architecture (IAM): Built secure authentication and authorization mechanisms connecting Azure Active Directory (AAD) and Azure Key Vault with internal application datastores, enforcing robust claim-based authorization and cryptographic signature checks on JWT tokens across microservice boundaries.
  • Quality Assurance & CI/CD Pipelines: Established high standards for software reliability by institutionalizing comprehensive test coverage (>85%) with xUnit, Moq, and FluentAssertions. Configured end-to-end continuous integration and deployment pipelines using Azure DevOps Pipelines with automated regression test suites.
  • Frontend Performance Engineering: Refactored complex administrative frontends built with AngularJS connecting to .NET Core APIs. Resolved critical client-side bottlenecks by throttling digest cycles, optimizing REST payloads, and implementing virtual scrolling to render dense financial grids without browser degradation.

request("/experiences/avenue/");
// output
{
  "name": "Avenue Code",
  "admissionDate": "July, 2021",
  "resignationDate": "April, 2022",
  "jobTitle": "Senior Software Engineer",
  "languages": ["C#","JavaScript","SQL","MongoDB"],
  "frameworks": [".NET",".NET Core","Entity Framework","Entity Framework Core","REST","JWT","Azure AD"]
}

Job Description

At Avenue Code, I was responsible for developing and optimizing scalable APIs for a large-scale marketplace, leveraging .NET and MongoDB. I implemented secure authentication mechanisms using JWT and Azure Active Directory, ensuring robust access control. My work focused on performance, achieving a 30% reduction in API latency through advanced caching and query optimization. I collaborated with cross-functional teams to deliver high-quality, maintainable solutions, supporting business growth and seamless system integration.


request("/experiences/wipro/");
// output
{
  "name": "Wipro Limited",
  "admissionDate": "April, 2019",
  "resignationDate": "August, 2021",
  "jobTitle": "Senior Software Engineer",
  "languages": ["Java"],
  "frameworks": ["JAVA","Spring"]
}

Job Description

At Wipro, I worked as a senior software engineer responsible for architecting and developing high-performance APIs for Mastercard’s credit card refund processing. I focused on scalability, reliability, and performance, supporting millions of daily transactions. My role included technical leadership, code reviews, and the implementation of best practices in software engineering, testing, and DevOps. I collaborated with global teams, mentored junior engineers, and ensured the delivery of robust, secure, and maintainable solutions for mission-critical financial systems.


request("/experiences/datainfo/");
// output
{
  "name": "DataInfo Soluções em TI",
  "admissionDate": "December, 2020",
  "resignationDate": "August, 2021",
  "jobTitle": "Senior IT System Analyst",
  "languages": ["C#","Java"],
  "frameworks": [".NET",".NET MVC","Entity Framework","JAVA","Spring"]
}

Job Description

At DataInfo, I worked as a Senior IT System Analyst, building integration systems for payment processing in notary offices. I focused on automating workflows and implementing asynchronous processing, which reduced evaluation times by 30%. My responsibilities included backend development with .NET MVC and Java Spring, ensuring compliance with banking standards and delivering robust, maintainable solutions for critical financial operations.


request("/experiences/gateware/");
// output
{
  "name": "Gateware",
  "admissionDate": "October, 2018",
  "resignationDate": "April, 2019",
  "jobTitle": "Senior Software Developer",
  "languages": ["HTML5","CSS3","JavaScript","C#","VB.NET"],
  "frameworks": [".NET",".NET Core","Razor Pages","Entity Framework","Entity Framework Core","Bootstrap"]
}

Job Description

At Gateware, I worked as a senior software developer and technical leader, driving the modernization of legacy web services using .NET technologies. I defined software architecture and development processes, implemented Scrum for agile delivery, and mentored junior developers. My focus was on delivering maintainable, scalable, and high-quality solutions, fostering a culture of technical excellence and continuous improvement within the team.


request("/experiences/opet/");
// output
{
  "name": "Centro Universitário Opet",
  "admissionDate": "February, 2017",
  "resignationDate": "December, 2018",
  "jobTitle": "Professor",
  "languages": ["HTML5","CSS","JavaScript","C#",".NET Core","PHP"],
  "frameworks": [".NET",".NET Core","Entity Framework","Entity Framework Core","Bootstrap"]
}

Job Description

At Centro Universitário Opet, I worked as a technology professor, designing and delivering hands-on courses in C#, PHP, HTML, CSS, JavaScript, and cloud computing. I focused on modern system development, preparing students for real-world challenges and fostering a culture of innovation and technical excellence. My role included curriculum design, practical instruction, and mentoring students to develop strong software engineering skills.


request("/experiences/cinq/");
// output
{
  "name": "CINQ Technologies",
  "admissionDate": "August, 2014",
  "resignationDate": "June, 2017",
  "jobTitle": "System Analyst",
  "languages": ["HTML5","CSS3","JavaScript","Java","C#","Node.js"],
  "frameworks": ["DOJO","The Intern!","NodeJS","Subversion","Git","Scrum",".NET","WindowsForms","Selenium"]
}

Job Description

At CINQ Technologies, I worked as a System Analyst focused on test automation and web development using Node.js, Selenium, and Dojo. I participated in international projects, collaborating with US-based clients and teams. My responsibilities included developing and maintaining automation frameworks, ensuring high-quality deliverables, and supporting the adoption of agile methodologies (Scrum) for distributed teams. I also contributed to the modernization of legacy systems and promoted best practices in software engineering across the team.


request("/experiences/systrack/");
// output
{
  "name": "Systrac Soluções E Serviços de Informática",
  "admissionDate": "March, 2012",
  "resignationDate": "June, 2014",
  "jobTitle": "System Analyst",
  "languages": ["JavaScript","Java","PHP","C#","HTML5","CSS3","XML","JSON","Delphi"],
  "frameworks": [".NET","MONO","Silverlight","WebApi","Razor","ADO.NET","Entity Framework","REM Objects","ASP.NET MVC","Data Abstract","Bootstrap","KnockoutJS","jQuery","jQueryUI"]
}

Descrição do Trabalho

Na Systrac Soluções, trabalhei como analista de sistemas e líder técnico, responsável pela arquitetura e desenvolvimento de sistemas em tempo real para logística e rastreamento de veículos. Conduzi entrevistas técnicas, mentorei membros da equipe e implementei dashboards e soluções de mineração de dados. Meu trabalho envolveu a aplicação de padrões de projeto avançados (GoF, GRASP), multithreading e melhores práticas em engenharia de software para entregar soluções robustas, escaláveis e de alto desempenho para operações críticas.


request("/experiences/softdib/");
// output
{
  "name": "Softdib Informática Ltda",
  "admissionDate": "May, 2011",
  "resignationDate": "March, 2012",
  "jobTitle": "System Analyst",
  "languages": ["JavaScript","PHP","HTML5","CSS3","JSON","Cobol"],
  "frameworks": ["jQuery","jQueryUI"]
}

Job Description

At Softdib Informática, I worked as a system analyst, developing web interfaces integrated with legacy COBOL-based ERP systems. I established development standards, improved system maintainability, and contributed to the modernization of business processes. My work focused on bridging legacy and modern technologies, ensuring robust, scalable, and maintainable solutions for the company.


request("/experiences/apolar/");
// output
{
  "name": "Apolar Imóveis",
  "admissionDate": "August, 2010",
  "resignationDate": "April, 2011",
  "jobTitle": "System Analyst",
  "languages": ["JavaScript","HTML","JSON","CSS","C#","ASP Classic"],
  "frameworks": ["jQuery","jQueryUI",".NET"]
}

Job Description

At Apolar Imóveis, I worked as a system analyst and C# developer, responsible for developing and maintaining web systems for real estate management. My work included modernizing legacy systems, implementing new features, and ensuring data integrity. I used Subversion and TFS for version control, collaborated with cross-functional teams, and contributed to the digital transformation of business processes in the real estate sector.


request("/experiences/fbits/");
// output
{
  "name": "FBITS Desenvolvimento de Software Ltda",
  "admissionDate": "April, 2009",
  "resignationDate": "July, 2010",
  "jobTitle": ".NET Developer",
  "languages": ["JavaScript","HTML","CSS","C#"],
  "frameworks": ["jQuery",".NET","WebServices","ASP.NET"]
}

Job Description

At FBITS, I worked as a .NET Developer responsible for developing and maintaining web systems for e-commerce and social networking platforms. My work included backend and frontend development using C#, ASP.NET, JavaScript, and SQL Server, as well as integrating APIs and web services to enhance platform functionality and user experience. I contributed to the modernization of digital products, supported business objectives, and collaborated with multidisciplinary teams to deliver new features and resolve technical challenges.


request("/experiences/2a/");
// output
{
  "name": "Dois A Equipamentos Ltda",
  "admissionDate": "February, 2009",
  "resignationDate": "July, 2009",
  "jobTitle": "PHP Developer",
  "languages": ["PHP","JavaScript","HTML","CSS","MySQL"],
  "frameworks": ["jQuery","AJAX"]
}

Job Description

At Dois A Equipamentos Ltda, I worked as a PHP developer responsible for maintaining and developing internal business systems. My work involved using PHP 5 (including OOP), MySQL, AJAX, HTML, CSS, JavaScript, and jQuery to modernize and extend system functionality. I improved maintainability, implemented new features, and collaborated with the team to support business operations through robust and efficient software solutions.


request("/experiences/actuary/");
// output
{
  "name": "Actuary Soluções em Informática",
  "admissionDate": "April, 2008",
  "resignationDate": "April, 2009",
  "jobTitle": "System Analyst",
  "languages": ["HTML5","CSS3","JavaScript","PHP"],
  "frameworks": ["jQuery"]
}

Job Description

At Actuary Soluções em Informática, I worked as a PHP intern, developing and maintaining actuarial systems for the insurance sector. My responsibilities included implementing new features, fixing bugs, and modernizing legacy code using OOP PHP, jQuery, and PostgreSQL. I collaborated with senior engineers to deliver reliable, maintainable solutions and gained valuable experience in web development and actuarial business logic.