Hey! I'm

Gabriel Barros

Back-end Developer

• Graduating in Computer Science • 2 year experience • B2 Advanced English Level • Studying object-oriented architecture using the Java language and its frameworks

Download CV
Profile picture

Our Services

Web Development

Specialized in creating attractive and functional user interfaces. Experience in responsive design and performance optimization. Created and maintained responsive user interfaces using [Technologies/Frameworks, e.g., Angular, React, HTML, CSS, JavaScript]. Participated in usability testing and optimization for different browsers and devices. Assisted in maintaining and updating existing websites.

See more

Back-End Development

Experienced in server management, database design, and system integration. Developed and maintained RESTful APIs with [Technologies/Frameworks, e.g., Java, Spring Boot, SQL Server]. Managed relational and NoSQL databases like [MySQL, MongoDB]. Improved server performance, cutting response time by 30%. Implemented secure authentication and authorization for web apps. Supported microservices and backend development. Maintained existing systems and fixed bugs. Created technical documentation and progress reports.

See more

Latest Projects

Portfolio 1

Travel API

A RESTful API project for managing travel.

Portfolio 2

Banking Simulator

A Java program simulating basic banking operations, allowing deposits, withdrawals, and balance inquiries.

Portfolio 3

Contact Manager CRUD

A Java application for managing a contact list, including adding, listing, and removing contacts by name.

Portfolio 4

Control Flow

A program that receives two integers and performs an incremental count, printing each value to the console. If the first number is greater than the second, a custom exception is thrown.

Portfolio 5

Automatic Recruitment System

A system that simulates the candidate selection process based on desired salary and automatically contacts selected candidates. It uses selection criteria and simulates phone contact attempts for available positions.

Portfolio 6

City Hall Survey

A Java program that conducts a survey about the population, collecting data on salaries and number of children. It calculates the average salary, average number of children, highest salary, and the percentage of people earning less than R$ 150.00.

Portfolio 9

Task Manager

A Java console application for managing tasks, allowing users to add, view, complete, and remove tasks.

Portfolio 7

Presentation Website

A project for creating a website to showcase work with interactive videos, descriptive subtitles, and video covers.

Portfolio 8

Link Storage

A project from the Rocketseat Discover course, serving as a business card and link storage.

Portfolio 10

Literature Quiz

An interactive quiz about literature, developed with HTML, CSS, and JavaScript for a CNA event to showcase Ctrl+Play.

Portfolio 11

Commercial Proposals

A project for the company's sales department, allowing discounted proposals to be sent and redirecting to WhatsApp with a pre-filled message.

My Skills

Java

Spring Boot

Agile Frameworks (Scrum)

SQL

Postgresql

MongoDB

API Development

Git

HTML5

CSS3

JavaScript

React

Python

Unit Testing (JUnit, Mockito)

Version Control (GitHub)

Effective Communication

Teamwork

English (Pre-advanced)

Contato










About me

About Me

Full-Stack Developer

As a Full-Stack Developer, I combine web and back-end development skills to create complete and efficient solutions. On the front-end, I build attractive and functional interfaces using technologies such as Angular/React, ensuring a fluid and responsive user experience. On the back-end, I develop and maintain APIs and systems using Java and Spring Boot, manage relational and NoSQL databases such as MySQL and MongoDB, and focus on server optimization and security. My integrated approach allows me to develop robust and well-balanced applications, from the user interface to the server.

See More