Back-End Developer | Java · Spring Boot · Python · MySQL · REST APIs · Docker · n8n
Recife, Brazil
I'm a Systems Analysis and Development student focused on back-end development. I build REST APIs with Java and Spring Boot, small desktop tools and utilities in Python, and process automations with n8n, working with relational databases and clean code to solve practical problems. I'm looking for an internship in software development where I can keep learning and contribute to real projects.
---Back-End & APIs
- Java, Spring Boot, Spring Data JPA
- REST APIs, HTTP and JSON
- Python, FastAPI
- MySQL and SQLite
- pytest and integration tests
AI & LLM
- Ollama and local LLM execution
- Tool calling, structured prompts and agent evaluation
- Read-only tool design and input validation
Automation & Integrations
- n8n workflow automation
- Webhooks and REST API integrations
- JSON data processing
Databases & Tools
- Oracle
- Git and GitHub
- Docker
Additional Experience
- Gemini API and AI-powered application integrations
Estoque IA · AI agent with tool calling
AI agent that answers natural-language questions about a fictional pharmacy inventory. The LLM never writes SQL: it selects validated Python tools that query SQLite in read-only mode. Runs locally with Ollama and ships with a FastAPI API, web UI, CLI, deterministic routing, tests, offline/online evaluation, Docker and CI.
Technologies: Python, FastAPI, SQLite, Ollama, LLM tool calling, Docker, pytest, GitHub Actions.
Help desk ticket management system: REST API built with Java 21, Spring Boot and MySQL.
Technologies: Java 21, Spring Boot, MySQL
REST API for managing bank accounts (create, list, check balance, deposit, withdraw) built with Java and Spring Boot, persisting to MySQL with Spring Data JPA. Includes input validation, business rules, centralized error handling, and a test suite for the service and controller layers.
Technologies: Java, Spring Boot, Spring Data JPA, MySQL
Python desktop application that helps plan the dispensing of Valproate (250 mg and 500 mg) in a public pharmacy. It accounts for tablets the patient already has and calculates, month by month, how many sealed boxes to dispense and the remaining balance.
Technologies: Python, CustomTkinter
n8n workflow automation built to streamline the process of promoting Shopee affiliate products. It integrates multiple steps to reduce manual work by automating the affiliate promotion workflow.
Technologies: n8n, Webhooks, REST API, JSON
n8n workflow triggered by a Webhook that fetches the USD/BRL exchange rate from a public API, evaluates the value in a Switch node, and either records it in Google Sheets or sends a Gmail alert.
Technologies: n8n, REST API, Webhook, Google Sheets, Gmail
- Back-end Development: Java, Spring Boot, object-oriented programming, and clean code principles.
- REST API Development: API design, HTTP methods, request handling, data validation, and exception handling.
- Database Management: SQL, relational database design, CRUD operations, and data persistence.
- Software Development Tools: Git, GitHub, version control, debugging, and collaborative development.
- AI Engineering: LLM tool calling, local models with Ollama, prompt design, and agent evaluation.