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)
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.
Projects
}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.
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.