Desenvolvedor de Software | Java • Spring Boot • Angular
Desenvolvimento e evolução de sistemas corporativos, APIs REST e aplicações web.
Experiência com Java, Spring, Angular, PostgreSQL e manutenção de aplicações legadas em produção.
Sou Desenvolvedor de Software Full Stack, bacharel em Ciência da Computação, com experiência no desenvolvimento, manutenção e evolução de sistemas corporativos.
Atualmente trabalho principalmente com o ecossistema Java, atuando desde a análise de regras de negócio até implementação, investigação de problemas, correções e sustentação de aplicações em produção.
No backend, tenho experiência com Java, Spring Framework, Spring Boot, Hibernate/JPA e APIs REST. No frontend, trabalho principalmente com Angular, TypeScript e JavaScript, além de tecnologias como JSF e JSP em sistemas legados.
Também atuo como Professor de Ciência da Computação, ministrando disciplinas relacionadas a Sistemas Distribuídos e Paradigmas de Linguagens de Programação.
Alguns dos temas que fazem parte do meu dia a dia:
- Desenvolvimento e evolução de sistemas corporativos
- Implementação de regras de negócio
- Manutenção e modernização de aplicações legadas
- APIs REST e integração entre sistemas
- Persistência de dados com JPA/Hibernate
- Investigação de bugs e análise de logs
- Bancos de dados relacionais e SQL
- Versionamento, code review e CI/CD
- Arquitetura e Sistemas Distribuídos
Java • Spring Boot • Spring Framework • Hibernate/JPA • REST APIs • JUnit • Mockito
Angular • TypeScript • JavaScript • HTML5 • CSS3 • JSF • JSP
PostgreSQL • MySQL • SQL
Git • GitHub • Docker • Linux • AWS • CI/CD • Jira • Scrum
Backend
├── Java
├── Spring Boot
├── Spring Framework
├── Hibernate / JPA
└── REST APIs
Frontend
├── Angular
├── TypeScript
├── JavaScript
├── JSF / JSP
└── HTML / CSS
Dados
├── PostgreSQL
├── MySQL
└── SQL
Engenharia de Software
├── Sistemas corporativos
├── Aplicações legadas
├── Integração entre sistemas
├── Regras de negócio
├── Debugging e análise de logs
├── Testes automatizados
└── CI/CD
Aplicação full stack desenvolvida utilizando:
Spring Boot • Angular • PostgreSQL • Docker • AWS EC2 • Nginx • CI/CD
Projeto voltado à construção de uma aplicação web completa, passando por backend, frontend, persistência, infraestrutura e deploy.
Sistema acadêmico desenvolvido utilizando:
Angular • Python • Flask • PostgreSQL
Com funcionalidades envolvendo autenticação, controle de acesso, gerenciamento de dados e integração entre frontend e backend.
Tenho direcionado meus estudos principalmente para aprofundamento em engenharia e arquitetura de software:
- Java e ecossistema JVM
- Estruturas de dados e fundamentos da linguagem
- Spring Framework e Spring Boot
- Arquitetura de Software
- Design Patterns
- SOLID e Clean Code
- Sistemas Distribuídos
- Comunicação entre serviços
- Concorrência e paralelismo
- Testes automatizados
Além do desenvolvimento de software, atuo como professor no curso de Ciência da Computação.
Atualmente trabalho com conteúdos relacionados a:
- Sistemas Distribuídos
- Arquiteturas Cliente-Servidor
- APIs REST
- Microserviços
- Mensageria
- JavaScript
- Programação Web
- Concorrência e Paralelismo
A docência também faz parte da forma como estudo tecnologia: entender um assunto suficientemente bem para conseguir explicá-lo de maneira clara.
Caso queira conversar sobre Java, Spring Boot, Angular, arquitetura de software ou desenvolvimento de sistemas, você pode me encontrar por aqui:

