Senior Software Engineer | Distributed Systems

New Delhi, Delhi, India

Mumbai, Maharashtra, India

Jaipur, Rajasthan, India

India




Bachelor of Technology, Information Technology
Swami Keshvanand Institute of Technology, Jaipur
Join Arihant and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer | Distributed Systems
Senior Software Engineer at Perfios building and operating backend systems across identity, KYC, source orchestration, and regional API infrastructure. My work supports 5M+ daily API requests, with a focus on reliability, distributed workflows, disaster recovery, and cost-aware architecture. Since April 2024, my initiatives have delivered $700K+ in cumulative savings by reducing vendor dependency, eliminating unnecessary API calls, and redesigning critical workflows. Core areas of work: - High-throughput API design, latency reduction, and production reliability - Redis-backed caching, rate limits, fallbacks, and explicit degradation paths - Celery/Fargate worker pipelines, concurrency control, and source orchestration - Python modernization, containerized deployments, and multi-region CI/CD - Disaster recovery, observability, incident response, and technical reviews I started in product and web engineering, then moved deeper into backend work through API security, debugging, scale, and reliability problems. I enjoy systems where design decisions have visible business impact, and I care about solutions that remain understandable, operable, and cost-efficient under production load. Outside work, I build backend systems projects to sharpen my distributed-systems thinking. My current project is a quota-metering engine exploring Redis Lua, idempotency, atomic quota operations, and concurrency correctness. Open to conversations about senior backend and platform engineering opportunities with meaningful ownership.
Gurugram
antigravity
codex
cursor
Senior Software Engineer at Perfios, Apr 2024 - Present · 2 yrs 5 mos, New Delhi, Delhi, India, Build and operate production backend systems across TotalKYC, identity verification, source orchestration, and regional API infrastructure. - Delivered $700K+ in cumulative cost savings since Apr 2024 by reducing vendor dependency across KYC and utility workflows through caching, source orchestration, and workflow redesign. - Owned active-passive disaster recovery across Mumbai and Hyderabad for TKYC, supporting 5M+ daily requests at over 99.9% measured availability; delivered 20+ KYC APIs across Kenya, UAE, and Indonesia. - Migrated Python 3.9 to 3.12 stack by stack and containerized 245 of 260 APIs for cloud, hybrid, and on-premises deployment with zero production rollbacks; built multi-region, multi-function GitLab CI/CD with SAST. - Replaced legacy PDF tooling with Playwright-based browser automation, increasing success rate from 60% to 98% and reducing average latency from 40s to 6s. - Established a shared data-ingestion migration pattern with improved observability, then scaled it across 20+ services using AI-assisted workflows while preserving critical fallback behavior. - Completed 100+ code reviews and mentored junior and support engineers on debugging and incident triage.
Software Engineer 1 at Karza is now Perfios, Oct 2022 - Apr 2024 · 1 yr 7 mos, Mumbai, Maharashtra, India, Built and operated backend APIs for TotalKYC and data-ingestion workflows, integrating public registries and internal services. - Re-architected a Lambda-based source as a Redis-backed Celery worker on AWS Fargate; serialized vendor-session handling eliminated login churn and tripled throughput, while caching and rate limits enabled vendor retirement, saving $230K+ over two years. - Developed 30+ APIs and maintained 100+ production APIs within six months; by promotion, supported integrations across 300+ public registries powering services handling 1M+ daily requests. - Re-engineered legacy KYC APIs, reducing P99 latency from 8s to 5s and strengthening reliability for client-facing verification flows. - Reduced database writes from 9-10 to 3-4 per request on APIs serving up to 500K daily requests. - Built vendor-billing and scheduled data-analysis tools to improve billing accuracy and reduce manual effort.
Software Engineer at In Time Tec, Aug 2021 - Sep 2022 · 1 yr 2 mos, Jaipur, Rajasthan, India, Modernized a legacy .NET desktop application into an Angular web platform for internal operations. - Delivered the product from 0 to 1 and expanded it across 9 modules, tripling operational throughput. - Led end-to-end delivery while coordinating a 4-engineer pod and working directly with client stakeholders. - Reduced deployment cycles by 44% and increased test coverage by 54% through CI/CD and automated testing.
Software Engineer Intern at In Time Tec, Mar 2021 - Aug 2021 · 6 mos, India, Contributed across frontend testing and backend request-processing work. - Built a backend task-distribution service for parallel and concurrent requests. - Added unit tests for Angular components and UI modules using Karma and Jasmine, improving coverage and reliability. - Resolved technical debt across active projects and improved maintainability through clean-code and design-pattern practices.
Bachelor of Technology, Information Technology, Swami Keshvanand Institute of Technology, Jaipur