About
I have over 20 years of experience in software development and architecture, building solutions with leading technologies for companies of all sizes — from startups to large corporations, including technically demanding environments.
My experience is broad and covers nearly all phases of the software lifecycle, from initial design and development to deployment, maintenance, and support. Since 2014, my primary focus has been backend development with Java and Spring Boot, but I’ve also worked extensively with React, React Native, .NET, SQL Server, AngularJS, Python, Oracle, MySQL, among others.
I’m passionate about solving complex problems, whether by designing new systems from scratch or evolving legacy systems. I value persistence and enjoy exploring unfamiliar technologies, often relying on a mix of patience, curiosity, and intuition to deliver solutions within reasonable timeframes.
Highlights
- 20+ years of experience in software development
- End-to-end development expertise (design, build, deploy, support)
- Strong knowledge of Java, Spring Boot, React, and React Native
- Experience with CI/CD processes and server infrastructure
- Cybersecurity awareness
- Resilience, curiosity, and problem-solving mindset
Skills & Competencies
Architecture & Development Practices
⚫️⚫️⚫️⚫️⚫️ End-to-end software development lifecycle
⚫️⚫️⚫️⚫️⚫️ REST APIs (development, consumption, Swagger documentation)
⚫️⚫️⚫️⚪⚪ SOAP Web Services
⚫️⚫️⚫️⚫️⚪ Secure development patterns
⚫️⚫️⚫️⚪⚪ Event-driven architecture
⚫️⚫️⚫️⚫️⚪ Containerized environments (Docker, Docker Compose, Kubernetes)
⚫️⚫️⚫️⚪⚪ Microservices
⚫️⚫️⚫️⚫️⚫️ Low-level code analysis (bytecode)
⚫️⚫️⚫️⚫️⚫️ SonarQube plugin development
⚫️⚫️⚫️⚫️⚪ Jenkins plugin development
⚫️⚫️⚫️⚫️⚪ JVM agent development
⚫️⚫️⚫️⚫️⚪ .NET Test Adapter development
Backend Languages & Frameworks
⚫️⚫️⚫️⚫️⚫️ Java
⚫️⚫️⚫️⚪⚪ Python
⚫️⚫️⚫️⚫️⚪ Node.js
⚫️⚫️⚫️⚪⚪ .NET / C#
⚫️⚫️⚫️⚫️⚫️ Spring / Spring Boot / Spring Data
⚫️⚫️⚫️⚪⚪ Hibernate
⚫️⚫️⚫️⚪⚪ Quartz
⚫️⚫️⚫️⚪⚪ Kafka
⚫️⚫️⚫️⚫️⚪ ActiveMQ
⚫️⚫️⚫️⚫️⚫️ Advanced Maven configuration
Testing & Quality Assurance
⚫️⚫️⚫️⚫️⚪ JUnit
⚫️⚫️⚫️⚫️⚪ Mockito
⚫️⚫️⚫️⚫️⚪ TestContainers
⚫️⚫️⚫️⚫️⚪ JMeter
⚫️⚫️⚫️⚫️⚪ Postman
Mobile Development
⚫️⚫️⚫️⚫️⚪ React Native
⚫️⚫️⚫️⚪⚪ Android (Java)
⚫️⚫️⚫️⚫️⚫️ Ionic
⚫️⚫️⚫️⚫️⚪ Cordova
Frontend Development
⚫️⚫️⚫️⚫️⚪ React.js
⚫️⚫️⚫️⚪⚪ Angular
⚫️⚫️⚫️⚫️⚫️ AngularJS
⚫️⚫️⚫️⚫️⚪ HTML5 & CSS
⚫️⚫️⚫️⚫️⚪ Bootstrap
⚫️⚫️⚫️⚫️⚪ jQuery
⚫️⚪⚪⚪⚪ JSF / PrimeFaces
DevOps & Infrastructure
⚫️⚫️⚫️⚫️⚪ Jenkins & Groovy
⚫️⚫️⚫️⚫️⚪ Docker
⚫️⚫️⚫️⚫️⚫️ Tomcat
⚫️⚫️⚫️⚪⚪ JBoss
⚫️⚫️⚫️⚪⚪ WebLogic
⚫️⚫️⚫️⚫️⚫️ Apache
⚫️⚫️⚫️⚫️⚪ Nginx
⚫️⚫️⚫️⚫️⚪ Bash scripting
⚫️⚫️⚫️⚫️⚪ Linux (Debian, CentOS)
⚫️⚫️⚫️⚫️⚫️ SonarQube
⚫️⚫️⚫️⚪⚪ Google Cloud
⚫️⚫️⚫️⚫️⚪ Firebase
⚫️⚫️⚫️⚫️⚫️ Nexus
Data Management
⚫️⚫️⚫️⚫️⚫️ SQL Server
⚫️⚫️⚫️⚫️⚫️ Oracle
⚫️⚫️⚫️⚫️⚫️ MySQL
⚫️⚫️⚫️⚫️⚪ Elasticsearch
⚫️⚫️⚫️⚫️⚪ MongoDB
⚫️⚫️⚫️⚫️⚪ Firestore
⚫️⚫️⚫️⚫️⚪ Neo4J
Methodologies & Processes
⚫️⚫️⚫️⚫️⚪ Scrum / Kanban
⚫️⚫️⚫️⚫️⚪ Gitflow
⚫️⚫️⚫️⚫️⚫️ Code Review & Pull Requests
⚫️⚫️⚫️⚫️⚪ Requirements analysis
Professional Experience
- [TIM Brasil] Systems Designer and Developer - 11 yrs 6 mos
- [Bugscout Inc.] Senior Software Engineer - 6 yrs 2 mos
- [BNP Paribas Cardif] Senior Developer - 2 yrs 6 mos
- [Schneider Electric] Senior Software Developer - 1 yrs 7 mos
- [Cielo] Systems Specialist - 8 mos
- [Cielo] Technical leader - 6 mos
- [Consultoria H2M] Consultant - 6 yrs 10 mos
- [Fundação Ezute] Systems Analyst - 4 mos
- [Cielo] Technical Lead - 2 yrs 10 mos
- [Merrill Lynch] Software Developer Analyst - 2 yrs 1 mos
- [C&A] Team Coordinator - 3 mos
- [Banco Espirito Santo] Software Developer Analyst - 2 mos
- [Editora SBS] Systems Analyst - 3 mos
- [Drogacenter] Software Developer Analyst - 1 yrs 4 mos
- [NationSoft] Software Developer Analyst - 1 yrs 4 mos
- [Hewlett-Packard] Developer - 4 yrs 6 mos
- [Hewlett-Packard] Administrative Assistant - 5 yrs 5 mos
Project developed through the consulting firm Nalbatech/Bosonit.
Design and development of a web/mobile application for managing preventive maintenance for the company’s equipment network.
Responsible for the entire application architecture and development, as well as its functional evolution and continuous integration pipelines.
Technologies- React.js, React Native
- Java, Spring MVC, Hibernate
- Ionic, Cordova
- AngularJS, Bootstrap
- Oracle
- Linux Redhat and CentOS
- Jenkins
- JMeter
Worked as a senior developer on a static code analysis system focused on information security (OWASP, CWE, PCI), integrating tools such as Jenkins, Maven, SonarQube, SAP, and Docker. Developed components in Java and Spring Boot, and worked with bytecode instrumentation, JavaAgents, and .NET TestAdapters. Also responsible for documentation, packaging, and redesigning the product’s front end.
Technologies- Java, Springboot, SpringData, SpringShell
- ActiveMQ, Kafka, Elasticsearch, Neo4J
- Swagger, REST API, GraphQL API, JWT
- React, Material UI
- Jenkins, Maven, Javac and Sonarqube plugins development
- Java and .NET low-level structures
- Java and .NET code instrumentation
- AST handling
- Bytecode/IL handling
- Development of TestAdapters (.NET)
- Development of JavaAgents (JVM)
- Development of Java x SAP integrations
- Kubernetes, Docker, Docker-Compose, TestContainers
- GCloud, AWS
- JUnit, Mockito
- Ansible, Packer
- Linux Debian, Bash scripting
Participated in the development of new features and maintenance of the company’s core systems, such as those responsible for claims management automation and insurer-partner integrations.
Technologies- Java
- Hibernate
- JBoss
- Quartz
- JPA
- Spring-Batch
- Sql Server
- Angular 4
- JSF Primefaces
Project developed through the consulting firm Nalbatech.
Worked on the development of a tool for calculating sales representative commissions.
Technologies- .NET
- C#
- MVC
- Oracle
- jQuery
- Bootstrap
Hired by Cielo as a Systems Specialist, working in the Low Platform Systems Support area. My role involved managing incidents, problems, requests, and improvements across a group of 35 company applications, including critical systems such as the one responsible for sending payment schedules to partner banks and batch transaction processing (EDI).
In addition to incident management, I oversaw software development vendors and served as a liaison between the technical team and internal departments such as Architecture, Testing, Infrastructure, and Change Management.
Technologies and Methodologies- Itil v3
- TN3270E
- VB6
- ASP.NET
- Java + Spring MVC
- C++
- Linux
- Sql Server
- Oracle
- SVN
After a period working for another company, I returned to Cielo to work in the support cell provided by H2M. A few months later, I was hired directly by Cielo, where I remained until January 2014.
Technologies- VB6
- ASP.NET
- Java
- Sql Server
- Oracle
Worked for H2M from 08/2006 to 06/2013. Participated in various projects for multiple clients, sometimes working on-site and other times in the software factory, where I also performed technical leadership roles.
Below are the projects I was involved in, listed from most to least recent:
Fundação Atech (now Ezute) is a Brazilian organization focused on developing and applying critical technologies. Worked through H2M on a system for managing water resource usage requests. A major takeaway from this project was learning to work with geospatial APIs (OpenLayers, OpenStreet, Leaflet).
Technologies- C#
- MVC
- Sql Server
- Entity Framework
- OpenStreet
- OpenLayers
- LeafLet
- Outsystems
Projects developed through H2M.
Acted as a technical lead at Cielo, estimating efforts, drafting technical proposals and schedules, and coordinating project execution, engaging with both the client and the internal development team.
Technologies- ASP.NET
- C#
- Java
- VB6
- Oracle
- Sql Server
- Ms-Project
Designed and developed a system used by both the Back and Front Office to manage the company’s stock portfolio and lending operations with other brokerages.
Worked through H2M.
Technologies- ASP.NET
- MS-AJAX
- XML
- C#
- Sql Server
- Windows Services
Project developed through H2M.
Coordinated the development of a system for managing the delivery and collection of change (cash) at C&A stores in Brazil, Argentina, and Mexico.
Technologies- ASP.NET
- C#
- DB2
One-off project through H2M.
Developed a system to import data from various sources (Excel, Text, CSV, OleDB) and perform comparisons, thereby optimizing routine reconciliation processes.
Technologies- AJAX
- YUI
- DHTML
- ASP.NET
- XML
- C#
- Sql Server
- Windows Services
- Windows Forms
SBS is a language-focused book publisher. Provided consulting services through H2M, mapping their logistics process and contributing to the creation of an automated model.
Provided services through H2M, developing an electronic order manager that monitored and integrated mobile-submitted orders into the ERP system.
Technologies- C#
- Windows Services
- Windows Forms
- XML
Worked for approximately a year and a half developing various internal products, such as performance management systems, timesheet systems, data integration tools, résumé databases, among others.
Technologies- AJAX
- YUI
- DHTML
- ASP.NET
- Web Services
- XML
- C#
- Sql Server
Developed applications to support HR processes at HP. Contributed to the department’s intranet, creating self-service tools for employees.
Technologies- ASP.NET
- C#
- XML
- ASP
- DHTML (JavaScript, Html, CSS)
- VB 6.0
- VBA
- Oracle
- PL/SQL
Worked for almost six years in the Human Resources administrative area – Personnel Administration – responsible for onboarding processes for employees and interns.
Despite being in an administrative area, I developed several tools to optimize tasks. Eventually, I was invited to join the IT department responsible for HR technology.
Technologies- ASP.NET
- MS Access
- MS Office
- VBA
- VB6
- Oracle
- PeopleSoft