Hired as an early/14th engineer at Clumio. Was an early engineer who worked all the way from Alpha release to maturing of the SaaS platform.
Metering and Billing service/AWS marketplace - Led various pieces of licensing, metering and billing service and integrated it with AWS Marketplace to launch Clumio App.
Key highlights include:
• Service handled customer onboarding without any intervention from Clumio
• Introduced the concepts of Coupons/Credits with notion of expiry of coupons to facilitate trial period for new customers to play with the Clumio product.
• Brought in the notion of rate card to depict the centi-credits as charging mechanism for allowing ease of pricing change for different usages
Integrated with AWS marketplace to launch Clumio App so that customers could get billed via AWS based on usage.
• Designed a multi tenant metering service that held metering data to meter to AWS for billing purposes.
• Decoupled daily metering computation of usage per tenant from billing to AWS.
• Added features like custom rate cards to allow for customers to be grandfathered into old rates while moving new customers to different rates for usage.
• Added support to dump metering data into data warehouse and generation of downloadable consumption report to give detailed break-up of usage for each asset per day.
Eventing/Alerting System - Led eventing system on top of AWS SQS and SNS service which became the key element in Clumio’s asynchronization communication mechanism.
• Built an alerting system on top of the eventing system to generate customer facing alerts. Helped the support team integrate the alerting system to help creation of support cases in automated fashion.
Virtual Appliance - Worked on building a virtual appliance that ran in a customer's data center and talked to controllers sitting in AWS.
Appliance had Docker containers which were orchestrated and upgraded via the cloud controller.
Wrote the orchestration code and upgrade code for the same