Curriculum Vitae
Steven Mediterraneo
Backend Software Engineer
Go • Distributed Systems • APIs • Data Pipelines • Cloud
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.
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.
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.
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