Hi, I'm Heraldo 👋
A software engineer who loves complex challenges and building projects that matter, feel free to get in touch.
HS

About

I started developing applications around 2014, since then i have always kept up with the latest trends in software engineering, cloud computing, AI-driven development, microservices and data-driven applications. I pursued a degree in business information systems where i also took part in a programming competition.

Skills

React
Next.js
Typescript
Node.js
.NET Core
FastAPI
Java
C#
Python
Cloud
Microservices
SQL
Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex desktop applications. Here are a few of them.

Portal do Contribuinte

Developed custom pages and UI on the Taxpayers portal using JPA, JSF and Primefaces, developed modules and integration with SIGT and Oracle's PSRM using Java, Spring, Oracle, Gitlab CI.

Java
JPA
JSF
Primefaces
Spring Boot
SOAP
Hibernate
Oracle DB
Microservices
Gitlab CI
Accessibility (WCAG 2.1 AA)

Accessibility (WCAG 2.1 AA)

This application is a static, highly accessible e-commerce platform that maintains strict WCAG 2.1 Level AA compliance.

GitHub Actions
CI/CD
LocalStorage
WAVE Tooling
ESLint
Prettier
HTMLHint
Bootstrap 5
Website institucional

Website institucional

The Jean Piaget University of Angola was founded in 1999 with the creation of the Piaget Institute Association of Angola – AIPA, as recorded in the Official Gazette, No. 14, Series III of April 1, 1999.

Javascript
PHP
Bootstrap
MySQL
Custom CMS
PIAGEST

PIAGEST

Piagest is a response to the need for a 100% Angolan platform for integrated academic and university management.

Azure SQL
SQL Server
ASP.NET
MVC
IIS
Oracle
Javascript
RabbitMQ
Docker
Giant Seguros SA

Giant Seguros SA

A software prototype for an insurance company with a working model to visualize, test, and refine the user interface. It includes features such as claims processing and client handling.

React.js
Next.js
Typescript
Node.js
TailwindCSS
MySQL
Recibos MultiCaixa Express

Recibos MultiCaixa Express

A receipt validator for a popular financial app. I decided to build this tool to validate the authenticity of receipts in order to avoid losses resulting from false and dishonest transfers.

React.js
Vite
TypeScript
Node.js
TailwindCSS
.NET Core
EF Core
SQLite
OpenAPI
Gestreino

Gestreino

Gestreino emerges as an indispensable application that presents a set of tests that allow for standardized assessment to the effective prescription of a fitness training program.

ASP.NET
MVC
Razor
SQL Server
EF
Plesk

Factplus SaaS

FactPlus is an invoice SaaS that was built to accommodate the need of many companies and self-employed individuals that still use manual and poorly automated methods.

Javascript
PHP
CpanelUAPI
Bootstrap
MySQL
Jobin10

Jobin10

Jobin10 is a 100% Angolan platform that is fast, simple, and effective, aiming to bring job opportunities in the most relevant sectors of the Angolan economy and beyond.

Facebook/Linkedin SDKs
OAuth2
Javascript
PHP
Bootstrap
MySQL
Arduino RFID Module for MFRC522

Arduino RFID Module for MFRC522

Arduino sketch with RFID Library for MFRC522. The goal of this project was to create a data reader for vehicle immobilizer systems using RFID encryption.

C++
Arduino IDE
Arduino Nano
RFID Module MFRC522
Domains

I like building things

Over the past few years i have tackled challenges across Microservices architecture, data-driven and AI-accelerated development, here are a few examples.

Data API builder

Data API builder

Data API builder (DAB) provides a REST and GraphQL API over a database.

Semantic Kernel

Semantic Kernel

Integrate cutting-edge LLM technology quickly and easily into your apps.

Web Services Description Language

Web Services Description Language

Building a WSDL-based SOAP Web Service with Spring Boot.

GraphQL service with Java and Spring

GraphQL service with Java and Spring

GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data.

Contact

Get in Touch

Want to chat? Just shoot me a dm on Linkedin and I'll respond as soon as possible. Kind regards.