Software Engineer with ~10 years experience in ECommerce/Fintech/IT industry, interested in building products that impact customers in a positive way and centers around improving customer experience.
Overview
11
11
years of professional experience
Work History
Senior Staff Engineer
Clear
Bengaluru
11.2024 - Current
Clear Primitives: Revamped our existing ERP ELT pipeline to support synchronous flows from ERP to any of Clear's SaaS offerings, and write back to ERP directly. All configurations are done purely at runtime, with no coding involved.
Accounts Payable AI POC: Leveraging AI across the AP product to improve digitization flows and automate workflows based on user-provided SOPs instead of configuring workflows. Designed escalation mechanisms are built into our agent flow to identify issues based on scores and SOP, bringing humans into the loop.
Staff Engineer
Clear
Bengaluru
10.2023 - 10.2024
Partner Portal: Built a network product targeting onboarding for both buyers and sellers to the Clear system. The system was inspired by the PEPPOL network, with the vision to connect buyers and their sellers on a single platform to share invoices and improve the invoice-to-payment turnaround time. This involved creating two critical items. Workspace management, Partner Connection Management System, and a Document Exchange System that can maintain data isolation for all accounts.
Accounts Payable India: This was the final product created based on the AP USA POC. This was a culmination of a combination of Partner Portal, AP, and a rich workflow system that targeted enterprise invoice workflow requirements.
Staff Engineer
Clear
Bengaluru
10.2022 - 09.2023
Sales Sync Service: Built a service to integrate sales team's CRMs with the licensing system to automate the licensing lifecycle. This completed the complete loop for the licensing platform.
AP International: Designed and led the execution of the Accounts Payable product, managing the complete Invoice to Payment flows targeted at SMEs. This involved complete ERP integration, multi-channel digitization, approval and payment approval workflow management, and payments flow integration with notifications to sellers. This was a POC product. But we were able to achieve a complete onboarding of customers in a single day, which included basic UAT.
Staff Engineer
Cleartax
10.2021 - 10.2022
CT Platform
Designed Authorisation Service, based on a company's hierarchy model to allow for hierarchical UAM. This involved optimisations on tree traversals and caching to allow for fast performance, despite the hierarchy being maintained across multiple tables.
Migration of EInvoice and GST as to AuthZ from their own authorisation stack. These two are Cleartax's biggest products for B2B and have their own complexity in terms of hierarchy data. This exercise involved phased rollout with close coordination with product teams to solve and consolidate customer data.
SAML Integration Support to allow for thirdparty client to use their SSO to log in to Cleartax
Senior Software Engineer
Cleartax
06.2019 - 10.2021
GST Forms Team
Team Lead for GST2.0 Execution. Close collaboration with Product and CA team to identify workflows and work to enable development both in terms baseline setup and team level execution
New GST milestone setting with engineering and product teams across GST Vertical
Setup new forms module based learnings from existing implementations. This has become the blueprint to follow in all new forms implementation.
GST SWAT
Setup the roadmap for GST SWAT team. This involved collecting various data points from known techdebt items, profiling of GST application, log analysis etc.
Designed and built a reliable data extraction service on transactions of GST system to allow extraction of approx upto ~10M records for users. This has reduced the db load of all data parsing features and empowered new features that relied on heavy data extraction
CT Platform
Designed and executed Business Hierarchy Service. This is a Org level Master Data Management service to model GST compliant customers organisation structure. This was designed to enable cross product movement of master data of cleartax customers, thus allowing org wide functionality and upselling opportunity.
Designed and led execution of Metering Service and Licensing Service. As part of setting up new Licensing mechanisms for products we have set up new Licensing system and a separate metering system which will be powering the metered licenses.
Designed Order Management System. For Selling of products and product licenses, a new order management system is designed which provides a generic solution for all products to onboard on and have capabilities of Order fulfillment, Invoicing and Payment.
SDE III
honestbee
03.2019 - 06.2019
Product Aggregator Service
Designed and Implemented a new service to take ownership of product listing data.
Product listing data is a decorated product data which includes separate data like price, inventory, deals which are necessary while listing products
The service becomes the junction where all of the above data is captured and mapped. This is used to create the final document which is indexed in ElasticSearch for listing.
Catalog Ingestion System Redesign (In Progress)
Designed a new event driven catalog ingestion system to work with irregular burst traffic.
The data to be ingested has a generous SLA and thus PubSub model was used to pass messages across workers.
The ingestion workflow is broken down to multiple worker pools each separately served and communicating with each other by messages.
SDE II
honestbee
04.2018 - 03.2019
Deal Service
Designed and Executed a new service to handle bundling of different products and assign discounts to them on the fly as user add items
The service supports various types of deals like Free, Combo, FlatPrice, FlatDiscount deals.
Support for Global, User and Order level tracking for deals, to track and control burn rate. This would allow Business Managers to track the performance of deals and subsequent burn rate of affected products
Orders in honestbee has three steps, i.e. Create, Ship and Fulfilled. DealService monitors all three steps to track the deal burn rate and give customers and business owners the most accurate tracking data at any given time.
OrderFulfillmentSyncService
Revamped the existing sync service between Shopper App and Order System to handle partial fulfillment with replacements of order items
Added support for replacement logic for fulfillment of Deal items in order.
Catalog Ingestion System
Designed and implement automated Merchant account creation to expedite merchant on-boarding.
In the initial handover phase, I coordinated with Business Managers and Merchants to onboard onto the system. This involved working with multiple clients at the same time and fix any issues faced by them.
Software Development Engineer
Amazon, Associates Fraud Detection
07.2016 - 04.2018
Developed Automated Signup verification systems to establish relation of new associate signups with existing information sources and take approval decisions. This reduces operational load to manually check all associate signups and stops fraud at gateway.
On boarded new Associate programs to existing approval systems, accommodating new business cases for signup verification and provide automated signup verification from get go.
Software Development Engineer
Amazon, KindleStore
07.2015 - 07.2016
Development of Purchase workflow framework, to create a set of standard purchase modules, which can be used in a plug and play manner to setup different purchase flows for new digital stores.
Worked on estimation and setting up overall story creation for purchase platform, and worked as a Scrum master for two months during the project.
SDE INTERN
Amazon, KindleStore
01.2015 - 06.2015
Understand existing business use cases of device validations required to allow successful purchase of E books from Kindle Store. Redesign existing purchase systems to add device validation workflows.
SDET Intern
Amazon, Publisher Tools
05.2014 - 07.2014
Automated the process for generating peak memory usage reports for tests and developed generic CLI tools to evaluate memory usage of tests locally.
Developed tool to generate weekly report for code quality evaluation of different packages in Amazon's repository.
Education
BE(Hons) - Computer Science
BITS PILANI, KK BIRLA GOA CAMPUS
Goa
08.2015
Senior Secondary - +2 Science
DAV Public School, PKT, Bhubaneswar
Bhubaneswar
01.2010
Secondary Education -
DAV Public School, PKT, Bhubaneswar
Bhubaneswar
01.2008
Skills
Languages – Go, Ruby on Rails, Java, and Python
Cloud and container orchestration – design and deploy workloads on Kubernetes, Docker, and Helm with Traefik ingress
Data & persistence expert – hands-on with DynamoDB, PostgreSQL, MySQL, MongoDB, JDBC, Hibernate, and Dropwizard services
Event-driven architecture – build resilient systems using AWS SNS/SQS and other messaging patterns
ERP & enterprise integration – connect core SaaS/ERP platforms to custom services for seamless data flow
AI-enabled solutions – embed ML/AI components to automate decision-making and analytics
Clear technical communicator – create concise docs, diagrams, and runbooks for cross-functional teams
People-first leader & problem-solver – guide diverse squads, remove blockers, and deliver high-impact releases