Olá, eu sou
Emerson Dantas
Engenheiro de Software
Sou um profissional apaixonado por tecnologia, com uma carreira marcada por experiências como engenheiro de software. Concentro-me no desenvolvimento Full Stack, com especial interesse por tecnologias como Angular, React, Spring Boot, Docker, Linux e Cloud Computing. Possuo um MBA em Arquitetura de Software e Soluções, que fortaleceu minha visão sobre design de sistemas escaláveis e tomada de decisões técnicas. Atualmente, estou ampliando ainda mais minha formação com um Mestrado em Engenharia de Software, com foco em Dívidas Técnicas.
Download CVExperiência Profissional
Engenheiro de Software Sênior
Atuação no time de KYC (Know Your Customer), responsável pela obtenção, tratamento e manutenção das informações dos clientes, além de fluxos de encerramento de contas.
- Desenvolvimento e manutenção de aplicações web utilizando Grails (Groovy) e GSP, integrando Design Systems baseados em React via Webpack
- Manutenção e desenvolvimento de funcionalidades no monolito e serviços satélites Grails, com foco em segurança e escalabilidade
- Manutenção em scripts SQL para MySQL, Jobs de processamento e cache com Redis
- Manutenção de integração com serviços terceiros para OCR
- Revisões de código de PRs do time e dos times da mesma tribo
- Participação em decisões técnicas de arquitetura e desenvolvimento
- Manutenção de fluxos assíncronos de jobs e webhooks para análises de contas
- Conformidade com práticas de desenvolvimento seguro em todos os ciclos de vida de software
Engenheiro de Software Pleno
Atuação em múltiplos projetos do ecossistema logístico e financeiro: controle de fretes de grandes empresas agrícolas (documentação regulatória ao pagamento), gestão de frotas de caminhões (combustíveis, motoristas e rotas), leilões de cargas e conta digital (Pix, backend, backoffice e internet banking).
- Desenvolvimento e manutenção de soluções usando tecnologias web e cloud (React, Angular, Spring Boot, Java, TypeScript, Oracle DB, Postgres, AWS, Cognito)
- Integração de sistemas com soluções de BaaS (banco como serviço)
- Resolução de chamados e incidentes de produção (War Rooms, N3)
- Manutenção em sistemas Java legados
- Testes unitários de API usando JUnit, Hamcrest e MockMVC
- Criação e manutenção de ambientes de testes, homologação e produção (Docker, Kubernetes, AWS, Cognito, S3)
Líder Técnico
Atuação no desenvolvimento de um e-commerce integrado aos sistemas internos de fidelização de clientes da empresa.
- Referência técnica no uso das tecnologias da equipe (Angular, Spring Boot, microsserviços, Java, TypeScript, PostgreSQL, MongoDB, Redis, Docker)
- Acompanhamento de desenvolvedores em suas atividades (dificuldades, revisões, sugestões)
- Refinamento de escopo de requisitos com tarefas técnicas
- Implementação de testes automatizados para APIs REST
- Proposta e aplicação de novas tecnologias, participando de decisões técnicas
Engenheiro de Software Pleno
Atuação no desenvolvimento de um e-commerce integrado aos sistemas internos de fidelização de clientes da empresa.
- Arquitetura e desenvolvimento de microsserviços usando Spring Boot com Java e a stack Spring Cloud
- Desenvolvimento de frontends com Angular e microfrontends com JsChannel (migração de Angular JS)
- Revisão de solicitações de merge e auxílio a outros desenvolvedores
Engenheiro de Software Júnior
- Desenvolvimento de APIs usando Spring Boot com Java, prezando pelo desempenho e qualidade
- Scripts SQL para migração, versionamento e manipulação de banco de dados
- Criação e manutenção de frontends em Angular
Desenvolvedor Backend Java - Trainee Pleno
- Desenvolvimento de APIs com Spring Boot, scripts SQL e frontends em Angular
- Cobertura de testes unitários com JUnit, Hamcrest e MockMVC
Consultor / Desenvolvedor Full Stack
- Desenvolvimento e melhoria de funcionalidades para a ferramenta de gerência de dívidas técnicas Tracy TD
- Criação de ambientes de produção e testes em diferentes provedores cloud (On-Premise, AWS e Digital Ocean), usando Docker e Docker Compose
Diretor de Projetos
- Gerenciamento de projetos: acompanhamento de equipes, gerência de prazos, documentações, riscos e oportunidades
Desenvolvedor Full Stack
- Desenvolvimento de soluções computacionais com Android Nativo, Django, Spring Boot, PostgreSQL
- Criação de ambientes de produção usando servidores Linux e Nginx
Desenvolvedor / Pesquisador
- Prototipação e desenvolvimento de aplicativos Android (Java e Kotlin)
- Desenvolvimento de API em Spring Boot
Tutor Java
- Orientação e ensino de Linguagem de Programação com Java
Monitor Python
- Orientação e ensino de Introdução à Programação com Python
Projetos
Aurum.rocks
Criador e Mantenedor
Gestor de finanças pessoais focado na visão a médio e longo prazo e no controle de gastos. Oferece timeline de transações com filtros, resumo financeiro, balanço diário, gestão de reservas, alertas de saldos negativos e gráficos de relatório mensal.
- Frontend em React com Next.js e design Neo Brutalism
- Backend em Spring Boot com PostgreSQL e cache Caffeine
- Integração com LLMs para insights financeiros
- Autenticação e autorização via AWS Cognito com SSO Google
Seustand.com.br
Arquiteto de Software e Líder Técnico
Plataforma que conecta organizadores de eventos a expositores. Permite a visualização de eventos, reserva e compra de stands para exposição, com fluxo completo de pagamentos integrado — incluindo parcelamento, múltiplas formas de pagamento e sistema de devoluções. Os organizadores recebem os valores diretamente pela plataforma.
- Construção do zero: arquitetura, desenvolvimento e liderança técnica da equipe
- Desenvolvimento do frontend (Angular 12), backend (API Spring Boot 3.x) e banco de dados (PostgreSQL)
- Integração com gateway de pagamentos com suporte a parcelamento, múltiplos métodos e devoluções
- Autenticação e autorização via AWS Cognito
- Pipelines de CI/CD (GitHub Actions) e infraestrutura AWS (EC2, Docker, Route53, S3)
InovaturPB - Observatório de Turismo da Paraíba
Arquiteto e Engenheiro de Software
Sistema de gestão de atrativos turísticos do estado da Paraíba. Facilita a busca e a visualização de informações sobre pontos turísticos, além de oferecer um backoffice para a gestão centralizada dos dados pelo órgão responsável.
- Construção do zero: da arquitetura ao desenvolvimento completo
- Frontend (React), backend (API Spring Boot 3.x) e banco de dados (PostgreSQL)
- Estratégias de microfrontend para integração com portal WordPress existente
- Implementação de cache com Redis para integração com serviços terceiros
Shaders Design
Arquiteto de Software e Líder Técnico
Marketplace de assets 3D (malhas) voltado para profissionais de design e arquitetura. Os usuários podem navegar, visualizar e adquirir malhas para uso em seus projetos, com pagamento integrado à plataforma.
- Construção do zero: arquitetura, desenvolvimento e liderança técnica da equipe
- Desenvolvimento da API em Spring Boot + PostgreSQL e frontend em Angular
- Integração com gateway de pagamentos para compra de assets
- CI/CD de homologação (GitHub Actions) e produção na AWS (Elastic Beanstalk, API Gateway, Load Balancer, S3, RDS)
MyFastSurvey.com.br
Arquiteto de Software e Líder de Equipe
Plataforma completa de pesquisas presenciais e online. Permite criar questionários com diversos tipos de perguntas, escalar entrevistadores que utilizam o aplicativo para realizar pesquisas em campo e eventos, com auditoria completa — incluindo gravação de áudio de cada entrevista. Também oferece questionários online com links únicos e envio em massa por e-mail, relatórios detalhados e exportação de dados em XLSX, PDF e DOCX.
- Construção do zero: arquitetura, desenvolvimento e liderança técnica da equipe. Manutenção e melhorias contínuas até hoje
- Arquitetura da API (Spring Boot) e frontend (Angular)
- Sistema de auditoria com gravação de áudio das entrevistas
- Relatórios e exportação de dados em múltiplos formatos (XLSX, PDF, DOCX)
- Integração com sistema de pagamentos para compra de créditos de entrevistas
- Definição de processos de CI/CD e infraestrutura em DigitalOcean com Google Cloud Storage
Formação Acadêmica
Mestrado em Informática
Engenharia de Software - Foco em Dívidas Técnicas
Universidade Tecnológica Federal do Paraná (UTFPR)
Fevereiro 2024 - PresenteMBA em Arquitetura de Software e Soluções
Pós-graduação Lato Sensu
XP Educação
Agosto 2022 - Julho 2023Bacharel em Sistemas de Informação
CRA: 9.1
Universidade Federal da Paraíba (UFPB)
Julho 2017 - Julho 2021