Hello, I'm

Nicolas Alves

githublinkedininstagram
profile

# About me

Full Stack Developer with 1+ years of experience, focused on back-end development using Java and Spring Boot. Specialized in building robust and scalable systems, designing and integrating RESTful APIs, and ensuring efficient software architecture and performance. Also proficient in front-end technologies such as JavaScript, TypeScript, React, Angular, and Next.js. Proactive, communicative, and passionate about solving complex problems through technology.

• Languages: Java, JavaScript, TypeScript.
• Markup and Styling: HTML, CSS.
• Frameworks and Libraries: Spring, Next.js, React, Tailwind CSS.
• Databases: PostgreSQL, MySQL, SQLite, MongoDB.
• Tools: Git, GitHub, Docker.

Java

Java

JavaScript

JavaScript

TypeScript

TypeScript

Spring

Spring

React

React

Next.js

Next.js

Tailwind CSS

Tailwind CSS

PostgreSQL

PostgreSQL

MySQL

MySQL

SQLite

SQLite

MongoDB

MongoDB

Docker

Docker

# Projects

Click or hover for details

Text Decoder

Text Encoder

I worked as a developer on the Text Decoder project, a challenge from the ONE Program, led by Alura and Oracle. This project allows users to encrypt and decrypt words or texts using specific character replacements. The encryption and decryption functions also clear the input fields for a new operation, while a 'Copy' button lets users copy the result and clears the input field.

Tech Stack: HTML, CSS, JavaScript, and hosted on Vercel

API Penta Dev

API Penta Dev

I worked as a Back-End developer on the Penta Dev REST API, a system that handles all the necessary CRUD operations for the application.

Tech Stack: Java with Maven, Spring (Boot, Security, Web), and MongoDB

Auto-FIPE API

Auto-FIPE API

I worked as a Back-End developer on the Auto-FIPE project, a Java application that consumes the FIPE API to retrieve vehicle price information based on brand, model, and year. The project was developed using Java with Maven and the Spring framework, and API calls were tested via Postman.

Tech Stack: Java, Maven, Spring (without web dependencies), Postman (for API testing), and FIPE API

Find CEP

Find CEP

I worked as a developer on the Buscador CEP project, a Java application that allows users to search for address details based on a given postal code. The application retrieves data from an external API and displays relevant information such as street, neighborhood, city, and state.

Tech Stack: Java, Gson (for JSON handling), Java HTTP Client (for API requests)

Med Voll API

Med Voll API

A fictional medical clinic system requiring a REST API for managing consultations. The application provides features for registering doctors and patients, as well as scheduling and canceling appointments. While the mobile app team handles the front-end, my team developed the back-end REST API.

Tech Stack: Java, Spring Boot, Maven, MySQL, Hibernate, Flyway, Lombok