Curriculum Vitae

Steven Mediterraneo

Backend Software Engineer

Go • Distributed Systems • APIs • Data Pipelines • Cloud

817-996-9869stevenmediterraneo@gmail.comLinkedInGitHub
Download One-Page Resume
Backend Software Engineer specializing in production-grade backend systems built in Go and Python. I design and operate APIs, ingestion pipelines, validation tooling, and asynchronous workers with an emphasis on reliability, idempotency, observability, and clean system boundaries. This page expands beyond the one-page resume to provide additional project and experience context.

Technical Skills

Languages

Go (Golang)PythonJavaTypeScript

Backend

REST APIsgRPCWebSocketsMicroservicesBackground Workers

Data

PostgreSQLSQLiteMongoDB

Cloud & DevOps

DockerKubernetesGitHub ActionsLinuxTerraformAWS

Observability

LoggingMetricsTracingPrometheusGrafanaELK

Concepts

Distributed SystemsConcurrencyAPI DesignIaCAsynchronous Processing

Experience

Backend Engineer (Contract)

Independent Contract Work • Remote

October 2025 – Present

  • Architected backend infrastructure on AWS using Terraform and deployed containerized services via Docker and Kubernetes, designing 3 isolated environments (dev, staging, production) with reproducible release pipelines.
  • Designed and implemented REST APIs in Go processing 10K+ records per scheduled run with idempotent retry logic and deterministic execution to prevent data duplication across runs.
  • Owned auth architecture for distributed backend services using OAuth2 and JWT, enforcing scoped access controls across 20+ REST API endpoints with security boundaries designed around service-level trust requirements.
  • Designed asynchronous background workers in Go selecting HTTP and WebSocket protocols based on task latency needs, executing 500+ automated tasks per day with built-in failure isolation and retry guarantees.
  • Established observability from scratch for SQL-backed services by designing structured logging schemas and metrics instrumentation, giving actionable visibility into systems processing thousands of events per run.

Backend Software Engineer

Digi International • Plano, TX

April 2024 – September 2025

  • Developed Go backend services for distributed telemetry platforms ingesting data from 10K+ IoT devices, designing gRPC and REST API integrations across multiple production microservices.
  • Owned AWS infrastructure with Terraform and drove deployment of backend workloads through Docker and Kubernetes (EKS), sustaining CI/CD pipelines executing 1K+ automated validation jobs weekly.
  • Led distributed system failure diagnosis using Prometheus metrics and centralized logging, identifying backend state drift across services processing millions of telemetry events.
  • Architected TypeScript/Node.js backend services and React dashboards exposing REST APIs adopted by 20+ engineers for telemetry inspection and debugging workflows.

Software Engineer (Project Lead)

Critical Designs • College Station, TX

August 2022 – May 2023

  • Developed a real-time event processing system in Go that generated structured telemetry and streamed it to backend services for live training workflows.
  • Displayed live metrics in a React frontend dashboard with TypeScript and Node.js, enabling live monitoring of system performance and event flow.
  • Collaborated with a multidisciplinary engineering team to integrate backend services with simulation software and hardware telemetry sources.

Software Engineering Intern

AZZ • Fort Worth, TX

May 2022 - August 2022

  • Designed backend scripts and services to process engineering data pipelines, improving traceability and repeatability of operational metrics.
  • Implemented data validation and transformation pipelines to normalize inputs across internal systems and improve downstream reliability.
  • Collaborated with engineering teams to analyze logs, debug backend system behavior, and improve overall service stability.

Selected Engineering Projects

JobHunt — Backend Engineer / System Owner

Go, SQLite, React, TypeScript, Tauri, Playwright, Groq AI • 2025 – Present

  • Designed and operated a backend ingestion pipeline processing job leads from Greenhouse, Lever, Workday, SmartRecruiters, and IMAP/LinkedIn email; implemented idempotent ingestion, deduplication, and safe reprocessing for repeatable scheduled runs.
  • Built a two-phase Auto Apply pipeline: Playwright scrapes real application form fields, Groq AI generates fill values, user reviews before Playwright injects and submits — with OS keyring storage for secrets.
  • Exposed REST APIs and an SSE live-update stream consumed by a Tauri desktop client; emphasized debuggability, failure isolation, and deterministic behavior across runs.
View Case Study →

AutoFarm — Distributed Simulation Platform

Go, gRPC, Docker, AWS, Terraform • 2024 – Present

  • Architected a distributed Go backend exposing gRPC APIs and real-time WebSocket events, with asynchronous workers and Dockerized services designed for low-latency state propagation.
  • Designed asynchronous worker pipelines responsible for task scheduling, state propagation, and event processing across services, emphasizing deterministic state transitions and reproducible simulations.
View Case Study →

SerpentLab — Reinforcement Learning / Systems Playground

Go, Python, gRPC, Docker, RL • Ongoing

  • Built a hybrid Go and Python project around a snake-game reinforcement learning environment to explore experiment workflows, simulation boundaries, and AI-oriented systems design.
  • Separated training logic, simulation behavior, and service communication concerns to make experimentation more modular and easier to extend.
View Case Study →

Education

Master of Science in Computer Science Engineering

Texas A&M University • College Station, TX

Focus in Distributed Systems & Cloud Architecture

August 2025 – Present

Bachelor of Science in Multidisciplinary Engineering Technology

Texas A&M University • College Station, TX

August 2019 – May 2023