Chennai, Apr. 2012
Bachelor of Technology (B.Tech) in Information Technology
Cuddalore, Apr. 2008
Class XII - Tamil Nadu State Board - Secured 92.12% overall & Scored 100% in Mathematics
Chennai (Remote), 2017 - Present
Principal Software Engineer
Chargebee is a leading SaaS platform for subscription billing and revenue management.
Core Platform
I take the ownership of the Chargebee core job framework, ensuring the smooth processing of over 50 million async jobs daily.
Accounting Integrations
I led a team of 5 and handled the delivery for the team Accounting Integrations.
I effectively expanded Chargebee's integration offerings to include key platforms such as Oracle NetSuite, Quickbooks, and Xero.
Bangalore, 2014 - 2017
Senior Software Developer
Travel Republic (part of Dnata International) is a UK-based holiday booking e-commerce website.
As a full-stack developer, my responsibilities spanned across the development and maintenance of the booking dashboard and several critical microservices - user reviews, payment processing, the shopping basket, and post-booking services
Bangalore, 2013 - 2014
Software Engineer
Bally Technologies, now Light & Wonder, specializes in casino gaming and marketing products.
I contributed to the UI Framework team, where our focus was on developing reusable web components tailored for backend developers.
I created various desktop tools for casino marketing team.
A core frameowork for Chargebee jobs
I ensure the reliability of over 50 millions jobs processed in a day.
I made chargebee jobs to support idempotency, priority based execution and various other minor improvements
Tech stacks used: Java, MySQL
Consoilidated chargebee common data span across various regions (US, EU, and AP)
Tech stacks used: Java, NodeJS, MySQL
A config-based end-to-end integration sync service. A framework to fast-track development of integrations for Chargebee.
I made the integration service more robust and scalable by introducing a queue based async architecture with reusable modular sync components.
Tech stacks used: Java, Spring Boot, Apache Camel, MySQL, CodeBuild, CodeArtifact, NodeJS
A Chrome extension developed to provide a reconciliation feature for Chargebee customers. It allows users to sync their accounting data and perform actions such as invoice marking and payment updates directly from the browser.
Tech stacks used: Chrome Manifest V2, JavaScript, jQuery
Award-winning project developed during a hackathon to explore voice-based subscription handling using the Alexa voice assistant. Users can interact with Alexa to perform various actions, including creating a subscription, checking subscription status, and retrieving invoice details.
Tech stacks used: Java, Spring Boot, MySQL, OAuth, Node.js, AWS Lambda
Integrated with: Chargebee API and Alexa Skills Kit
Winner of the hackathon.
A Chrome extension developed to assist participants during meetings.
Tech stacks used: NodeJS, Python, Azure Speech Services, Azure Blob, Open AI, MySQL, Chrome Manifest V3, JavaScript
JSON Lint Chrome Plugin to Pretty Print JSON instantly. A simple tool that helps you lint JSON content while you stay focused on your current work.
Tech stacks used: Chrome Manifest V3, JavaScript
Published in the Chrome Web Store.
A Windows desktop application to customize vouchers as needed in casino platforms.
Tech stacks used: C#, WPF, SQL SERVER