Senior Software Engineer · The Home Depot

Johnathan

Santiago

Senior Software Engineer specializing in Java & Cloud. Currently at The Home Depot.

4

Companies

5

Certifications

2

Languages

Scroll

About Me

Java & Cloud
Engineer

Senior Software Engineer specializing in Java and Cloud technologies, with deep expertise in distributed systems, microservices, and cloud-native architectures on GCP and AWS. Passionate about building software that is reliable, performant, and built to last.

I thrive at the intersection of backend engineering and DevOps — designing systems that scale, automating what slows teams down, and shipping meaningful improvements to production. I enjoy mentoring engineers and driving technical decisions that raise the quality bar across the whole team.

Outside of engineering I'm an avid soccer player and fishing enthusiast. I believe the balance of hobbies and technical work shapes a sharper, more creative problem-solver. Fluent in English and Portuguese.

Johnathan Santiago

4

Companies

5

Certifications

2

Languages

Career

Work Experience

The Home Depot

Current

Senior Software Engineer — Booking Search

Now
Present
  • Enabled store-based rollout feature on the main apps (Receipt-Search and Booked-Order-Search)
  • Implemented GitHub Actions in multiple apps to enable build and deployment in LLC environments
  • Designed a solution for communication between cloud apps and the in-store app using Monarch, an internal tool
  • Implemented a reprocess framework for a SAGA design pattern project
JavaGraphQLGitHub ActionsMonarchSAGAGCP

Senior Software Engineer — Store Checkout

Oct 2024
  • Led Vault Rehoming: migrated legacy C/Tandem DB system to Java Spring Boot + CockroachDB on PCF & GCP
  • Designed secure daily CRDB snapshots on GKE via JavaScript automation — achieved 100% uptime
  • Built comprehensive Grafana dashboards for real-time operational visibility
  • Established code review sessions and Slack channels to coordinate distributed team
JavaSpring BootCockroachDBGKEGCPGrafana

Grid Dynamics

Referral

Software Engineer — Retail Media (Contract at The Home Depot)

Oct 2021 — Oct 2024
  • Modernized 6-year-old Spring Boot API with Java 17 + OpenFeign on GCP
  • Designed GraphQL + REST hybrid model, improving code maintainability by 20%
  • Optimized auto-scaling: reduced CPU usage from 80% → 25%; latency from 150ms → 30ms via Redis caching
  • Improved unit test coverage by 80% using Cucumber BDD
  • Increased product recommendation engagement by 21% through internal API integration
Java 17Spring BootGraphQLRedisGCPReact

FUNPEC — SINFO / UFRN

Referral

Software Developer — SIPAC & SigAdmin Systems

Jun 2019 — Jan 2021
  • Enhanced SIPAC and SIGAA university systems serving multiple Brazilian institutions
  • Transitioned from JNDI to RabbitMQ for data synchronization, reducing dependencies by 10%
  • Implemented advanced password security features in SIGADMIN
  • Maintained 2-week SLA compliance across development support for multiple institutions
JavaRabbitMQJNDISIPACSIGAA

TCE — IMD / UFRN

Referral

Software Developer — Legis & SIAP AP Concessoes

Oct 2017 — May 2019
  • Built Legis — norms and laws submission system for the Court of Accounts of Rio Grande do Norte
  • Digitized the auditing process and reduced validation time by 15%
  • Provided public access to legislation via web portal
  • Streamlined project management using a customized agile methodology
C#.NETAngular 2+SQL Server

Education

MS Computer Science

Maharishi International University (MIU)

Fairfield, IA, USA

2023

Technical Residency — Legal IT

Federal University UFRN

Natal, Brazil

2019

BS Information Systems

Rio Grande do Norte University Center (UNI-RN)

Natal, Brazil

2016

Certifications

Feb 2026
Sep 2025
API Security Fundamentals

APISec University

Mar 2024
Dec 2022

Work

Selected
Projects

01

Vault Rehoming — The Home Depot

Led migration of a legacy C/Tandem DB system to Java Spring Boot + CockroachDB on GCP. Designed secure daily CRDB snapshots on GKE via JavaScript automation, achieving 100% uptime for 90-day historical data.

JavaSpring BootCockroachDBGKEGCPJavaScript
02

Ad Placement API — Grid Dynamics

Modernized a 6-year-old Spring Boot API using Java 17 and OpenFeign on GCP. Designed a GraphQL + REST hybrid model, optimized auto-scaling cutting CPU usage from 80% → 25%, and slashed latency from 150ms → 30ms via Redis caching.

Java 17Spring BootGraphQLRedisGCPReact
03

Microservices Springboot

Personal project showcasing a microservices architecture with Netflix OSS — Eureka Registry, API Gateway, Config Server, Circuit Breaker, and OpenFeign. Orchestrated with Docker Compose.

JavaSpring BootNetflix OSSDockerEureka
04

Legis — TCE / IMD UFRN

Norms and laws submission system for the Court of Accounts of RN. Digitized the auditing process, reduced validation time by 15%, and provided public access to state legislation.

C#.NETAngular 2+SQL Server
05

SIPAC & SIGAA — FUNPEC / UFRN

Enhanced university management systems serving multiple Brazilian institutions. Transitioned from JNDI to RabbitMQ for data sync, reducing dependencies by 10%, and implemented advanced password security features.

JavaRabbitMQJNDIUniversity Systems
06

Home Server Projects

Self-hosted applications running on personal infrastructure — Fibonacci sequence calculator and BMI calculator deployed across Oracle OCI and on-premises home server.

Self-hostedOracle OCILinuxBash

Expertise

Tech Stack

Languages

JavaJavaScriptTypeScriptC#PythonBash / Linux

Frameworks & Libraries

Spring BootQuarkus.NETReactAngular 2+OpenFeign

Cloud & DevOps

GCPAWSPCFDockerKubernetes (CKAD)GitHub ActionsConcourse CI

Databases & Messaging

CockroachDBRedisPostgreSQLSQL ServerNoSQLRabbitMQ

APIs & Architecture

RESTGraphQLSOAPMicroservicesVaultOpenAPI

Testing & Monitoring

JUnitCucumber BDDJestWiremockNeoloadNew RelicGrafana

Contact

Let's Build
Together

Have a project in mind, or just want to connect? My inbox is always open — I'm excited to hear what you're building.