Amit Singh

Senior Backend Engineer | Python, AWS, Applied AI & Production Reliability

Pune, India · +91 93249 51511 · amitdsingh710@gmail.com
amitsinghom.github.io · github.com/AmitSinghOM · linkedin.com/in/amit-singh-491100192

Software engineer with 7+ years building and operating backend and platform systems across product safety, network operations and financial data. Primary depth in Python, AWS, event-driven workflows, relational data and production reliability; production experience with Claude, RAG, OpenSearch and human-in-the-loop review, plus hands-on Go projects. Known for resolving cross-service failures at their source, improving operator workflows, and owning delivery through rollout and support.

Professional experience

Amazon Ring (client) | Realtek Software Services (employer)

Software Development Engineer II · Ring Safety engineering · 2025–present · Pune, India

Orange Business Services

Senior Software Engineer · Project-based engagement · 2024–2025

Virtusa Polaris | Lloyds Banking Group engagement

Software Engineer · 2019–2024

Selected independent projects

FastAPI Microservices Platform | Python, PostgreSQL

Self-hosted webhook delivery on PostgreSQL alone, without Redis or Kafka: lease-fenced durable queue, Standard Webhooks signatures cross-verified against the reference library, SSRF-isolated egress and audited dead-letter replay; producer/receiver SDK and CLI on PyPI. A reproducible million-job correctness run recorded no lost jobs. Delivery remains at-least-once and the backlog-latency target was not met.

CloudScale Backend | Python, PostgreSQL

CQRS event-sourcing service with a typed hexagonal core: transaction-bound idempotency, balanced postings and a transactional outbox over SQLite and PostgreSQL adapters; default-deny authorization, rate limiting, append-only audit log, fail-closed migrations, leader-elected consumer failover, a STRIDE threat model and architecture decision records. An executable backup/restore drill rebuilds derived state. Recovery evidence is at seeded scale; sustained availability remains unproven.

Code Quality Analyzer | Python, published as cqa-analyzer

Eight-language static analyzer that runs offline by construction: a 62-pattern architecture catalog with honest not-applicable scoring, cross-file duplication and complexity, changed-line and config-pinned CI gates with SARIF output, and an MCP server so coding agents get the same results as CI. Scoring fairness is recalibrated against a public 24-project corpus before every policy change. Bounded static analysis, not proof of arbitrary program correctness.

AgentOS | Python, TypeScript

Durable agent workflows over an append-only event log with human approval gates, lease-based worker coordination and an operator UI with time-travel debugging; deterministic fault-injection tests at commit boundaries exercise crash recovery. External side effects depend on downstream idempotency or reconciliation.

Design decisions, benchmark scope and pinned CI evidence for every project: amitsinghom.github.io/evidence.html.

Technical skills

Backend: Python, FastAPI, Django, SQLAlchemy, REST APIs, event-driven services, idempotency, transactional data processing; Go through hands-on projects.

AI systems: Amazon Bedrock, Claude, RAG, OpenSearch, embeddings and vector search, prompt/context optimization, confidence-gated human-in-the-loop workflows.

Cloud & operations: AWS Lambda, API Gateway, Step Functions, SQS/SNS, IAM, CloudFormation, CloudWatch, Docker, Kubernetes, Jenkins/Groovy, GitHub Actions, Dynatrace, incident response.

Data: SQL, PostgreSQL, Aurora MySQL, DynamoDB, Redis, Snowflake, schema design, migrations, query optimization, ETL.

Frontend & quality: React, TypeScript, Cloudscape; unit, integration and API testing, code review, runbooks.

Education

Bachelor of Engineering, Information Technology | University of Mumbai