Backend Engineer @Lumber | Building the payroll infra nobody notices

Bengaluru, Karnataka, India

India






Bachelor of Engineering - BE, Computer & Electricals
Thapar Institute of Engineering & Technology
Join sidak and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossBackend Engineer @Lumber | Building the payroll infra nobody notices
Backend engineer at Lumber, building the event-driven systems behind construction payroll. Java · Spring Boot · Kafka · Redis · PostgreSQL · AWS/EKS I own our Kafka infrastructure pipelines that move millions in payroll for thousands of construction workers every week. Payroll doesn't get a maintenance window, so the job is as much operating the system as building it: delivery and durability guarantees, event lineage, a custom debouncing layer, back-pressure so it degrades instead of dying. Also Redis-based distributed locking and caching, and scheduling with Quartz. Before Kafka, I built our earning-rate computation engine: taxes, reciprocities, prevailing wages. Still the most complex piece in our system. Two years ago I was writing basic Node. Now I debug Java at the framework level, and I spend more time on "should we build this" than "how." Currently going deeper on distributed systems and software architecture.
Bengaluru
claude code
deepseek
gemini
ChatGPT
ChatGPT Images
Software Engineer at Lumber, Jul 2024 - Present · 2 yrs 2 mos, Bengaluru, Karnataka, India, -> Own Kafka infrastructure end-to-end re-architected payroll processing onto an event-driven pipeline (~7x throughput), and built a custom debouncing + backpressure layer after Kafka Streams fell short. Running in production since. -> Designed the event-lineage and reliability layer: interceptor-based observability, at-least-once delivery via manual offset management, idempotent handlers, durability tuning across environments. -> Built the earning-rate computation engine: taxes, reciprocities, prevailing wages the most complex domain logic in the system. -> Optimized PostgreSQL migrations to avoid table locks (fast-path ADD COLUMN, NOT VALID constraints, CREATE INDEX CONCURRENTLY) for zero-downtime schema changes. -> Diagnosed and fixed production incidents: a JPA fetch-graph OOM (~1,085 entities/request) and pod crashes traced to RDS autovacuum IO saturation exhausting the Tomcat thread pool. -> Added Redis caching and distributed locking; built scheduled jobs with Quartz.
Software Engineer at KocharTech, Jan 2024 - Jul 2024 · 7 mos, India, Engaged in cutting-edge tech, working on real-world projects, and consistently expanding my skill set. Committed to ongoing improvement and eager to contribute to innovative endeavors. 🌐💻
Bachelor of Engineering - BE, Computer & Electricals, Thapar Institute of Engineering & Technology