sairamkumar m
backend engineer
bengaluru, india
sairamkumar.m@outlook.com
[linkedin][github]
designed for failure, optimized for recovery.
Profile
[linkedin][github]
designed for failure, optimized for recovery.
⫻ STACK
› languages
[java][go][python][bash]
› frameworks & tools
[spring boot][git][junit][mockito]
› databases & infrastructure
[postgresql][mongodb][elasticsearch][redis][h2][kafka][docker][aws]
› concepts
[oop][concurrency][microservices][event-driven architecture][rest apis]
⫻ EDUCATION
b.e. computer science
visvesvaraya technological universityGRADE: 9.24dec 2021 - aug 2025
⫻ PROJECTS
accessguard — multi-tenant authentication & authorization platform
[github]
[spring boot][kafka][postgresql][redis][resilience4j][elasticsearch]
•distributed microservices with eureka service discovery and kafka pub/sub communication.
•implemented rs256 jwt per-tenant key management and a jwks endpoint for key discovery.
•integrated redis-backed token bucket filter for gateway rate limiting.
•used resilience4j for circuit breaking and fallback behaviour.
gositemonitor — concurrent site uptime & latency monitor
[github]
[go][goroutines][concurrency][docker]
•goroutine worker pool to monitor multiple urls concurrently with global token-based rate limiting.
•periodic job scheduling and structured json logging for latency, outage, and session data.
•aggregation pipeline to detect recurring outage patterns and generate insights.
•multi-channel alerting through discord and email for real-time notifications.
ansrs — command line spaced repetition system
[github]
[java][maven][h2][junit][mockito]
•recall engine based on difficulty, recall count, and spaced repetition intervals.
•implemented caching and embedded h2 database for persistence and archival.
•fully test-driven development workflow using junit and mockito.
⫻ EXPERIENCE
wibblit (resumetweaker)
ROLE: co-founder & developer
DURATION: sep 2024 - jun 2025
•shipped an ai-powered resume to job-matching platform, managing product development end-to-end.
•built a gmail pub/sub integrated microservice to ingest emails, detect job updates, and update per-user job trackers in real time.
•implemented client-side pdf parsing and json extraction for consistent resume ingestion.
•balanced system design with rapid iteration and delivered a working mvp to early testers.