Sobre Mim

Engenheiro de software sênior com mais de 25 anos de carreira, evoluindo de desenvolvedor a arquiteto e líder técnico. Alta familiaridade com técnicas de desenvolvimento como programação orientada a objetos e componentes, design patterns e arquiteturas modernas na era da nuvem. Consultor em decisões de mudanças tecnológicas dentro das organizações. Palestrante em eventos como JavaOne São Francisco e São Paulo, The Developer's Conference e JustJava.

Reconhecimentos

  • TDC Rockstar Award · The Developer's Conference (TDC)

    TDC Floripa 2026

    Reconhecimento recebido no TDC Floripa pelo empenho, pela generosidade em ajudar e pela presença constante nas últimas 19 edições do evento — como congressista, palestrante e coordenador de trilha — além do suporte contínuo à comunidade Java em geral. Um prêmio da comunidade para quem ajuda a comunidade.

    • 19 edições seguidas do TDC: congressista, palestrante e coordenador
    • Suporte dedicado à comunidade Java em todo o Brasil
    • Listado oficialmente na página de TDC Rockstars, ao lado de nomes como Edson Yanaga, Otávio Santana e Luciano Ramalho

Experiência Profissional

  • Senior Software Engineer · Jobsity

    Fev 2024 – Presente

    Consultoria em desenvolvimento de software, em regime remoto: manutenção e evolução de pipelines de dados e sistemas internos de investigação.

    • Manutenção e evolução de pipelines ETL com AWS Step Functions, S3, PostgreSQL e Oracle em aplicação Java/Spring
    • Desenvolvimento de um sistema de busca de dados com Spring e Elasticsearch, ambos com APIs REST documentadas em OpenAPI (Swagger)
    • System Architecture
    • Software Design
    • ETL
    • AWS
    • Spring
    • Elasticsearch
    • REST
  • Senior System Architect · Betha Sistemas

    Mar 2013 – Fev 2024

    Suporte e orientação a decisões de mudança que impactam os sistemas, delegando e monitorando projetos conforme as habilidades do time, além de soluções que minimizam riscos.

    • Tecnologias: plataforma Java e linguagem; Java EE (CDI, EJB, JPA, JMS, Servlets, JAX-RS); Spring Framework; Kafka, ActiveMQ e RabbitMQ; Oracle, PostgreSQL, MongoDB e Redis; Docker e Kubernetes; CI/CD (Jenkins e GitLab)
    • Cloud: AWS (S3, SQS, SNS, Lambda, DynamoDB, EC2, RDS, AmazonMQ e ElastiCache) e APM (New Relic e Site24x7)
    • Domínio orientado a design, CQRS, event-driven e microsserviços
    • Resultados: migração das soluções da empresa para a nuvem pública AWS; desenvolvimento de novos produtos da concepção ao status production-ready; formação e qualificação de times; criação e manutenção de padrões de desenvolvimento como migrações de banco e pipelines; avaliação de stacks e ferramentas para o departamento
    • Java
    • Spring
    • AWS
    • Kafka
    • Docker
    • Kubernetes
    • CQRS
    • Microserviços
  • Technical Consultant · Summa Technologies

    Abr 2007 – Mar 2013

    Análise das necessidades de TI de clientes, desenvolvimento de software e treinamentos, na Grande São Paulo.

    Voluntariado

    • Coordenador de Trilha - Java Architecture · The Developer's Conference (TDC)

      Julho de 2026

      Coordenação da trilha de arquitetura Java em uma das maiores conferências de desenvolvimento de software da América Latina.

      • Coordenador da Trilha Arquitetura Java (TDC Floripa 2024, 2025 e 2026) e da Trilha Arquitetura de Soluções
      • Palestrante com talks como '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)' e 'Arquitetura front-end com AngularJS' (2014)
      • Curadoria e avaliação de submissões no Call for Papers e mediação de painéis
      • Curadoria de Conteúdo
      • Comunidade
      • Public Speaking
    • Palestrante · JavaOne

      2012 – 2014

      Palestrante no JavaOne, a maior conferência Java do mundo, em San Francisco, Califórnia.

      • Apresentação de temas relacionados a Java EE e suas evoluções, como o talk 'Designing Java EE Applications in the Age of CDI', além de JavaScript dentro da JVM
      • Java EE
      • CDI
      • Public Speaking
      • International Speaker

    Open Source

    • Membro · NetBeans Dream Team

      Set 2010 – Fev 2024

      Contribuição para melhorar e divulgar os produtos NetBeans.

      • Mais de 13 anos de participação no grupo da comunidade
      • Antes disso, contribuição na tradução PT-BR do NetBeans IDE (2007–2010)
      • NetBeans
      • Java
      • Open Source
    • Editor · InfoQ Brasil

      Mar 2011 – Jun 2012

      Revisão e criação de artigos e notícias sobre o ecossistema Java.

      Recomendações

      • Jeiel Lopes

        Jeiel Lopes

        Senior Software Engineer | Tech Lead @ Jobsity

        2021 · Trabalhou com Michel, em times diferentes

        Excelente profissional — competência, liderança estratégica e, acima de tudo, humildade. Um multiplicador de talentos.

        “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.”Ler original no LinkedIn ↗
      • Michael Nascimento Santos

        Michael Nascimento Santos

        Java Champion, Architect & CEO @ improving

        2012 · Geriu Michel diretamente na Summa

        Entre os 5 melhores desenvolvedores com quem já trabalhou — evolução de desenvolvedor a arquiteto e líder técnico na 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.”Ler original no LinkedIn ↗
      • Jiří Kovalský

        Jiří Kovalský

        Test Specialist (NetBeans)

        2009 · Foi cliente do Michel no programa NetCAT

        Destaque no programa NetCAT: 3º lugar entre 90 participantes, com centenas de bugs reportados e contribuições de código.

        “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

        Janice Campbell

        Globalization, Localization & Machine Translation Professional

        2009 · Trabalhou no mesmo time de localização do NetBeans

        Líder estrela da comunidade NetBeans: liderou o time brasileiro de localização e criou processos adotados por outros times.

        “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

        Bruno Borges

        Hands-on Product Leader | AI & Open Source | Executive MBA

        2009 · Trabalhou no mesmo time

        Gerenciou oficialmente subprojetos NetBeans — recomenda seu trabalho sem nenhuma hesitação.

        “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.”Ler original no LinkedIn ↗

      Formação

      • MBA em Arquitetura de Software e Engenharia de Sistemas · IGTI

        2017 – 2019
      • Sistemas de Informação · Graduação

        2000 – 2004