Senior Software Engineer | Backend Engineer | Laravel | Node.js | Distributed Systems | Microservices | AWS Certified Developer Associate

Chennai

Chennai

Chennai



Bachelor of Technology, Computer Science
sastra university
Higher Secondary Education
Maharishi International Residential School
Join Saran and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer | Backend Engineer | Laravel | Node.js | Distributed Systems | Microservices | AWS Certified Developer Associate
Senior Software Engineer with 3+ years of experience designing and building distributed backend systems powering payroll, reporting, and workflow platforms serving 1000+ employees. Experienced in micro services, event-driven architectures, AWS services, asynchronous processing, and performance optimisation. Passionate about solving complex production challenges, building scalable backend platforms, and designing reliable distributed systems. Currently expanding my backend expertise with Java and Spring Boot while continuing to build cloud-native applications.
Madurai South
claude code
ChatGPT
Senior Software Engineer at My Digital, Apr 2026 - Oct 2026 · 7 mos, Chennai, Led backend solution design and code reviews; mentored 2-3 engineers and set service design, REST API and full-stack standards for the team. Standardized REST API contracts across payroll, reporting and workforce-management services for consistent integration across reusable modules. Cut payroll report generation time from 20s to 10s for bulk runs of 1,000+ employees, replacing JSON-column expansion with generated columns and composite indexes (designed with the DBA). Fixed a bug where one API call could trigger payroll twice and create duplicate payslips, by centralizing the trigger into a single post-completion function with a guard flag. Proposed a post-commit “payroll approved” SNS event fanning out to separate SQS queues (background tasks and business logic), with idem potency checks and DLQ retries, fixing a production race caused by inter-service calls inside open transactions. Led root-cause analysis of production incidents (concurrency, data isolation, database performance, async processing) and drove corrective actions.
Software Engineer at My Digital, Sep 2023 - Mar 2026 · 2 yrs 7 mos, Chennai, Co-developed ~80% of the services of a greenfield enterprise payroll platform over 2.5 years, covering backend services, REST APIs and production deployments while following company and industry standards. Built an SES, SNS, SQS and Lambda bounce-tracking pipeline using SES message tags, so payrollers see bounced employee emails on screen and fix addresses themselves, cutting “email not received” tickets from about 50 to under 5. Designed payroll and workflow orchestration micro services for 1,000+ employees, using queues and asynchronous processing to improve scalability. Collaborated with Product and QA in Agile sprints and code reviews.
Intern at My Digital, Jan 2023 - Aug 2023 · 8 mos, Chennai, Built the MVP platform integrating backend and frontend modules for payroll processing using Node.js, Laravel and MySQL.
Bachelor of Technology, Computer Science, sastra university
Higher Secondary Education, Maharishi International Residential School