9+ years · Java · Spring · Vue.js

Software Engineering

I'm a Full Stack Java Developer with 9+ years of experience building large-scale academic platforms for one of Brazil's largest federal universities a Universidade Federal do Paraná. At UFPR I rebuilt the Scientific Initiation system from the ground up, replacing a legacy application with a modern Java/Spring and Vue.js stack, which is used by around 1,000 professors and more than 2,500 scholarship students every year.

M.Sc. in Computer Science on maximum clique in power-law graphs, plus postgraduate specializations in Applied Artificial Intelligence and Agile Software Development, all from UFPR.

More recently I've worked as an AI training and evaluation specialist, reviewing large language model output on Python, Java and JavaScript. Applying software engineering judgment to model training and alignment.

I'm comfortable across the Java stack, and used to translating technical trade-offs into decisions non-technical stakeholders can act on.

Professional experience

2018 - 2026

Full Stack Java Developer

FUNPAR - UFPR

Scholarship and grant management platforms for the Federal University of Paraná (UFPR), including the Scientific Initiation system used by ~1,000 professors and 2,500+ scholarship students per year.

  • Rebuilt the Scientific Initiation system from the ground up, replacing a legacy application with a modern Java/Spring and Vue.js stack - from requirements gathering to production delivery.
  • Built REST APIs with Java/Spring and responsive front ends with Vue.js.
  • Integrated with CNPq's Lattes national research database, parsing researcher XML records to automate publication scoring for scholarship ranking.
  • Developed cross-system REST integrations to fetch and validate grant data between university platforms.
  • Conducted requirements analysis and effort estimation for the systems and modules supporting the university's scholarship selection calls.
  • Designed and optimized relational database schemas in Oracle and MySQL.
  • Java
  • Spring
  • Vue.js
  • JavaScript
  • REST APIs
  • Oracle
  • MySQL
2025 - 2026

AI Training & Evaluation Specialist

Revelo (AI Training Projects)

Evaluation and improvement of large language model output on software engineering tasks.

  • Evaluated and improved LLM responses on coding tasks across Python, Java and JavaScript, reviewing for correctness, quality and safety.
  • Applied software engineering judgment and TDD practices to assess AI-generated code and reasoning, contributing to model training and alignment.
  • LLMs
  • Python
  • Java
  • JavaScript
2017 - 2018

Junior Programmer

Núcleo de Concursos - UFPR

Systems supporting the university's public admission exams and quota-admission process.

  • Built a system managing the university's quota-admission verification process - in-system video recording of candidate interviews, asynchronous review by evaluation boards, and final result generation (core Java, JSP/Servlets).
  • Developed features for the university admission exam systems.
  • Java
  • JSP/Servlets
  • JavaScript
  • Oracle
2017

Trainee

Langowski · Curitiba, Brazil

First professional experience on a production codebase.

  • Developed and maintained web application features with PHP, Vue.js and JavaScript.
  • PHP
  • Vue.js
  • JavaScript
  • MySQL

Projects

Artemis

A text-mining system that helps researchers analyse scientific articles at scale. Term extraction, summarization and similarity grouping over a corpus. Registered software, built with Java, R and MySQL.

  • Java
  • R
  • MySQL
  • Text Mining
  • NLP

Graphw 2000

Interactive generator and visualiser for power law graphs, built alongside my M.Sc. research to make the growth models tangible. Runs entirely in the browser.

  • JavaScript
  • D3.js
  • Cytoscape.js
  • Graph Theory

Jerry Kijoji

A small game built to explore classic data structures in a visual, playful way - stacks, queues and lists you can actually watch working.

  • JavaScript
  • Data Structures

Skills

Programming

  • Java
  • JavaScript
  • Python
  • Dart
  • C/C++
  • Lua
  • SQL
  • R
  • PHP
  • Shell Script

Back-end

  • Spring / Spring Boot
  • Hibernate / JPA
  • REST APIs
  • JasperReports
  • JSP / Servlets
  • JSF

Front-end

  • Vue.js
  • Nuxt
  • Angular
  • Flutter
  • HTML5 / CSS3
  • Bootstrap
  • jQuery

Database

  • Oracle
  • MySQL
  • PostgreSQL
  • PL/SQL

Tooling & Infra

  • Git
  • Docker
  • AWS
  • Maven
  • Linux

Practices

  • Agile (Scrum, Kanban)
  • UML
  • MVC
  • Requirements analysis
  • Effort estimation
  • Code review
  • TDD

Languages

  • Portuguese Native
  • English Upper-Intermediate (B2)
  • Spanish Beginner
  • Russian Beginner

Education & research

2024 - 2025

Specialization in Applied Artificial Intelligence

Universidade Federal do Paraná (UFPR)

Final project NLP as a bridge between AI and Linguistics

A study of natural language processing at the meeting point of artificial intelligence and linguistics, exploring the impact of large language models.

  • NLP
  • LLMs
  • Linguistics
2023 - 2024

Specialization in Agile Software Development

Universidade Federal do Paraná (UFPR)

Final project Price Comparison App (Papa Preço)

Applied Scrum practices to the design and delivery of a full product, from backlog to release.

2018 - 2020

Master's Degree in Computer Science

Universidade Federal do Paraná (UFPR)

Dissertation Maximum clique in power-law graphs

Graph theory, combinatorial optimization and probabilistic analysis of greedy algorithms on power-law graphs.

  • Graph Theory
  • Combinatorial Optimization
  • Probability
  • Algorithms
2015 - 2017

Degree in Systems Analysis and Development

Universidade Federal do Paraná (UFPR)

Final project Artemis - text mining for research articles

Automatic term extraction, summarization and similarity grouping over a corpus of scientific articles, and the evaluation of how well those techniques actually help a researcher read less and find more. Registered software.

  • Text Mining
  • NLP
  • Information Retrieval

Courses & certificates

  • English post-intermediate Celin UFPR 2019 / 2024 - 2025
  • C++ - Object Oriented Development (35h) Fundação Bradesco 2017
  • C++ Course - Intermediate (30h) Udemy 2016

Contact

The fastest way to reach me is by phone or email.