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

Artemis

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

Graphw 2000

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

Jerry Kijoji

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.

  • PLN
  • LLMs
  • Linguística
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

Contato

O jeito mais rápido de falar comigo é por telefone ou e-mail.