Payments Platform PCI (PA-DSS) & OWASP Application security, Data Lake, Radar Controller application for ISRO (Indian Space & Research Organization). Clinical web forms development at National Health Services (NHS), London. Augmented Reality with Unity Data Lake formation with Apache Spark, NiFi, Druid, Kafka, Parquet, Drill, AWS Glue, Lambda, Athena & S3. AWS RDS, Zero-ETL, Blockchain, DMA compliance, Tax, Finance automation
Overview
15
15
years of professional experience
2010
2010
years of post-secondary education
Work History
Software Development Manager
Amazon Web Services
Palo Alto, California
01.2025 - Current
RDS Zero-ETL is a product for customer of RDS AWS to create seamless data migration pipeline to Redshift and other targets
Oversaw 4 simultaneous projects, monitoring each for development milestone and quality control compliance.
Led sprint planning, reviews and retrospectives.
Collaborated with cross-functional teams to ensure seamless integration of new features into existing systems.
Hiring and Developing engineers with career growth plan
Planning and owning vision document and operational planning of the team
Budgeting and compensation allocation.
Annual Performance review
Software Development Manager
Amazon
San Francisco, California
10.2020 - 12.2024
Amazon Music, San Francisco
Owned the music platform for Amazon music Webplayer and Music 3P Phoenix API. Partnered with Experience teams to create engaging customer experience for Amazon Free-tier, Prime and Unlimited Music customers. Partnered with Tesla , Sonos to launch Amazon music on Tesla head units and Speakers respectively. Led sprint planning of cross team projects, operational planning and annual performance for engineers. Worked on DMA compliance for EU marketplace.
3P Tax Automation, Bangalore
As per India Section 194-O, Marketplace entities (Amazon) which provides listing services to 3P sellers must act as a withholding agent of income tax triggered by sales. Amazon is obligated to remit the Income tax deducted at every month end and also report the same to the Government every quarter end. Remittance Module is responsibile for reconciling and aggregating the total TDS liability for a month.
Once the data is aggregated from various sources - Challan, USL, GL, WAR & LDC It is transformed into a Seller-day granularity to generate the Form26Q in the required format as per the Tax authority.
Engineering Manager
Go-MMT, Redbus
Bengaluru, Karnata
01.2016 - 10.2020
MRI (Real time data analytics - Similar to Google Analytics)
User Identity Service
Imperfect Score
Built with Go, Python, Superset, Druid, Kafka, NiFi
Platform provides real time data analytical capabilities for Product Managers to make informed decisions about campaigns
RCA for various microservices similar to open/distributed tracing.
Built completely with Open source technology
Service developed using Go, Redis, Kafka, NiFi
Identification of user based on a number of Ids.
Service integration with Data platform to minimise offer burn, Fraud detection and various other use cases.
Developed using Python, (Server-less) AWS Lambda, S3, Glue, Athena
Service enables us to Deep dive into all imperfect transactions of redBus to discover RCA
Analysis of systems like Salesforce, CRM, User Chat, Selfhelp, IVR & Transactions providing insights on failures.
Augmented Reality, Distributed Systems
Numar (Navigation using markerless Augmented Reality)
Pub-Sub Service
Payment Platform
Data Platform
Other Projects
Developed using Unity, C#, ARCore, ARFoundation, Android
Project allows users to navigate to bus - boarding points and displaying real time, location based updates via markerless AR.
Service developed using C#, Redis pub-sub, WebSockets
Service integrated with Payment Platform to reduce payment failures
Application layer developed with C#, ASP.Net, Redis, MySql, MVC
Design & Development of Payment Platform, Recon system (Payment Reconciliation), PaaS Console (Dashboard & Payment Back Office Administration), Payment Notification System, Refunds System & (DyPS) Dynamic PG Switching Integrating various Payment Gateways and Banks across the India, SEA & LATAM regions
Developed in house message broker for handling Network drops between Payment Gateway and redBus
Improve Success Rate of Payments as a whole
Improve performance of Payments Platform by reducing Latency
Code review and technical presentations to team
Data Lake formation, incorporating data sources across redBus business units
Developed using Scala, python, Apache Spark, Superset, Drill, NiFi, Druid, Kafka, Parquet, AWS Glue, S3, Athena, Quicksight
Transformations of data in data lake to cater to various business needs for product and data science
Optimisation and performance improvements by conversion of csv to parquet format
Reduce storage costs by 85% on AWS
Hash PII (Personal Identifiable Information) for user data privacy
Interactions with Finance, Marketing, Engineering, QA, Product & Design teams for data warehousing.
Sentiment Analysis - Written in Java, J2EE, dropwizard, Hibernate, R. Integrated with CRM.
Imperfect Score - Developed using python, AWS lambda, S3, Athena, Glue.
Deep dive into all imperfect transactions for RCA
User Segmentation - Segmentation of repeat users for analytics using AWS Athena, Glue, Presto, SQL
Lookouts - Service to provide real time location based alerts to customers without using their GPS
Parktix - Secondary market for resale of booked tickets (POC)
BigQ uploader - NodeJs service to parse and upload transaction data to BigQuery for analytics
Team Lead
Tangoe
04.2013 - 01.2016
Company Overview: MDM (Mobile Device Manager) MatrixMobile MDM is a comprehensive monitoring, management and service suite for mobile devices and applications in an enterprise.
Following Agile methodology and providing estimates to Stories, impact analysis
Design & Development of new features on existing platform. Solving production issues
Technical training on a range of topics that include Apple MDM communication, Blackberry Device Services, GCM, Device Profiles
Effective interaction with business users and stakeholders through calls and emails.
Resolve production issues.
MDM (Mobile Device Manager) MatrixMobile MDM is a comprehensive monitoring, management and service suite for mobile devices and applications in an enterprise.
Working on a set of applications that facilitate workflows for legal documents processing
On-boarding new customers/clients and enhancing the product.
Working on windows services to import documents into the system for legal/nonlegal Audit.
Audit Export (application to facilitate TEM audit) Java, PLSQL
Systematically loading data from Oracle database into MS SQL Server for telecom audit.
Fixing issues arising out of data formats
.Net Developer
Camden & Islington, NHS
05.2012 - 12.2012
Company Overview: Clinical MVC Web Forms
Requirements gathering from Training administrators, administrative & clinical staff of Hospital.
Web Application development of Healthcare forms such as patient assessment, patient activity monitoring, and safeguarding children.
Design & Development of application using technologies such as Asp.Net MVC3, MVVM, Javascript, JQuery, HTML, CSS, LinQ to Entities, Entity Framework, Object Oriented Design concepts, WCF and SQL Server 2008.
Perform CRUD Operations on database using SQL to build the back end of web applications
Deployment of the Web Form on IIS 7.5 Web Server (Windows Server 2008)
Clinical MVC Web Forms
Software Engineer
Healthfore, Religare
10.2011 - 04.2012
Company Overview: Hospital Information System (Magnum HIS)
Magnum HIS is a comprehensive Hospital Information System that computerizes principal operations and administrative functions in a hospital.
Building hospital information management system modeled on a ERP concept, front & back office modules such as patient registration & billing software, medical insurance dispatch and claim software, hospital inventory management system, document management system and laboratory software using a private company framework (RSQI Application Framework), Inversion of Control, visual studio 2010 (Microsoft .Net 4.0), IIS 7.5 (Windows Server 2008), WCF, JSON, Asp.Net 2.0.
Generating reports using a custom made report designer, PLSQL, SQL language for all modules such as invoices, patient medical report, inventory report and laboratory report.
Hospital Information System (Magnum HIS)
Software Engineer
Indian Space Research Organization (ISRO)
11.2010 - 10.2011
Company Overview: A Radar Controller Software Engineer at Dexcel Electronics Designs
Worked on Radar Controller project with a team of software, hardware engineers and ISRO scientists. Involvement in all stages of the software development life cycle including client meetings & site visit.
Proactively communicate and collaborate with scientists to analyse functional requirements and deliver the following as needed: system requirement specification document, client presentations, working system demos, system design documentations and acceptance test plan.
Design & development of GUI application in Java, Netbeans 6.9 using multithreading, object oriented programming, XML communication, logging in an independent self-guided approach, supporting local and remote mode of operation of the radar controller over TCP/IP communication protocol.
Application design & work flow presentation using tools.
Control of radar scan modes such as Azimuth Scan, Volume Scan, RPM test, Velocity loop check and RHI Scan by sending configuration, start/stop packets to server. Receiving status packets from server to decode and display on GUI Screen for monitoring. Alert & Alarm system for indicating values above threshold set by operator.
A Radar Controller Software Engineer at Dexcel Electronics Designs
Software Engineer Internship
Ashirwad Pipes
01.2010 - 11.2010
Company Overview: Pragmatic Plumbware, Water Management R&D
An application built using .Net framework of a client-server model in the embedded, automation & real time processing domain.
The client was built using C#.Net 2.0, Win Forms, Asp.Net for browser based application. The server program using C, embedded in a microchip which provides motor control & sensor data acquisition.
Key modules involve an information system which provides the user, water usage logs, graphs, water quality reports and alerts via popups and SMS. The device control module provides the user, ability to control water outlets such as taps; shower's using a browser.
Environmental Program Manager (EPM) at Amazon Web Services (AWS), Amazon Data Services, Inc.Environmental Program Manager (EPM) at Amazon Web Services (AWS), Amazon Data Services, Inc.
Head - Enterprise Support (Mid and Large Enterprise Business) at Amazon Web Services (Amazon Internet Services Pvt. Ltd.)Head - Enterprise Support (Mid and Large Enterprise Business) at Amazon Web Services (Amazon Internet Services Pvt. Ltd.)
Customer Solutions Manager (Customer facing Program Manager) at Amazon Inc. (Strategic Accounts, Amazon Web Services)Customer Solutions Manager (Customer facing Program Manager) at Amazon Inc. (Strategic Accounts, Amazon Web Services)