Software engineer · San Diego, CA

Backend systems that stay reliable under pressure.

Backend · Distributed Systems · AI

I build production software across C#, Java, and Python—from resilient microservices and event-driven workflows to agentic AI products.

  • Production microservices
  • Agentic AI & RAG
  • Cloud reliability
system.topology operational
request response
CLIENT Web / Mobile
EDGE REST API ASP.NET · Quarkus
ASYNC Event Bus idempotent flows
STATE Postgres + Redis
INTELLIGENCE Agent + RAG tools · vectors · LLM

Profile

I work where application code meets production reality.

I’m a software engineer focused on backend systems, distributed architectures, and AI-powered applications. At Alphatec Spine, I design and operate production microservices and APIs for a HIPAA-compliant medical cloud platform.

My day-to-day work includes eliminating race conditions, designing idempotent workflows, investigating failures across service boundaries, and improving API and database performance.

Outside of work, I ship SaaS products and real-time applications to explore agent workflows, RAG, MCP, computer vision, WebSockets, and systems programming.

Technical capabilities

Tools organized by the problems they solve.

Production experience across the application lifecycle, from API contracts and data models to deployment, observability, and incident response.

01 / CORE

Backend & APIs

Service boundaries, clean contracts, and maintainable application architecture.

C#ASP.NET CoreJava 21QuarkusPythonFastAPIREST
02 / SYSTEMS

Cloud & Distributed Systems

Reliable asynchronous workflows that tolerate retries, partial failures, and concurrency.

MicroservicesAzure Service BusEvent-drivenDockerKubernetesAWS
03 / INTELLIGENCE

AI & Machine Learning

Source-aware agents, tool-calling systems, and applied computer vision pipelines.

Agentic AIRAGMCPLLMsPyTorchYOLOv8Computer Vision
04 / OPERATIONS

Data, Quality & Observability

Measurable software with fast feedback loops in development and production.

PostgreSQLRedisVector DBsDatadogDistributed TracingPlaywrightPytest

Selected work

Systems I’ve designed and shipped.

Each project explores a different systems problem: grounding AI in context, turning conversations into structured data, and synchronizing real-time state.

01 Live product

AI-assisted SaaS · Three-service architecture

Backlogr

Helps developers, QA engineers, and product owners refine software tickets before implementation by analyzing issues, comments, screenshots, and indexed source code.

Challenge
Surface missing requirements, ambiguous behavior, edge cases, and relevant implementation files before work begins.
Architecture
LLM agent workflows grounded by RAG across a Quarkus API, FastAPI AI service, Angular client, and Redis-backed coordination.
My role
Product design, distributed architecture, agent behavior, retrieval pipeline, full-stack implementation, and deployment.
Agentic AIRAGVoyage AIChromaDBQuarkusFastAPIAngularRedis
Visit Backlogr
NexMenus menu and storefront interface
ConversationAgent toolsPublished menu
02 Customer-facing SaaS

AI agent · Tool calling · MCP

NexMenus

Turns conversational business input into structured menu and storefront data, giving food businesses a faster path from an idea to a customer-ready digital presence.

Challenge
Convert incomplete, conversational input into a dependable structured menu without hiding important decisions from the user.
Architecture
A Java 21/Quarkus agent orchestrates menu-creation tools, exposes them through MCP, and powers an Angular and TypeScript experience.
My role
Designed and built the product end to end, then worked directly with users to troubleshoot issues and refine the workflows.
Java 21QuarkusAgentic AIMCPAngularTypeScriptPostgreSQLAWS
Visit NexMenus
Multiplayer cars driving in the Sumo Car 3D world
BrowserWebSocketRust server
03 Live multiplayer game

Real-time systems · 3D physics

Sumo Car

A multiplayer 3D driving game with physical steering, collisions, and a shared world synchronized in real time through a Rust backend.

Challenge
Keep independent browser clients synchronized while preserving responsive physics-based vehicle control.
Architecture
Three.js and Rapier run the 3D simulation while a Tokio-based Rust service manages sessions and broadcasts player state over WebSockets.
My role
Built the physics model, multiplayer protocol, concurrent server, shared-world state, and browser experience.
RustTokioWebSocketsTypeScriptThree.jsRapier
Play Sumo Car

Additional work

Applied machine learning

Anonymized surgical screw detection result

Computer vision · Quality inspection

Surgical Screw Detection

Production object-detection pipeline using YOLOv8, PyTorch, Python, and OpenCV, with targeted retraining workflows for new failure cases.

YOLOv8PyTorchOpenCV
FoodPhotoEnhancer segmentation and detection interface

Computer vision · Subject selection

FoodPhotoEnhancer

AI pipeline combining Grounding DINO and SAM to identify a dish, build a detailed mask, and select the most likely main subject for enhancement.

Grounding DINOSAMPythonDocker

Experience

Building reliability into every layer.

Full resume
2023 — Present

Carlsbad, CA

Alphatec Spine

Software Engineer

  • Design and develop production .NET microservices and REST APIs for a HIPAA-compliant medical cloud platform using ASP.NET Core, PostgreSQL, Redis, and Azure services.
  • Redesigned a workflow spanning three backend services to eliminate race conditions using idempotent operations, resilient error handling, and explicit state transitions.
  • Resolve distributed production incidents through Datadog and Application Insights, tracing asynchronous workflows, service interactions, and failure propagation.
  • Improve API response times through query optimization, targeted indexes, and Redis caching.
  • Contribute to code reviews and system design, and mentor engineers on backend design, debugging, and reliability practices.
.NETAzurePostgreSQLRedisDatadogVue.js
2021 — 2023

San Diego, CA

Ace Parking

Software Engineer — DevOps & Automation

  • Rebuilt unstable CI/CD infrastructure using Jenkins, Groovy, Docker, Ubuntu Linux, and AWS, improving deployment reliability and build stability across multiple products.
  • Developed API integration workflows with JavaScript and Postman and scalable browser automation with Selenium, Java, JUnit, and Katalon.
JenkinsDockerAWSJavaSeleniumPostman
2020 — 2021

San Diego, CA

Dexcom

Software Test Development Engineer I

  • Tested BLE and Wi-Fi glucose-monitoring devices and companion mobile applications in a regulated medical-device environment.
  • Developed iOS and Android automation frameworks using Java, JUnit, and Appium to expand regression coverage.
JavaAppiumJUnitiOSAndroidBLE

Foundation

Education & credentials

2019 — 2020

Computer Software Engineering

Java Programming · UC San Diego Extended Studies

Contact

Let’s build something that lasts.

If you’re working on backend platforms, distributed systems, or applied AI, I’d like to hear about it.

jimmy-galvan@live.com.mx San Diego, California