{

HELLO WORLD

}

My name is

Vinícius Leonel

I'am a

Software Developer

Currently in the final year of the System Development and Analysis course at FIAP.
Java backend developer using Spring to build RESTful APIs, with knowledge in frontend technologies such as Next.js, TypeScript, and React. Bilingual (Portuguese and English)

linkedin icongithub iconwhatsapp icon
Vinicius profile picture
{

Knowledge

}

Java + Spring

Development of robust and scalable APIs using Spring Boot, Docker, JWT, Swagger, Hibernate, and PostgreSQL. Creation of RESTful endpoints, security configuration with JWT, interactive documentation with Swagger, and containerization with Docker to ensure consistency across environments. Hibernate and JPA were used for object-relational mapping and Flyway for database schema version management.

java iconspring iconpostgres icondocker icongithub icon
{

Projects

}

VollMedAPI

The VollMed API is an application developed in Java with Spring Framework, aimed at managing a medical clinic. With JWT authentication resources, the API allows the registration of doctors, patients, and appointments, providing public endpoints for user login and registration.

java icon
spring icon
github icon

Micro-Saas-ToDo

This is a micro-saas task management application that allows users to create, update, delete, and view their tasks. The micro-saas also allows users to filter and sort their tasks, as well as mark tasks as completed or pending. Login can be done with a Google account, GitHub, or via email through a magic link in conjunction with mailtrap, requiring environment variables to be configured in the .env file. The micro-saas also uses Stripe to process payments, allowing users to upgrade their plan to create more tasks. Stripe CLI is needed to listen to webhooks, so the micro-saas receives the payment and plan update.

nextjs icon
react icon
tailwind css icon
typescript icon
github icon

Fintech

The Fintech application is a platform that allows users to manage their personal finances, including registering and controlling income, expenses, and investments. The system offers a user-friendly interface and features to facilitate financial tracking. The application was developed in Java with JSP.

java icon
jsp icon
jsp icon
oracle icon
github icon
{

Certificados

}