function request(file) {
  fetch(file)
    .then(r => r.json())
    .then(console.log);
}

request("/experiences/end2end/");
// output
{
  "name": "End2End Systems",
  "admissionDate": "October, 2016",
  "resignationDate": null,
  "jobTitle": "Senior Software Engeenier",
  "languages": ["HTML5","CSS3","javascript","java","C#","PHP","Python","Ruby"],
  "frameworks": ["TheIntern!","Chimp","Jekyll",".NET","JAVA EE","Angular","React","DOJO",".NET",".NET Core","Entity Framework","Entity Framework Core"],
  "additionInfo": ["Version Systems","Development methodologies","Domain Drive Design","Design Patterns","Threads","Databases","Jekyll","Identity Provider","Keycloak",".NET",".NET Core MVC unit testing","functional testing"]
}

Job Description

As the founder and principal engineer at End2End Systems, I provide senior software engineering consulting services to multiple clients across different industries. My work focuses on designing, developing, and modernizing scalable, cloud-native systems using cutting-edge technologies such as .NET, Azure, microservices architecture, DevOps practices, and Infrastructure as Code (IaC). I help organizations improve system performance, optimize architectures, implement automation, and drive software quality at scale.

  • Designed and developed scalable RESTful APIs and background services using .NET Framework/.NET Core/.NET 6+.
  • Architected cloud-native solutions on Azure, leveraging Functions, Durable Functions, Blob Storage, Azure SQL, and App Service.
  • Reduced system response times from minutes to seconds by optimizing database queries, caching strategies, and refactoring critical backend services.
  • Improved throughput and reliability by implementing asynchronous, event-driven architectures with RabbitMQ, Event Grid, and Azure Service Bus.
  • Engineered distributed caching with Redis, cutting redundant database calls and enhancing user experience.
  • Modernized legacy systems by migrating workloads to the cloud, refactoring monoliths into microservices, and introducing Infrastructure as Code (IaC) practices.
  • Automated CI/CD pipelines using GitHub Actions and Azure DevOps, enabling faster and safer deployments.
  • Applied SOLID principles, Clean Architecture, and Domain-Driven Design (DDD) to ensure maintainability and scalability.
  • Led the adoption of automated testing frameworks (xUnit, Moq, integration testing), raising code quality and reliability across teams.
  • Provided technical mentorship, led architecture discussions, and conducted code reviews, helping clients evolve their engineering practices.

Support the software community.


request("/experiences/dell/");
// output
{
  "name": "Dell Computadores do Brasil LTDA",
  "admissionDate": "October, 2022",
  "resignationDate": "March, 2025",
  "jobTitle": "Senior Software Engineer",
  "languages": ["C#"],
  "frameworks": [".NET",".NET Core",".NET 8","Entity Framework","Entity Framework Core","Serilog","ELK Stack"],
  "additionInfo": ["Oracle","ElasticSearch","GIT","GITLAB","Design Patterns","Threads","unit testing","NuGet","Microservices","CI/CD","Kubernetes","Private Cloud","Background Services","MemoryCache","Distributed Systems"]
}

Job Description

At Dell Technologies, I architected and led the development of a comprehensive microservices ecosystem focused on global address management and rule validation systems. My primary achievement was the complete rewrite of a 10+ year legacy address system, transforming it into a modern, scalable solution supporting multiple countries with 24/7 availability.

Key Projects and Responsibilities

Global Address System Architecture: Designed and implemented a flexible, multi-country address validation system using Elasticsearch as the primary database. The system supported diverse data ingestion methods including CSV files, text files, and external APIs, with each country implementing custom business rules while maintaining a unified data interface.

Microservices Development: Built several microservices including rule engines, email validators, and phone number validators, all following a consistent architecture pattern with Oracle databases and Elasticsearch caching layers. Developed reusable NuGet packages that reduced code duplication by 40% across teams.

Legacy System Modernization: Successfully migrated a complex Japanese address processing system with intricate character validation rules, implementing incremental modernization strategies and comprehensive automated testing to ensure functionality preservation during the transition.

Infrastructure and DevOps: Led the migration from private cloud infrastructure to Kubernetes, collaborating closely with DevOps teams to establish robust CI/CD pipelines, monitoring solutions using ELK Stack, and ensuring high availability for global operations.

Technical Leadership: Provided mentorship to development teams, conducted architecture reviews, and established best practices for distributed systems design, focusing on maintainability, scalability, and operational excellence in a 24/7 global environment.


request("/experiences/gft/");
// output
{
  "name": "GFT Brasil",
  "admissionDate": "August, 2021",
  "resignationDate": "August, 2024",
  "jobTitle": "Senior Software Engineer",
  "languages": ["C#","JavaScript","SQL"],
  "frameworks": [".NET",".NET Core","Entity Framework","Entity Framework Core","AngularJS","Azure Functions","RabbitMQ"],
  "additionInfo": ["Azure","Azure Functions","Blob Storage","Unqork","SqlServer","GIT","Design Patterns","Threads","Oracle","unit testing","Microservices","Event-Driven","Automated Testing","Frontend"]
}

Job Description

At GFT Brasil, I acted as a senior software engineer and technical leader, architecting event-driven ingestion systems with .NET, Azure Functions, and RabbitMQ. I led the migration of legacy batch processes to microservices, increasing throughput by 50%. My responsibilities included fullstack development (APIs and AngularJS), implementing automated testing to reach 85% coverage, and driving best practices in code quality, DevOps, and cloud architecture. I collaborated with cross-functional teams, mentored developers, and ensured the delivery of scalable, maintainable, and high-performance solutions, always focussing on business impact and engineering excellence.


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"],
  "additionInfo": ["API Design","Integration","Microservices","GIT","SqlServer","Oracle","Unit Testing","Performance Optimization","Caching"]
}

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/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"],
  "additionInfo": ["GIT","Design Patterns","Threads","SqlServer","unit testing","Banking","Integration","Automation","Async Processing"]
}

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/wipro/");
// output
{
  "name": "Wipro Limited",
  "admissionDate": "April, 2019",
  "resignationDate": "August, 2021",
  "jobTitle": "Senior Software Engineer",
  "languages": ["Java"],
  "frameworks": ["JAVA","Spring"],
  "additionInfo": ["GIT","Design Patterns","Threads","Oracle","unit testing","Mastercard","REST","Performance","Scalability"]
}

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/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"],
  "additionInfo": ["GIT","Design Patterns","Threads","Sql Server","MySQL","PostgreSQL","message queues","unit and functional testing","Legacy Modernization","Scrum","Mentoring"]
}

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"],
  "additionInfo": ["GIT","Design Patterns","Sql Server","MySql","Ubuntu","unit testing","functional testing","Cloud","Modern Systems","Course Design"]
}

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/end2end/");
// output
{
  "name": "End2End Systems",
  "admissionDate": "October, 2016",
  "resignationDate": null,
  "jobTitle": "Senior Software Engeenier",
  "languages": ["HTML5","CSS3","javascript","java","C#","PHP","Python","Ruby"],
  "frameworks": ["TheIntern!","Chimp","Jekyll",".NET","JAVA EE","Angular","React","DOJO",".NET",".NET Core","Entity Framework","Entity Framework Core"],
  "additionInfo": ["Version Systems","Development methodologies","Domain Drive Design","Design Patterns","Threads","Databases","Jekyll","Identity Provider","Keycloak",".NET",".NET Core MVC unit testing","functional testing"]
}

Job Description

As the founder and principal engineer at End2End Systems, I provide senior software engineering consulting services to multiple clients across different industries. My work focuses on designing, developing, and modernizing scalable, cloud-native systems using cutting-edge technologies such as .NET, Azure, microservices architecture, DevOps practices, and Infrastructure as Code (IaC). I help organizations improve system performance, optimize architectures, implement automation, and drive software quality at scale.

  • Designed and developed scalable RESTful APIs and background services using .NET Framework/.NET Core/.NET 6+.
  • Architected cloud-native solutions on Azure, leveraging Functions, Durable Functions, Blob Storage, Azure SQL, and App Service.
  • Reduced system response times from minutes to seconds by optimizing database queries, caching strategies, and refactoring critical backend services.
  • Improved throughput and reliability by implementing asynchronous, event-driven architectures with RabbitMQ, Event Grid, and Azure Service Bus.
  • Engineered distributed caching with Redis, cutting redundant database calls and enhancing user experience.
  • Modernized legacy systems by migrating workloads to the cloud, refactoring monoliths into microservices, and introducing Infrastructure as Code (IaC) practices.
  • Automated CI/CD pipelines using GitHub Actions and Azure DevOps, enabling faster and safer deployments.
  • Applied SOLID principles, Clean Architecture, and Domain-Driven Design (DDD) to ensure maintainability and scalability.
  • Led the adoption of automated testing frameworks (xUnit, Moq, integration testing), raising code quality and reliability across teams.
  • Provided technical mentorship, led architecture discussions, and conducted code reviews, helping clients evolve their engineering practices.

Support the software community.


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"],
  "additionInfo": null
}

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"],
  "additionInfo": ["GIT","Subversion","Team Foundation System (TFS)","Scrum","Domain Driven Design","Design Patterns (GoF","GRASP)","Threads","Oracle","MySql","SqlServer","Firebird","Logística","Tempo Real","Mineração de Dados"]
}

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"],
  "additionInfo": ["Ajax","WebServices","Subversion","Scrum","MySql","ERP","Legacy Integration","Standards"]
}

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"],
  "additionInfo": ["Subversion","Team Foundation System (TFS)","Ajax","WebServices","MySql","Real Estate","Legacy Systems"]
}

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"],
  "additionInfo": ["Ajax","WebServices","Subversion","SqlServer","E-commerce","Social Networking","API Integration"]
}

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"],
  "additionInfo": ["OOP","Web Development","Subversion","Internal Systems","Maintenance"]
}

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"],
  "additionInfo": ["PostgreSQL","OOP","Web Development","Maintenance"]
}

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.