VSCode Icon

File

Edit

View

Go

Run

Terminal

Help

Jose Martin Hermosillo Sanchez - Visual Studio Code

Jose Martin Hermosillo Sanchez

Senior Python Backend Engineer - FastAPI, AWS

Profile

Senior Python Backend Engineer with 13+ years of experience building and operating production systems, including recent leadership roles in high-scale environments. Specialize in designing backend services and REST APIs with Python/FastAPI, deploying on AWS, and implementing CI/CD pipelines to improve release reliability and velocity. Strong background in cloud architecture, system ownership, and cross-functional delivery; experienced integrating data/ML capabilities (PyTorch/GenAI) into backend applications when needed.

Skills

Languages

Python, JavaScript/TypeScript, PHP, SQL

Cloud (AWS)

ECS, EKS, Lambda, S3, API Gateway, DynamoDB, RDS, IAM, VPC, CloudWatch

DevOps

Docker, Kubernetes, Terraform, CI/CD (GitHub Actions, Jenkins, GitLab CI/CD)

Frontend

Next.js

Backend / APIs

FastAPI, Django, REST APIs, async/background processing

Database

PostgreSQL, DynamoDB, Kafka

AI/ML (Applied)

PyTorch, deep learning, model training, GenAI integration

Leadership

Technical ownership, mentoring, cross-team collaboration, engineering best practices

Professional Experience

Lead Software Engineer

Apple
01/2024 – PresentContract - Remote
  • Led design and delivery of 6+ Python/FastAPI microservices, defining service boundaries and OpenAPI contracts consumed by frontend and platform teams.
  • Established production readiness standards (structured logging, metrics, alerts, runbooks) adopted across the project, accelerating incident triage by ~30%.
  • Deployed and operated services on AWS (ECS/EKS, Lambda, API Gateway, DynamoDB/RDS, S3, CloudWatch) supporting ~1–3M API requests/day across multiple environments.
  • Built backend APIs and async workers to orchestrate ML training/inference workflows (~150–300 jobs/day), adding job state tracking, safe retries, and idempotent execution; cut job failure rate by ~40% and brought recovery time down from ~2 hours to <30 minutes.
  • Implemented model artifact handling and versioning (S3 + metadata store) enabling reproducible inference and controlled rollouts; shrunk rollback time from ~1 hour to ~10 minutes.
  • Hardened CI/CD with automated tests and smoke checks, raising deployment cadence to ~10–20 deploys/week and lowering failed deployments by ~35%.

Senior Software Engineer

PriceLabs
10/2019 – 01/2024Employed - Remote
  • Acted as primary engineer for backend systems powering pricing and revenue optimization, partnering with product/ops to deliver correctness, availability, and predictable releases.
  • Strengthened production runtime on AWS (ECS, Lambda, S3) and upgraded observability (golden-signal dashboards, alert thresholds, log correlation), cutting MTTR from ~60 minutes to ~25 minutes.
  • Designed and delivered a Kafka-based stream-processing pipeline handling ~8–20M events/day, generating auditable, deterministic pricing outputs and enabling safe replay/backfills for debugging and reprocessing.
  • Implemented resilient Kafka consumer/producer patterns (idempotency keys, retries with exponential backoff, DLQ + redrive tooling), removing ~70% of duplicate-processing impact and reducing bad-payload failures by ~45%.
  • Reworked PostgreSQL schema and query paths (index strategy, batching, query plan tuning), dropping p95 latency from ~900ms to ~250ms and increasing peak throughput by ~2.5×.
  • Introduced end-to-end traceability (event lineage, versioned computation, correlation IDs) that accelerated audits and root-cause analysis, saving ~30–40% of investigation time.

System Manager

iTexico
08/2017 – 01/2020Employed - Onsite
  • Managed production reliability and release delivery for client-facing systems across 10+ applications/services, coordinating engineering, QA, and operations across deployments and incident response.
  • Standardized release processes (checklists, approvals, rollback steps), cutting deployment-related incidents by ~25% and strengthening release predictability.
  • Authored incident response playbooks/runbooks and escalation paths; halved time-to-mitigate from ~90 minutes to ~45 minutes.
  • Tuned monitoring/alerting hygiene and signal-to-noise, decreasing false alerts by ~35% and improving on-call focus.

Backend Developer

Alluxi
01/2013 – 06/2017Employed - Onsite
  • Developed backend systems using Python (Django) and PHP (Laravel) for business-critical platforms.
  • Designed and optimized PostgreSQL/MySQL data models and queries; boosted performance of high-traffic endpoints by ~40% and trimmed recurring timeout/error rates by ~20%.
  • Supported delivery with Jenkins pipelines and automated checks, removing ~30% of manual release steps and improving consistency across deployments.

Developer

Assetel
06/2011 – 12/2012Intern - Onsite
  • Built and maintained internal web applications using PHP and .NET, delivering feature enhancements and production fixes.
  • Developed REST endpoints and backend business logic integrated with internal systems and services.
  • Executed MySQL schema updates and query optimization to support reporting and operational workflows.

Education

Bachelor's degree in Computer Science

Universidad del Valle de Atemajac A.C.
09/2007 – 2011Zapopan, Mexico