Back to Developers
Suhaanth V V

Suhaanth V V

Backend Engineer

Bengaluru, India 1+ yrs exp 82 ยท Excellent

About

Backend engineer building payment, subscription, and notification infrastructure for two consumer agritech products. Specializes in systems that must not double-charge, double-send, or lose a message: idempotent pipelines, distributed locking, and invariants enforced in PostgreSQL rather than in application code.

Skills & Expertise (23)

Python Advanced
8.5/10
2
Years Exp
Event-Driven Pipelines Advanced
8.5/10
2
Years Exp
REST API design Advanced
8.5/10
3
Years Exp
SQL Advanced
8.0/10
3
Years Exp
Git Advanced
8.0/10
3
Years Exp
FastAPI Advanced
8.0/10
2
Years Exp
Postgresql Advanced
8.0/10
3
Years Exp
Redis Advanced
8.0/10
2
Years Exp
AWS Intermediate
7.5/10
2
Years Exp
Node.js Intermediate
7.5/10
2
Years Exp
Typescript Intermediate
7.2/10
2
Years Exp
AsyncIO Intermediate
7.0/10
2
Years Exp
Docker Intermediate
7.0/10
2
Years Exp
JavaScript Intermediate
7.0/10
2
Years Exp
JWT Intermediate
7.0/10
2
Years Exp
RBAC Intermediate
7.0/10
2
Years Exp
Nginx Intermediate
6.0/10
1
Years Exp
C/C++ Intermediate
5.5/10
2
Years Exp
Alembic Intermediate
5.0/10
1
Years Exp
CashFree Intermediate
5.0/10
1
Years Exp
Razorpay Intermediate
5.0/10
1
Years Exp
Firebase Cloud Messaging Intermediate
5.0/10
1
Years Exp
Jenkins ci

Work Experience

Software Engineer

Silo Fortune Pvt Ltd

Aug 2025 - Present

Architected a four-stage asynchronous pipeline (Event-Driven Architecture) on Redis Streams (enrich, decide, deliver, schedule) serving two products across 10 languages, tuned to 100-message batches at 50 concurrent sends per worker and scaled horizontally by adding replicas to the same consumer group. Guaranteed at-least-once delivery through per-stage idempotency keys, a 30-second XPENDING/XCLAIM recovery sweep, and three-attempt exponential backoff on transient failures, so a worker that dies mid-message replays it rather than losing it. Moved event types, templates, A/B variants, and campaign audience SQL into PostgreSQL. The growth team now launches a campaign or rewrites copy without waiting on a deployment. Closed a duplicate-send risk across replicas by electing one scheduler leader per tick with a Redis lock, TTL heartbeat, and automatic failover, keeping campaign runs over audience segments of up to 150K users single-sourced. Instrumented all four workers with structured JSON logging (structlog) shipped to AWS CloudWatch Logs Insights, binding trace_id, event_id, and delivery_id through contextvars so a single notification stays queryable end-to-end across workers sharing one log stream. Tracked delivery outcomes as Redis counters flushed to PostgreSQL per campaign and language, and corrected reporting that had conflated device-token reach with true FCM delivery success, giving the growth team an honest delivery rate to plan against.

Education

B.E. Computer Science (AI & ML) - Ramaiah Institute of Technology

2021 - 2025 ยท Afghanistan

Certifications

No certifications added yet

Interested in this developer?

Profile Score Breakdown

๐Ÿ“ท Photo 10/10
๐Ÿ“„ Resume 10/10
๐Ÿ’ผ Job Title 10/10
โœ๏ธ Bio 10/10
๐Ÿ› ๏ธ Skills 20/20
๐ŸŽ“ Education 10/10
โฑ๏ธ Experience 7/15
๐Ÿ’ฐ Rate 0/5
๐Ÿ† Certs 0/5
โœ… Verified 5/5
Total Score 82/100

Profile Overview

Member sinceAug 2026