Skip to content
View SanjuYelisala's full-sized avatar

Block or report SanjuYelisala

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SanjuYelisala/README.md

Hi, I'm Sanju Yelisala 👋

Software Engineer | Distributed Systems · Event-Driven Architecture · Backend Engineering

📍 Tallahassee, FL  |  📧 ysanju10@gmail.com  |  🔗 LinkedIn


About Me

I'm a Software Engineer with 6 years of experience building high-throughput, fault-tolerant distributed systems at scale. I specialize in event-driven architectures, async I/O, concurrency models, and production reliability engineering.

I've delivered mission-critical platforms for enterprise clients (AstraZeneca, Ahold) and government agencies — from systems sustaining 10,000+ concurrent TCP connections at sub-10ms p99 latency to AI-assisted pipelines that cut manual effort by 40%. I care deeply about systems that are observable, resilient, and built to last.


🛠️ Tech Stack

Languages Python Java JavaScript SQL

Backend & Architecture FastAPI Flask Microservices REST APIs

Messaging & Streaming RabbitMQ AWS SQS SNS Kafka

Cloud & Infrastructure AWS Docker Kubernetes

Data & Storage PostgreSQL MySQL Redis DynamoDB


🚀 Featured Projects

Python · FastAPI · React · Docker · Kubernetes

Built a fault-tolerant distributed key-value store from scratch implementing the full Raft consensus algorithm across a 3-node cluster.

  • Full leader election, log replication, log compaction, and InstallSnapshot RPC for lagging nodes
  • Non-blocking TCP server using Python selectors with connection pooling and custom message framing
  • Crash recovery via write-ahead log, voted-for state, and periodic KV snapshots to disk
  • REST API with API key auth + React dashboard for live cluster state visualization
  • Deployed on Kubernetes with StatefulSets for stable DNS-based node identity

🟠 Internal Load Testing & Observability Framework

Python · epoll · TCP · Distributed Systems

Built a high-concurrency TCP server sustaining 10,000+ concurrent connections at sub-10ms p99 latency.

  • Epoll-based event loop using Python selectors
  • Connection lifecycle management with backpressure detection and graceful degradation
  • Resolved event loop bottlenecks causing 15% throughput degradation via /proc and ss instrumentation
  • Cut load test setup time by 70%, replacing all ad-hoc manual testing

🟢 Serverless E-Commerce Platform

AWS Lambda · API Gateway · DynamoDB · SQS/SNS · CloudFormation

Fully serverless order processing platform with event-driven workflows, Cognito-based RBAC, and full infrastructure-as-code.


🟣 Sentiment-Driven Menu Recommendation System

Flask · TensorFlow · scikit-learn · NLP

End-to-end NLP pipeline with tokenization, vectorization, and sentiment classification — improved F1-score by 15%.


💼 Experience Highlights

Role Company Period
Software Engineer State of Florida – Dept. of Revenue Jul 2024 – Present
Graduate Assistant Middle Tennessee State University Jun 2022 – Dec 2023
Software Development Engineer Cognizant Technology Solutions Dec 2017 – Dec 2021

Key wins:

  • 🤖 Built an AI-assisted ticket triage platform (spaCy + NLTK + RabbitMQ) cutting manual effort by 40%
  • ☁️ Deployed serverless AWS infrastructure saving $1,000/year in third-party tooling
  • ⚡ Delivered 40+ REST/SOAP APIs for AstraZeneca & Ahold as reusable MuleSoft microservices
  • 🔒 Enforced enterprise security via OAuth 2.0, LDAP, and client ID validation with Splunk observability

🎓 Education

  • M.S. Computer Science — Middle Tennessee State University (Dec 2023)
  • B.Tech Electronics & Communication — Lovely Professional University, India (Jun 2017)

📊 Core Strengths

✔ Distributed Systems & Consensus Algorithms
✔ High-Concurrency Networking (TCP, Async IO, epoll)
✔ Event-Driven Architecture (RabbitMQ, SQS, Kafka)
✔ System Design, Fault Tolerance & Observability
✔ Cloud-Native Development (AWS, Docker, Kubernetes)
✔ NLP / ML Integration in Production Systems

Feel free to explore my repos or reach out — always happy to connect with fellow engineers building things that matter.

Popular repositories Loading

  1. SanjuYelisala SanjuYelisala Public

    Config files for my GitHub profile.

  2. Infra-Lab Infra-Lab Public

    infrastructure and distributed systems lab

    Python

  3. Raft-Kv Raft-Kv Public

    Production-level distributed KV store implementing Raft consensus from scratch

    Python