9+ anos · Java · Spring · Vue.js
Engenharia de Software
Sou Desenvolvedor Java Full Stack Sênior com 9 anos de experiência construindo plataformas acadêmicas para a Universidade Federal do Paraná. Na UFPR, reconstruí o sistema de Iniciação Científica do zero, substituindo uma aplicação legada por uma stack moderna Java/Spring e Vue.js, utilizado por cerca de 1.000 professores e mais de 2.500 candidatos a bolsa por ano.
Mestrado em Informática sobre clique máxima em grafos lei de potência, além das especializações em Inteligência Artificial Aplicada e Desenvolvimento Ágil de Software, todas pela UFPR.
Mais recentemente atuei como especialista em treinamento e avaliação de IA, revisando respostas de modelos de linguagem em tarefas de código em Python, Java e JavaScript. Aplicando julgamento de engenharia de software ao treinamento e alinhamento dos modelos.
Atuo em toda a stack Java e tenho experiência em traduzir trade-offs técnicos em decisões práticas para stakeholders não técnicos.
Experiência profissional
2018 - 2026
Desenvolvedor Java Full Stack Sênior
FUNPAR - UFPR
Plataformas de gestão de bolsas e auxílios para a Universidade Federal do Paraná (UFPR), incluindo o sistema de Iniciação Científica utilizado por ~1.000 professores e mais de 2.500 candidatos a bolsa por ano.
- Reconstrução do sistema de Iniciação Científica do zero, substituindo uma aplicação legada por uma stack moderna Java/Spring e Vue.js, do levantamento de requisitos à entrega em produção.
- Construção de APIs REST com Java/Spring e front-ends responsivos com Vue.js.
- Integração de sistemas com a base Lattes do CNPq, processando o XML dos pesquisadores para automatizar a pontuação de produções no rankeamento de bolsas.
- Desenvolvimento de integrações REST entre sistemas para buscar e validar dados de bolsas entre plataformas da universidade.
- Levantamento de requisitos e estimativa de esforço para sistemas e módulos ligados aos editais de bolsas da universidade.
- Modelagem e otimização de esquemas de bancos de dados relacionais (Oracle, MySQL).
- Java
- Spring
- Vue.js
- JavaScript
- APIs REST
- Oracle
- MySQL
2025 - 2026
Especialista em Treinamento e Avaliação de IA
Revelo (Projetos de Treinamento de IA)
Avaliação e melhoria de respostas de modelos de linguagem de grande escala em tarefas de engenharia de software.
- Avaliação e melhoria de respostas de modelos de linguagem em tarefas de código em Python, Java e JavaScript, revisando correção, qualidade e segurança.
- Aplicação de julgamento de engenharia de software e de práticas de TDD para avaliar código e raciocínio gerados por IA, contribuindo para o treinamento e alinhamento dos modelos.
- LLMs
- Python
- Java
- JavaScript
2017 - 2018
Programador Júnior
Núcleo de Concursos - UFPR
Sistemas de apoio às provas de concurso e ao processo de validação de cotas de ingresso da universidade.
- Construção de um sistema de gestão do processo de validação de cotas de ingresso da universidade - gravação das entrevistas dos candidatos pelo próprio sistema, revisão assíncrona pelas bancas avaliadoras e geração do resultado final (Java puro, JSP/Servlets).
- Desenvolvimento de funcionalidades para os sistemas de provas de concurso da universidade.
- Java
- JSP/Servlets
- JavaScript
- Oracle
2017
Estagiário
Langowski · Curitiba, Brasil
Primeira experiência profissional em uma base de código em produção.
- Desenvolvimento e manutenção de funcionalidades de aplicações web com PHP, Vue.js e JavaScript.
- PHP
- Vue.js
- JavaScript
- MySQL
Projetos
No ar na AWS · configurando CI/CD
Um aplicativo colaborativo de comparação de preços: as pessoas registram quanto pagaram e onde, e o app monta um histórico de preços compartilhado e com localização, para todo mundo achar a opção mais barata por perto.
- Aplicativo Android desenvolvido com Flutter (Dart), com back-end de API REST em Java/Spring Boot.
- Modelagem do domínio e da camada de persistência com PostgreSQL.
- Deploy da API na AWS (EC2) com conteinerização via Docker.
- Publicação de builds versionados do APK através do GitHub Releases para testes.
- Configurando um pipeline de CI/CD com GitHub Actions para automatizar build e deploy.
- Desenvolvido como trabalho de conclusão da Especialização em Desenvolvimento Ágil de Software, aplicando práticas Scrum na concepção e entrega.
- Flutter
- Dart
- Java
- Spring Boot
- PostgreSQL
- Docker
- AWS
Um sistema de mineração de texto que ajuda pesquisadores a analisar artigos científicos em escala. Extração de termos, sumarização e agrupamento por similaridade sobre um corpus. Software registrado, feito com Java, R e MySQL.
- Java
- R
- MySQL
- Mineração de Texto
- PLN
Gerador e visualizador interativo de grafos lei de potência, construído junto com a pesquisa do mestrado para tornar os modelos de crescimento tangíveis. Roda inteiramente no navegador.
- JavaScript
- D3.js
- Cytoscape.js
- Teoria dos Grafos
Um joguinho feito para explorar estruturas de dados clássicas de forma visual e divertida - pilhas, filas e listas que dá para ver funcionando.
- JavaScript
- Estruturas de Dados
Competências técnicas
Programação
- Java
- JavaScript
- Python
- Dart
- C/C++
- Lua
- SQL
- R
- PHP
- Shell Script
Back-end
- Spring / Spring Boot
- Hibernate / JPA
- APIs REST
- JasperReports
- JSP / Servlets
- JSF
Front-end
- Vue.js
- Nuxt
- Angular
- Flutter
- HTML5 / CSS3
- Bootstrap
- jQuery
Bancos de Dados
- Oracle
- MySQL
- PostgreSQL
- PL/SQL
Ferramentas & Infra
- Git
- Docker
- AWS
- Maven
- Linux
Práticas
- Métodos Ágeis (Scrum, Kanban)
- UML
- MVC
- Levantamento de requisitos
- Estimativa de esforço
- Code review
- TDD
Idiomas
-
Português
Nativo
-
Inglês
Intermediário Avançado (B2)
-
Espanhol
Básico
-
Russo
Básico
Formação & pesquisa
2024 - 2025
Especialização em Inteligência Artificial Aplicada
Universidade Federal do Paraná (UFPR)
Trabalho de conclusão
PLN como ponte entre IA e Linguística
Um estudo do processamento de linguagem natural no encontro entre inteligência artificial e linguística, explorando o impacto dos modelos de linguagem de grande escala.
2023 - 2024
Especialização em Desenvolvimento Ágil de Software
Universidade Federal do Paraná (UFPR)
Trabalho de conclusão
Aplicativo de Comparação de Preços (Papa Preço)
Aplicação de práticas Scrum na concepção e entrega de um produto completo, do backlog à release.
2018 - 2020
Mestrado em Informática
Universidade Federal do Paraná (UFPR)
Dissertação
Clique máxima em grafos lei de potência
Teoria dos grafos, otimização combinatória e análise probabilística de algoritmos gulosos em grafos lei de potência.
- Teoria dos Grafos
- Otimização Combinatória
- Probabilidade
- Algoritmos
2015 - 2017
Tecnólogo em Análise e Desenvolvimento de Sistemas
Universidade Federal do Paraná (UFPR)
Trabalho de conclusão
Artemis - mineração de texto para artigos científicos
Extração automática de termos, sumarização e agrupamento por similaridade sobre um corpus de artigos científicos, e a avaliação do quanto essas técnicas de fato ajudam um pesquisador a ler menos e encontrar mais. Software registrado.
- Mineração de Texto
- PLN
- Recuperação de Informação
Cursos & certificados
-
Inglês pós-intermediário
Celin UFPR
2019 / 2024 - 2025
-
C++ - Desenvolvimento Orientado a Objetos (35h)
Fundação Bradesco
2017
-
Curso de C++ - Intermediário (30h)
Udemy
2016