Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Emanuel Vitor Fernandes Nascimento

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.

Stack

Anthropic Claude OpenAI Gemini n8n

---

Tech Stack

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

Featured projects

Estoque IA · AI agent with tool calling

CI

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

Currently Learning

  • 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.

Connect

GitHub LinkedIn E-mail


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors