Alfredo Gabriel

Full Stack Developer | Spring Boot | Next.js | Openshift | RKE2 | Docker Swarm | ArgoCD | CI/CD

Developer portrait
About me

Who I Am

Get to know me and my background

My Background

My name is Alfredo Gabriel, and technology is my great passion. As a computer scientist, I have dedicated myself since 2019 to developing applications that truly make a difference. The synergy between the robust backend of Spring Boot (Java) and the modern interface of Next.js (Typescript) has been the key to creating complete solutions, from scalability to user experience.

In this sense, I created stress scenarios for the applications I developed and for this there was a need to delve deeper into the study of GitOps, especially Kubernetes, in order to promote horizontal scalability for the application using the autoscaling concept offered by the environment, whether k8s, rancher or openshift. Thus, my skills and my passion for technology drive me to always seek to create creative solutions in different ways.

Education & Certifications

Master in Computer Science

Federal University of Pará, 2024-now

Bachelor of Computer Science

Federal University of Pará, 2020-2024

My Expertise

Skills & Technologies

The tools and technologies I work with

JavaSpring BootREST APIPythonDjangoMongoDBActiveMQRabbitMQPostgreSQLOracleMariaDBMysql
My Work

Featured Projects

A selection of my recent development work

Fees

Fees

The purpose of this project is to allow the analysis of processes that are under the jurisdiction of the Public Defender's Office. The application allows users to consult the case files and organize them using Kanban boards, facilitating the monitoring of analyses and the identification of losses. System integrated with SOLAR, a system of processes used by the state of Pará.

Spring BootNext.js
Defensoria em Ação

Defensoria em Ação

The purpose of this project is to allow the distribution and drawing of lots of servers that would be selected to participate in the actions that occur in the Public Defender's Office. The application allows users to apply for the most diverse actions and monitor them. System integrated with SCPC, a system for compensating days off and shifts used by the state of Pará.

Spring BootNext.js
Daily allowances

Daily allowances

This project aims to refactor the old daily allowance system and allow employees of the Public Defender's Office of the State of Pará to request transportation assistance (daily allowances) to travel to other locations, either to provide support in other public defender's offices or to participate in community actions.

Spring BootJasperReportNext.js
PROSED

PROSED

This project aims to recruit new employees for the institution through of selection processes.

Spring BootJasperReportNext.jsRedis
Intranet

Intranet

This project aimed to create a portal for access to the various systems of the Public Defender's Office, presenting information about each of them. In addition, this application serves as the main means of communication, where regulations, notices and other relevant documents are made available.

Spring BootJasperReportNext.jsRedisActiveMQ
Electronic Protocol

Electronic Protocol

The system aims to offer a tool for validating issued documents, facilitating the service to those assisted by the Pará Public Defender's Office in requests for duplicate documents, such as marriage and birth certificates, among others.

Spring BootJasperReportNext.jsMaterial UIRedis
Anexos Service

Anexos Service

This project aimed to offer a standardized interface for storing and retrieving files. To this end, in addition to developing an API, a client package was created and distributed via GitLab for use in other projects.

Spring BootRedis
Keycloak Client

Keycloak Client

This project aimed to create a communication interface with the Keycloak API, allowing the assignment of permissions and the search for users for various projects.

Spring Boot
Report

Report

This project aimed to account for the productivity of Public Defender's Office employees, integrating legacy systems and new systems developed to extract data related to productivity.

Spring BootJasperReportNext.js
N1 Service

N1 Service

The goal of this system is to provide a solution for changing permissions in legacy systems, since the original functionality was compromised and the project source code was not available for patching. In addition, it was necessary to create an API for the reporting system as part of the additional project responsibilities.

Spring BootNext.jsFlowbiteTailwind
Work History

Professional Experience

My journey as a developer

Systems Analyst

Current

Bank of Amazônia | jan de 2025 - Present

    Systems Analyst

    Jan 2025

    Public Defender's Office of the State of Pará | Dec 2023 - Jan 2025

      Intern

      Dec 2023

      Public Defender's Office of the State of Pará | Dec 2022 - Dec 2023

        Researcher

        Aug 2022

        Federal University of Pará | Sep 2021 - Aug 2022

        • At this stage, concepts of Machine Learning and Parallel Computing in Distributed systems were applied with the aim of finding chemical compounds that have good probabilities of inhibiting T. Cruzi
        Get in Touch

        Contact Me

        Have a project in mind or want to discuss opportunities? Reach out!

        Let's Talk

        Fill out the form or contact me directly through the following channels:

        Email

        alfredogdso@alverad.com.br

        LinkedIn

        linkedin.com/in/alfredo-gabriel-de-sousa-oliveira

        GitHub

        github.com/alverad-katsuro