About Me
Senior software engineer with a 25+ year career, evolving from developer to architect and technical leader. Highly familiar with development techniques such as object- and component-oriented programming, design patterns, and modern architectures in the cloud era. Experienced consultant in technology change decisions within organizations. Speaker at events such as JavaOne San Francisco and São Paulo, The Developer's Conference, and JustJava.
Recognitions
TDC Rockstar Award · The Developer's Conference (TDC)
TDC Floripa 2026Recognition received at TDC Floripa for the commitment, generosity in helping others, and constant presence across the last 19 editions of the event — as an attendee, speaker, and track coordinator — plus ongoing support for the broader Java community. An award from the community, for someone who gives back to the community.
- 19 consecutive TDC editions: attendee, speaker, and coordinator
- Dedicated support for the Java community across Brazil
- Officially listed on the TDC Rockstars page, alongside names such as Edson Yanaga, Otávio Santana, and Luciano Ramalho
Work Experience
Senior Software Engineer · Jobsity
Feb 2024 – PresentSoftware development consulting, remote: maintenance and evolution of data pipelines and internal search systems.
- Maintenance and evolution of ETL pipelines with AWS Step Functions, S3, PostgreSQL, and Oracle in a Java/Spring application
- Development of a data search system with Spring and Elasticsearch, both exposing REST APIs documented with OpenAPI (Swagger)
- System Architecture
- Software Design
- ETL
- AWS
- Spring
- Elasticsearch
- REST
Senior System Architect · Betha Sistemas
Mar 2013 – Feb 2024Support and advice on change decisions that impact systems, delegating and monitoring projects according to the team's skills, in addition to solutions that minimize risks.
- Technologies: Java platform and language expert; Java EE (CDI, EJB, JPA, JMS, Servlets, JAX-RS); Spring Framework; Kafka, ActiveMQ, and RabbitMQ; Oracle, PostgreSQL, MongoDB, and Redis; Docker and Kubernetes; CI/CD (Jenkins and GitLab)
- Cloud: AWS (S3, SQS, SNS, Lambda, DynamoDB, EC2, RDS, AmazonMQ, and ElastiCache) and APM (New Relic and Site24x7)
- Domain-oriented design, CQRS, event-driven architecture, and microservices
- Results: migration of company solutions to the AWS public cloud; development of new products from conception to production-ready status; building and qualifying teams; creating and maintaining development standards such as database migrations and pipelines; evaluation of stacks and tools for the department
- Java
- Spring
- AWS
- Kafka
- Docker
- Kubernetes
- CQRS
- Microservices
Technical Consultant · Summa Technologies
Apr 2007 – Mar 2013Analyzing customers' IT needs, software development, and training, in the Greater São Paulo area.
Volunteering
Track Coordinator - Java Architecture · The Developer's Conference (TDC)
July 2026Coordinates the Java architecture track at one of the largest software development conferences in Latin America.
- Coordinator of the Java Architecture track (TDC Floripa 2024, 2025, and 2026) and the Solutions Architecture track
- Speaker with talks such as 'Uma introdução a CDI e como utilizá-la em aplicações reais' (2012), 'Annotation Processors na Prática' (2013), 'Finalmente Java sabe trabalhar com data e hora (STADIUM)', and 'Arquitetura front-end com AngularJS' (2014)
- Curation and review of Call for Papers submissions and panel moderation
- Content Curation
- Community
- Public Speaking
Speaker · JavaOne
2012 – 2014Speaker at JavaOne, the world's largest Java conference, in San Francisco, California.
- Presented topics related to Java EE and its evolutions, such as the talk 'Designing Java EE Applications in the Age of CDI', plus JavaScript inside the JVM
- Java EE
- CDI
- Public Speaking
- International Speaker
Open Source
Member · NetBeans Dream Team
Sep 2010 – Feb 2024Helping to improve and promote NetBeans products.
- 13+ years of participation in the community group
- Previously contributed to the PT-BR translation of NetBeans IDE (2007–2010)
- NetBeans
- Java
- Open Source
Editor · InfoQ Brasil
Mar 2011 – Jun 2012Reviewing and creating articles and news about the Java ecosystem.
Recommendations

Senior Software Engineer | Tech Lead @ Jobsity
2021 · Worked with Michel, on different teams
Excellent professional — competence, strategic leadership, and above all humility. A talent multiplier.
“Michel is an excellent professional. He is extremely competent in his duties, committed to the cause, and with a strong spirit of leadership. In addition to admiring him for his technical capacity, I recognize his ability to manage conflicts, prioritize activities, strategic vision, and above all for his humility. Michel is an excellent professional who has the ability to listen to a junior professional, ponder and share his knowledge, he is a Talent multiplier. I feel honored for the time we worked together.”Read on LinkedIn ↗

Java Champion, Architect & CEO @ improving
2012 · Managed Michel directly at Summa
On his top 5 list of best developers ever — evolved from developer to architect and technical leader at Summa.
“It was a privilege working with Michel in the same project for a few years. He is on my top 5 list of best developers I have ever worked with. I have seen him evolve in his career since he joined Summa as a developer to a true architect and technical leader. I hope we are able to work together again in the future.”Read on LinkedIn ↗

Jiří Kovalský
Test Specialist (NetBeans)
2009 · Was Michel's client via the NetCAT program
NetCAT standout: 3rd place among 90 participants, with hundreds of reported bugs and code contributions.
“First time I met Michel during NetCAT 6.5 program in which he helped us stabilize NetBeans IDE 6.5. He also took part in NetCAT 6.7 but he truly excelled in NetCAT 6.8. I was very pleased by his extraordinary activity which logically resulted in winning him the 3rd place out of 90 participants. He is not only a good tester though. Michel helped to shape our NetFIX program and he is also a member of Voice of Community team. To date Michel reported several hundreds bugs, submitted tens of RFEs, contributed many bug fixes and participated in several surveys. He is also very active on public mailing lists. NetBeans project is proud of such a talented and passionate community member!”

Janice Campbell
Globalization, Localization & Machine Translation Professional
2009 · Worked on the same NetBeans localization team
Super-star NetBeans community lead: ran the Brazilian localization team and created processes other teams adopted.
“Michel has been a super-star community lead for Netbeans. He has been involved in forums, testing and localization, at the very least. As soon as he joined the NetBeans localization project, he immediately volunteered to lead and project manage the Brazilian team. But soon he was a respected leader in the entire translatedfiles.netbeans.org project. He helped with workspace and file management. As well, he created tools and processes that other teams adopted. He answered questions and welcomed new members. At User Groups and Developer Conferences, Michel gave talks and presentations on community and technical topics. Although I collaborated with Michel on a virtual team, I was fortunate to meet him a couple times in person at events in Brazil. Michel is poised for great success because he is a go-getter, collaborator and leader!”

Hands-on Product Leader | AI & Open Source | Executive MBA
2009 · Worked on the same team
Officially managed NetBeans sub-projects — recommends his work without any hesitation.
“Michel is a great developer that have helped the open source community by officially managing NetBeans sub-projects. He's a very dedicated and high skilled professional within Java technologies as well with Linux and databases. I'd recommend his work without any hesitation.”Read on LinkedIn ↗
Education
MBA in Software Architecture and Systems Engineering · IGTI
2017 – 2019Information Systems · Bachelor's Degree
2000 – 2004
