Hi, I'm

Hugo Santamaria

Software Engineer

I build backend systems, modernize existing applications, and like solving performance and integration problems that are easy to underestimate until you are deep into them.

Most of my professional experience has been with Java and Spring Boot, working on enterprise applications, logistics systems, integrations, and application modernization at General Motors.

Hugo Santamaria

About Me

I'm a software engineer with about five years of experience building and supporting enterprise applications. Most of my professional background is in Java and Spring Boot, with frontend experience using Angular and React.

I spent most of my career at General Motors working on logistics and transportation systems. I moved between teams as priorities changed, which gave me experience with greenfield development and with older production systems that needed to be migrated, secured, modernized, or made faster.

A lot of the work I enjoy starts with understanding how an existing system actually behaves. From there, I like figuring out where the real problem is, whether that is performance, an integration, architecture, deployment, or code that has become difficult to maintain.

I also use AI-assisted development tools in my personal workflow to move faster, explore approaches, refactor code, and break larger work into smaller tasks. I still review, understand, and test generated code before treating it as finished.

What I'm Looking For

I'm looking for a software engineering role where I can keep growing technically while contributing the experience I already have building and supporting production systems. My strongest background is Java and Spring Boot, but I'm comfortable working across the stack. I'm especially interested in backend development, integrations, application modernization, platform work, and systems where performance and reliability actually matter.

If my experience looks relevant to what your team is building, I'd be happy to talk through any of this work in more detail.

Experience

March 2022 - May 2026

General Motors

Software Engineering

Mar 2022

Inbound Visibility

Entry-Level Software Developer

Transportation Data Platform

I started on the Transportation Data Platform, a greenfield application for transportation and logistics workflows.

Work Included

  • Built a shipment and telematics data-ingestion flow using parallel API calls, processing logic, and Kafka publishing.
  • Created endpoints and queries in the shipment API using reactive programming with Spring WebFlux.
  • Built UI features in Angular, including a shipment card that surfaced selected details for a specific shipment.
  • Worked across backend and frontend features while the application was still being shaped.
JavaSpring BootSpring WebFluxAngularREST APIsKafkaParallel processingTelematics dataTransportation systemsProduction launch

2023

ALPS

Software Developer

Promoted to Software Engineer

Logistics purchasing and contracts

On the ALPS team, I worked more heavily with large data-processing workflows and performance problems.

Work Included

  • Improved a large rate-file process with batching and asynchronous execution.
  • Implemented UI and backend features in ALPS as part of decommissioning a legacy application.
  • Worked on API integrations and tech debt remediation.
  • Worked on logistics purchasing and contracts workflows.
JavaSpring BootAngularAsync processingBatch processingExcel importsValidation

Mid 2024

Inbound Visibility

Software Engineer

Modernization, migrations, and integrations

When I moved back to Inbound Visibility, the work was different from when I first joined. A lot of it involved improving and modernizing systems that were already in production.

Work Included

  • Owned work in the redesign from monolith architecture to microservice architecture, moving functionality into Spring Boot services using API Gateway, Eureka, OAuth2, and Kubernetes.
  • Worked on a FedEx shipping service covering domestic, international, and multi-package workflows.
  • Worked on Oracle to PostgreSQL migration efforts.
  • Helped move repositories and delivery workflows from Azure DevOps to GitHub and GitHub Actions.
PostgreSQLOracleGitHub ActionsOAuth2KubernetesFedEx integrationProduction support
View the full GM timeline

Engineering Work

View the work

Transportation Data Platform

Java • Spring Boot • WebFlux • Kafka • Angular

Built shipment and telematics data ingestion using parallel API calls, Spring WebFlux endpoints, Kafka publishing, and Angular shipment UI work.

Parallel API callsSpring WebFluxKafka queueAngular shipment card
Read more

Rate Processing Performance Improvement

Java • Spring Boot • Async Processing

Improved processing performance by roughly 60% on a large rate-processing workflow using batching and asynchronous execution.

Excel uploadBatch workAsync processingDatabase lookups
Read more

Application Modernization

Spring Boot • OAuth2 • Kubernetes

Owned work in a redesign from monolith architecture to microservice architecture, moving functionality into independently deployable Spring Boot services.

MonolithService boundariesGatewayKubernetes
Read more

FedEx Shipping Integration Modernization

Java • Spring Boot • REST APIs

Worked on a FedEx shipping service for domestic, international, and multi-package shipments while moving away from legacy WSDL services.

Legacy WSDLREST APIsShipment workflows
Read more

Skills

Backend

  • Java
  • Spring Boot
  • Spring WebFlux
  • REST APIs
  • JPA / Hibernate
  • OAuth2

Frontend

  • React
  • Angular
  • TypeScript
  • HTML / CSS
  • Next.js

Cloud / Platform

  • Azure
  • Docker
  • Kubernetes
  • GitHub Actions
  • Azure DevOps
  • API Gateway

Data

  • Kafka
  • PostgreSQL
  • Oracle
  • MySQL
  • H2

AI & Tools

  • GitHub Copilot
  • Codex
  • Git
  • Postman
  • IntelliJ IDEA

Education

Bachelor of Science in Computer Science

University of Texas Rio Grande Valley

2015 - 2020