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 2026
Recognition 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 – Present
Software 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 2024
Support 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
Analyzing 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 2026
Coordinates 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 – 2014
Speaker 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 2024
Helping 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)
Editor · InfoQ Brasil
Mar 2011 – Jun 2012
Reviewing and creating articles and news about the Java ecosystem.
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.
Michael Nascimento Santos · Java Champion, Architect & CEO @ improving
2012 · Managed Michel directly 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.
Jiří Kovalský · Test Specialist (NetBeans)
2009 · Was Michel's client via the NetCAT program
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
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!
Bruno Borges · Hands-on Product Leader | AI & Open Source | Executive MBA
2009 · Worked on the same team
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.
Education
MBA in Software Architecture and Systems Engineering · IGTI
2017 – 2019
Information Systems · Bachelor's Degree
2000 – 2004
Skills
Languages & Core: Java · JavaScript · SQL · HTML/CSS
Frameworks & Libraries: Java EE (CDI, EJB, JPA, JMS, JAX-RS) · Spring Framework · Quarkus · jOOQ