Open to Software Engineer roles • Backend & Product • Bay Area

I build backend systems that power real product features and scale reliably in production.

6+ years building and owning backend systems for customer-facing products — from API design and data modeling to performance, reliability, and long-term ownership.

Java / Python / SQL
Backend + APIs + Distributed systems
Postgres + Redis + Production systems
Cloud + Containers

Production impact quick scan

Improved user experience and platform reliability by reducing latency, lowering incident rates, and speeding up production debugging.

50K+
daily active users supported
40%
latency reduction
30–35%
availability & MTTR improvement
200K+
events/min processed

What I’m best at signal

Designing backend systems that support product growth with correctness, scalability, and predictable behavior under real user traffic.

API design Distributed systems Data correctness Performance tuning Production ownership Reliability
Experience
Built and owned backend systems supporting customer-facing features, from design to production.

Senior Software Engineer — Backend & Product Systems

Curves n’ Colors Pvt. Ltd • Multi-tenant platforms • 50K+ DAU
Aug 2019 – Sep 2022
  • Reduced peak p99 latency by ~40%, resulting in faster page loads and smoother user interactions across core product workflows
  • Improved system availability by ~35% by addressing concurrency issues and retry-related failure modes
  • Built metrics, logging, and operational runbooks that reduced MTTR by ~30% for customer-impacting incidents
Backend systems APIs Redis PostgreSQL / MySQL Reliability

Co-Founder & Lead Engineer

ThunderCodes Pvt. Ltd • E-commerce & booking platforms • 10× traffic spikes
Jul 2019 – Sep 2022
  • Led backend development for core product features, owning delivery from system design through production support
  • Designed asynchronous workflows to decouple user-facing APIs from downstream processing, improving responsiveness and reliability
  • Improved release safety and recovery using containerized deployments and rollback strategies during high-traffic events
Backend systems APIs AWS Docker Reliability

Senior Backend Developer

KlientScape Software • Financial & HR systems • correctness-first
Jul 2016 – Feb 2019
  • Improved backend throughput by ~40%, enabling faster reporting and smoother enterprise workflows through schema refactoring and query optimization
  • Built robust error-handling pipelines that reduced recurring production failures by ~25%
Backend SQL Schema design Performance

MSCS Computing Systems — Georgia Tech

Operating Systems • Distributed Systems • Networks • Security
2023 – 2025
  • Applied systems coursework to hands-on labs in concurrency, distributed patterns, and failure recovery
  • Built small cloud-native labs to reinforce production-oriented backend system design
Distributed systems Concurrency System design
Projects

Cloud Resume Platform

Backend APIs Serverless Data consistency CI/CD
live
graph LR;
    User[Visitor] -->|HTTPS| CDN[CDN / Load Balancer];
    CDN -->|Static Content| Bucket[Object Storage];
    CDN -->|API Request| func[Backend API];
    func -->|Atomic Update| DB[(Datastore)];
    Repo[GitHub] -->|Push| Build[CI Pipeline];
    Build -->|Deploy| func & Bucket;

Backend service supporting a real-time visitor counter with a focus on correctness, reliability, and safe deployments.

  • Designed a backend API with atomic updates to ensure accurate counts under concurrent user traffic.
  • Implemented automated testing and CI/CD pipelines to support safe, repeatable releases.
  • Applied infrastructure-as-code practices to maintain consistent staging and production environments.

Idempotent Transaction Processor

Backend systems Data correctness Distributed systems High concurrency
backend
graph LR;
  req[API Request] -->|Idempotency Key| lock{Request Guard};
  lock -->|Cached| cached[Return Previous Result];
  lock -->|New| process[Process Transaction];
  process --> db[(Persistent Store)];
  process --> cache[Cache Result];

Backend component designed to prevent duplicate side effects during retries and partial failures in distributed systems.

  • Guarantees exactly-once behavior for financial-style operations built on at-least-once delivery semantics.
  • Uses request de-duplication and bounded locking to remain safe under retries, crashes, and race conditions.
  • Designed to sustain high request throughput with predictable latency.

Concurrent Messaging Engine

Backend performance Concurrency System design Profiling
performance
sequenceDiagram
  participant Client
  participant Queue
  participant Worker
  Client->>Queue: Publish (Non-blocking)
  loop Worker Pool
      Queue->>Worker: Dequeue
      Worker->>Worker: Batch Processing
  end
  Worker-->>Client: Async Acknowledgement

High-throughput backend messaging system exploring concurrency, contention management, and predictable processing under load.

  • Implemented thread-safe queues and worker pools using standard synchronization primitives.
  • Tuned batching strategies and worker counts using profiling data to maximize throughput.
  • Designed graceful shutdown and cleanup paths to prevent resource leaks.
Skills
Core software engineering skills with a focus on backend development, system design, and production-quality code.

Backend Engineering core

API design Distributed systems Concurrency Idempotency Caching Fault tolerance Data consistency Performance tuning

Languages & Data tools

Java Python C++ SQL PostgreSQL MySQL Redis Bash

Production & Reliability prod

Logging Metrics Tracing Alerting Debugging Incident analysis Prometheus Grafana

Cloud & Delivery support

Docker Kubernetes Terraform AWS CI/CD Release safety
Leadership & Mentorship
Engineering ownership, mentorship, and experience delivering real products in production environments.

Center Director / Instructor — Code Ninjas

Mentorship Teaching Engineering fundamentals
leadership

Mentored students in core software engineering concepts, debugging techniques, and project-based development.

  • Standardized onboarding and learning paths to improve teaching consistency and student outcomes
  • Guided students through shipping complete projects using Unity, JavaScript, and Python

Co-Founder — Product & Engineering Ownership

0→1 delivery Ownership Production systems
ownership

Led end-to-end engineering for customer-facing products under real production constraints and business requirements.

  • Owned feature delivery from design and implementation through deployment, monitoring, and long-term support
  • Built operational playbooks and monitoring to reduce incident impact and improve response times

Applied Systems Learning — MSCS

Distributed systems Concurrency System design Human Computer Interactions
growth

Applied graduate coursework to hands-on projects focused on building reliable, scalable backend systems.

  • Explored concurrency, failure handling, and performance tradeoffs through applied labs and prototypes
  • Reinforced production-oriented system design principles through iterative experimentation
Contact

Fastest way

EmailDirect
contact

karmacharya.sushov@gmail.com

Email

Profiles

GitHubLinkedIn
proof

Code, writeups, and work history.

What I’m looking for

Software EngineerBackendProduct Systems
roles

Software Engineer roles focused on backend and product systems — ownership, scale, and reliability.

Copied.