Hello, I'm

Nicolas Alves

profile

# About me

I am a Back-End Developer with more than one year of experience and skills in Java, JavaScript, TypeScript, HTML, CSS, React, Next.js, MySQL, PostgreSQL, SQLite, MongoDB, Java (Spring), Git, GitHub, DDD (Domain-Driven Design), and Docker.

Passionate about process optimization, problem-solving, and collaboration, I am constantly learning new technologies to stay ahead in the industry.

emailgithublinkedininstagram

Skills

Java

Java

JavaScript

JavaScript

TypeScript

TypeScript

Spring

Spring

React

React

Next.js

Next.js

PostgreSQL

PostgreSQL

MySQL

MySQL

SQLite

SQLite

MongoDB

MongoDB

Docker

Docker

# Projects

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.

Resources:

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.

Resources:

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.

Resources:

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.

Resources:

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.

Resources:

Java, Spring Boot, Maven, MySQL, Hibernate, Flyway, Lombok