OPEN_TO_WORK

$ whoami

Sushanth K S

$ echo $ROLE

about.sh

Backend & AI/ML engineer building fast, dependable distributed systems, ML Models and intelligent pipelines that scale and actually work.

$ cat ~/about.md

About Me

sushanth.config.json
{
  "name": "Sushanth K S",
  "role": "Backend, Systems & AI/ML Engineer",
  "location": "India",
  "contact": "k.s.sushanth06@gmail.com",
  "status": "AVAILABLE"
}
01

I am a backend, systems, and data-focused engineer with a passion for building correct, high-performance software.

02

My work bridges the gap between complex distributed architecture and practical, measurable business impact. I don't just build features; I design systems that handle scale, failure, and evolution.

03

I am looking for roles where I can apply my deep understanding of concurrency, data pipelines, and reliability engineering to solve hard problems.

$ skills --list --verbose

Technical Arsenal

Production-grade proficiency across full stack, with specialized depth in distributed systems and data engineering.

skills/systems---backend.json

Systems & Backend

22 technologies loaded

Python
Java
Go (Golang)
Rust
C++
Distributed Systems
Microservices
gRPC
Protobuf
GraphQL
Concurrency
Multithreading
Memory Management
Spring
Spring Boot
Django
Flask
FastAPI
Redis
Kafka
RabbitMQ
Nats.io
All skills loaded successfullyTotal: 22

$ ls -la ~/projects/

Engineering Projects

High-impact systems focusing on correctness, performance, and scalability.

concurrent-event-processing-engine.ts
TOP PROJECT

Concurrent Event Processing Engine

High-throughput, multithreaded backend for real-time data ingestion.

Engineering Challenges

  • Designed a non-blocking event loop architecture to handle 10K+ events/sec.
  • Optimized thread contention using lock-free data structures (disruptor pattern).
  • Implemented batched writes to Redis to maximize pipelining efficiency.
  • Conducted extensive profiling with JProfiler to identify and eliminate GC pauses.
Java
Redis
JProfiler
Multithreading

Key Metrics

  • 10K+ events/sec throughput
  • p95 latency reduced by 38%
4 dependencies2 metrics tracked
polyglot-microservices-system.ts
TOP PROJECT

Polyglot Microservices System

gRPC-based distributed services with schema evolution guarantees.

Engineering Challenges

  • Migrated monolithic logic into 4 discrete microservices using gRPC for inter-service communication.
  • Enforced strict backward compatibility using Protobuf schema versioning.
  • Orchestrated deployment on Kubernetes with Helm charts for varying environments.
  • Benchmarked serialization performance, achieving ~7x speedup over JSON/REST.
Go
gRPC
Kubernetes
Protobuf

Key Metrics

  • ~7× faster serialization than REST
  • Zero-downtime schema evolution
4 dependencies2 metrics tracked
fraud-detection-using-graph-neural-networks.ts
TOP PROJECT

Fraud Detection using Graph Neural Networks

Graph-based ML system for detecting anomalous transaction patterns.

Engineering Challenges

  • Modeled transaction data as a heterogeneous graph to capture relational dependencies.
  • Tackled extreme class imbalance (1:1000) using focal loss and undersampling.
  • Built a streaming inference pipeline to score transactions in near real-time.
  • Achieved 91% recall at a strict 3% false positive rate constraint.
Python
PyTorch Geometric
Kafka
GraphSAGE

Key Metrics

  • 91% recall @ 3% FPR
  • Streaming inference capability
4 dependencies2 metrics tracked
ephemeral-vault-system.ts

Ephemeral Vault System

Secure, time-bound secret storage system with automatic expiration.

Engineering Challenges

  • Architected a 'shared-nothing' storage model to ensure strict isolation of secrets.
  • Implemented a cleanup daemon to deterministically purge expired records.
  • Designed a threat model focusing on data-at-rest encryption and access audit logging.
  • Prioritized security correctness over feature bloat, minimizing the attack surface.
Rust
SQLite
Cryptography
Actix-web

Key Metrics

  • Zero leakage guarantee via memory-safe design
  • Automatic expiration enforcement
4 dependencies2 metrics tracked
isolog-—-structured-logging-system.ts

Isolog — Structured Logging System

Centralized log ingestion, indexing, and querying platform.

Engineering Challenges

  • Built a custom log ingestion pipeline capable of parsing structured JSON logs.
  • Implemented correlation ID injection for end-to-end request tracing.
  • Designed an efficient indexing strategy for rapid time-range queries.
  • Focused on backend service observability and debuggability.
Go
Elasticsearch
Fluentd

Key Metrics

  • Unified structured logging
  • Trace correlation implementation
3 dependencies2 metrics tracked
qumail-—-distributed-email-pipeline.ts

Qumail — Distributed Email Pipeline

Reliable, asynchronous email delivery system with retry logic.

Engineering Challenges

  • Decoupled email dispatch from user actions using persistent job queues.
  • Implemented exponential backoff and jitter for resilient retry logic.
  • Designed idempotency keys to prevent duplicate emails during network partitions.
  • Integrated rate limiting to respect downstream SMTP provider quotas.
Node.js
RabbitMQ
Redis
SMTP

Key Metrics

  • Idempotent delivery guarantees
  • Resilient backoff handling
4 dependencies2 metrics tracked
low-latency-market-data-pipeline.ts

Low-Latency Market Data Pipeline

High-frequency market data processing with minimal allocation.

Engineering Challenges

  • Processed ~1M events/min using a zero-copy buffer design.
  • Optimized hot paths to minimize heap allocations and GC pressure.
  • Designed cache-friendly data structures to improve CPU instruction cache hit rates.
  • Instrumented precise histograms for p50/p95 latency monitoring.
C++
Aeron
Linux API

Key Metrics

  • ~1M events/min throughput
  • Zero-copy architecture
3 dependencies2 metrics tracked
deterministic-exchange-simulator.ts

Deterministic Exchange Simulator

Event-driven matching engine enforcing market microstructure.

Engineering Challenges

  • Implemented a price-time priority matching algorithm.
  • Ensured deterministic execution by sequencing all inputs through a single event log.
  • Stress-tested the engine under simulated liquidity collapse scenarios.
  • Verified correctness of order book state transitions.
Java
LMAX Disruptor
JUnit

Key Metrics

  • Deterministic replay capability
  • Market microstructure correctness
3 dependencies2 metrics tracked
mini-ci/cd-testing-pipeline.ts

Mini CI/CD Testing Pipeline

Custom pre-merge pipeline to enforce code quality and coverage.

Engineering Challenges

  • Automated unit and integration test execution on every commit.
  • Integrated coverage reports to block merges falling below thresholds.
  • Reduced main branch regressions by gating incomplete features.
  • Cut down CI flakiness by isolating test environments.
Python
Docker
Jenkins
Bash

Key Metrics

  • Prevented 30+ regressions
  • Reduced CI flakiness by 25%
4 dependencies2 metrics tracked
nlp-customer-support-automation.ts

NLP Customer Support Automation

Production-ready NLP pipeline for automated ticket tagging.

Engineering Challenges

  • Built a scalable NLP pipeline to classify customer support tickets.
  • Implemented an active learning loop to continuously improve model performance.
  • Focused on model deployment, versioning, and monitoring (MLOps).
  • Prioritized practical utility and latency over pure academic accuracy benchmarks.
Python
FastAPI
HuggingFace
Scikit-learn

Key Metrics

  • Production-grade deployment
  • Active learning feedback loop
4 dependencies2 metrics tracked

$ ls ~/resumes/

Specialized Resumes

Tailored documents for different engineering tracks.

resumes/

Software Engineering

Backend, Full Stack, and General SDE roles.

resume_cyan.pdf
Download PDF
resumes/

Systems & Quant

Low-latency systems, C++, and Quant Dev roles.

resume_purple.pdf
Download PDF
resumes/

Data Science & ML

Machine Learning, Data Engineering, and Analytics.

resume_green.pdf
Download PDF
connection.establish()

$ contact --connect

Let's Build Something Great

I'm open to opportunities in Backend Engineering, Distributed Systems, and Platform Infrastructure.

Response time: < 24 hours