Diogo Moreira Diogo Moreira

Curriculum

Minha jornada profissional

Última atualização em 1 de abril de 2026

Sou um profissional com mais de 13 anos de experiência combinada em ensino, pesquisa e desenvolvimento de software, com foco principal na plataforma Java e no Spring Framework. Trabalhei em diversos projetos, incluindo soluções para serviços financeiros e o setor de saúde. Sou automotivado e estou sempre em busca de aprender novas tecnologias e evoluir profissionalmente. Valorizo ​​a colaboração, a qualidade e a criatividade em meu trabalho.

Sou formado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal da Paraíba (2012), onde posteriormente comecei a atuar como professor efetivo. Concluí minha especialização em Engenharia de Software (2015) e meu mestrado na mesma área em 2019; foi nesse período que descobri minha paixão por Testes de Software. Atualmente, ministro disciplinas relacionadas a Engenharia de Software, Testes de Software e Padrões de Projeto.

Experiência Profissional

  • 2024-08
    ~
    Atual

    Engenheiro de Software Sênior

    Builder Prime ·Remoto (US)

    Desenvolvimento e manutenção de funcionalidades robustas na plataforma de CRM Builder Prime. Minha atuação abrange a implementação de serviços de backend, correção de bugs, melhoria do desempenho do sistema e entrega de código que aprimora a experiência do usuário. A Builder Prime é uma plataforma desenvolvida especificamente para empresas do setor de reformas e melhorias residenciais, centralizando CRM, envio de mensagens de texto, automação de marketing, elaboração de orçamentos, gestão de produção, pagamentos e relatórios em uma única fonte de dados confiável.
    Stack:
    java spring boot junit typescript postgres angular angularjs maven git


  • 2014-10
    ~
    Atual

    Professor Efetivo

    Instituto Federal da Paraíba ·Paraíba, Brasil

    Ministro aulas sobre Desenvolvimento de Software / Engenharia de Software, abordando tópicos como: Desenvolvimento Web (com HTML, CSS, JavaScript, Node e Express); Testes de Software (com JUnit + Mockito, Jest, Cypress, Selenium e Testcontainers); e Padrões de Projeto com UML. Outros temas relacionados a REST, Spring Boot, Git, Maven e Java EE.
    Stack:
    java javascript jest selenium cypress html css java ee spring boot junit mockito node express git maven


  • 2021-06
    ~
    2023-12

    Engenheiro de Software

    Translucent Computing ·Remoto (Canadá)

    Implementei sistemas para dados de saúde baseados nas especificações FHIR utilizando Java, Spring Boot e Hibernate, integrados a Kafka, Keycloak, Redis, PostgreSQL e Elasticsearch/OpenSearch. Desenvolvi microsserviços com NestJS (+ Express), integrados a Kafka, Redis, Elasticsearch, MySQL e ImmuDB. Estive envolvido em decisões de arquitetura para pipelines de dados destinados ao processamento de registros de pacientes provenientes da Google Cloud Healthcare API para outras fontes, como DGraph e Elasticsearch. Desenvolvi ferramentas internas utilizando a API da OpenAI. Atuei em tarefas de frontend com React, Material UI e Redux, além de trabalhar com Terraform, Shell Scripting e Kubernetes.
    Stack:
    java spring boot junit kafka python kubernetes nodejs nestjs typescript postgres jest maven git


  • 2013-01
    ~
    2014-10

    Engenheiro de Software

    Phoebus Tecnologia ·João Pessoa - PB, Brasil

    Desenvolvimento de funcionalidades em sistemas de processamento de transações financeiras de back-office utilizando Java (Spring Framework, Maven, JPA/Hibernate), Adobe Flex e relatórios Eclipse BIRT, com bancos de dados Oracle e Microsoft SQL Server. Trabalhei com elaboração de documentação dos sistemas para otimizar a implementação, as atualizações e a reversão de versões (rollbacks) pelo suporte de TI (Help Desk).
    Stack:
    java spring framework oracle database microsoft sql server shell scripting maven cvs


  • 2012-07
    ~
    2013-01

    Desenvolvedor de Software

    Indra Company ·João Pessoa - PB, Brasil

    Contribui para o desenvolvimento de sistemas de gestão judiciária para o Tribunal de Justiça do Estado da Paraíba, incluindo uma ferramenta de auxílio à redação e compilação do Diário da Justiça, utilizando tecnologias Java como JSF 2.0 (com RichFaces e PrimeFaces), JPA e Maven, além de desenvolvimento front-end (HTML, CSS, XML, jQuery).
    Stack:
    java spring framework svn java server faces jquery

Formação Acadêmica

  • 2017
    ~
    2019

    Mestrado em Engenharia de Software

    CESAR School ·Recife - PE, Brasil

    Dissertação: Testing acoustic scene classification systems using metamorphic relations. Mestrado profissional em Engenharia de Software, Centro de Estudos e Sistemas Avançados do Recife (Cesar School), Recife - PE, Brasil. 2019. Orientadora: Dra. Ana Paula Carvalho Cavalcanti Furtado.


  • 2013
    ~
    2015

    Especialização Lato Sensu em Engenharia de Software

    Estácio iDez ·João Pessoa - PB, Brasil



  • 2008
    ~
    2012

    Graduação em Análise e Desenvolvimento de Sistemas

    Instituto Federal da Paraíba ·Cajazeiras - PB, Brasil