Henrique de Paiva Ribeiro

Senior Software Engineer

Summary

Experienced Full Stack Engineer with 7+ years of experience across Angular, Node.js, TypeScript, Java, and Spring Boot. Strong background in Agile/Scrum, micro frontends, RESTful microservices, testing, and CI/CD automation. Hands-on with AWS, GitHub Actions, Docker, and modern CSS tooling. Recognized for clean architecture practices, performance optimization, and mentoring engineers.

Experience

07/2024 - Present

Senior Software Engineer

Angular
TypeScript
Micro Frontends
Spring Boot
Java
REST
CI/CD
GitHub Actions
Docker
Clean Architecture

Contributing to McGraw Hill’s digital learning platform with Angular micro frontends and Spring Boot microservices in a distributed, multicultural team.

  • Built micro‑frontend modules (Angular 17+, Bootstrap 5) end‑to‑end with continuous UI/UX improvements
  • Designed and maintained Java microservices (Spring Boot 3) exposing RESTful APIs for high‑volume traffic
  • Applied SOLID/Clean Architecture and rigorous code reviews, reducing critical defects by ~30%
  • Automated CI/CD with GitHub Actions and Docker; enforced unit/integration/E2E quality gates
  • Mentored junior developers and supported technical interviews
  • Leveraged GitHub Copilot and LLMs to accelerate coding, documentation, and review workflows
06/2022 - 07/2024

Senior Software Engineer

Angular
Micro Frontends
Spring Boot
Java
DB2
AWS
GitLab

Worked with a major US railway client, collaborating daily with international teams in English.

  • Built micro frontends and features from scratch; delivered fixes across other teams’ modules
  • Developed and maintained Spring Boot microservices with DB2
10/2021 - 05/2022

Frontend Developer

Angular
TypeScript
Design Systems
Jenkins
AWS

Debt renegotiation project for Banco Santander.

  • Implemented new features and bug fixes in an existing Angular codebase
  • Migrated legacy code to newer Angular versions
  • Contributed to a new frontend with updated visual patterns and a design system
07/2019 - 06/2021

Fullstack Developer

AngularJS
Java
Spring Boot
Swagger
Google Cloud Platform
Jenkins
Urbancode
Spinnaker

Automotive insurance marketplace integrated into the vehicle financing flow.

  • Delivered features in a complex legacy AngularJS frontend; established coding/deployment guidelines
  • Evolved design system and created new projects
  • Implemented fixes and new features in legacy Java backends and Spring Boot microservices
  • Hardened security across frontend and backend
01/2019 - 06/2019

Fullstack Developer

AngularJS
NodeJS
Express
MongoDB
PHP
WordPress

Vehicle search features for consumers and enterprises; reporting module development.

  • Built and maintained Angular/NodeJS systems for internal parameterization and customer search
  • Created Excel ingestion scripts for MongoDB
  • Developed a NodeJS microservice for push notifications
07/2016 - 12/2018

Software Development Intern

Java
Spring Boot
Angular
Ionic
NodeJS
Express
MongoDB
PostgreSQL

Two client projects focusing on pixel-perfect UI and REST API backends; helped shape process and code review.

  • VMI (Security industry; widely used in Brazilian airports): Java/Spring Boot backend, Angular UI, PostgreSQL
  • PixelTI (IoT home automation hybrid app): NodeJS/Express backend, Angular/Ionic frontends, MongoDB

Open Source Projects

Post‑thyroid exam report visualization tool; the doctor marks nodules on an image. Runs fully client‑side.

VueJS
Frontend
Healthcare

Post‑thyroid exam report visualization tool; the doctor marks nodules on an image. Runs fully client‑side.

Locker (Rock in Rio)

Lost and found management for event participants using authorized totems.

Angular
NodeJS
Events
Kiosks

Lost and found management for event participants using authorized totems.

Administration of Minors (Rock in Rio)

Registered minors search/management at event totems; supported operations during the festival.

Angular
NodeJS
Events
Kiosks

Registered minors search/management at event totems; supported operations during the festival.

Education

INATEL

01/2014 - 12/2018

Bachelor's degree Computer Engineering