
Lead Software Engineer
Harjot Singh
Rana
Full-stack engineer with deep experience in distributed systems, cloud infrastructure, and developer tooling. I architect systems that stay up and ship code that scales.
Photo
About
Engineering leader who ships.
I build software that handles millions of requests without breaking. Over the past eight years I've designed distributed systems, led platform teams, and shipped developer tools used by thousands of engineers.
My approach is pragmatic: choose boring technology for critical paths, invest in observability early, and ship incrementally. I believe the best systems are the ones you don't have to think about.
Currently focused on infrastructure security, zero-downtime deployments, and making complex systems feel simple.
Recently used
Experience
Eight years of shipping.
Lead Software Engineer
2023 — PresentCurrent Company
- Architected a multi-tenant platform serving 500k+ daily active users with 99.99% uptime
- Led a team of 8 engineers across 3 time zones, shipping 12 major releases in 18 months
- Reduced infrastructure costs by 40% through Kubernetes resource optimization and spot instance adoption
- Designed and implemented a zero-downtime deployment pipeline serving 200+ microservices
Senior Software Engineer
2020 — 2023Previous Company
- Built a real-time event processing system handling 2M+ events per minute
- Migrated 50+ services from monolith to event-driven architecture with zero customer impact
- Implemented comprehensive observability stack (metrics, traces, logs) reducing MTTR by 60%
- Mentored 5 junior engineers through structured onboarding and code review programs
Software Engineer
2018 — 2020Earlier Company
- Developed RESTful APIs and GraphQL services for a SaaS platform with 10k+ enterprise customers
- Built automated CI/CD pipelines reducing deployment time from 45 minutes to 8 minutes
- Contributed to open-source tooling adopted by 200+ organizations
Junior Software Engineer
2016 — 2018First Company
- Built internal tooling that automated 80% of manual deployment tasks
- Developed monitoring dashboards used by the entire engineering organization
Projects
Things I've built.
Production systems, open-source tools, and infrastructure that powers real products. Each project solved a concrete problem.
Distributed Task Scheduler
A fault-tolerant task scheduler built on Redis streams and Go workers. Handles 500k+ scheduled tasks per hour with sub-second precision.
Observability Stack
OpenTelemetry-based observability platform with custom dashboards, alerting, and distributed tracing. Reduced incident response time by 60%.
API Gateway
High-performance API gateway with rate limiting, authentication, and request transformation. Handles 10k+ requests per second per node.
CLI Deployment Tool
Zero-downtime deployment CLI for Kubernetes. Supports canary releases, rollbacks, and multi-cluster deployments from a single binary.

Contact
Let's build something.
I'm always open to interesting projects, speaking opportunities, and conversations about distributed systems and infrastructure.