Summary
Overview
Work History
Education
Skills
Websites
Personal Information
Publications
Certificates And Awards
Timeline
Generic
Dweep Sharma

Dweep Sharma

Software Development Manager
Palo Alto,CA

Summary

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.
  • CoreLogic (Legal documents verification application)
  • 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.
  • Pragmatic Plumbware, Water Management R&D

Education

Bachelor of Engineering - Computer Science

B.M.S. Institute of Technology

Higher Secondary Education - undefined

National Junior College

Lower Secondary Education - undefined

St. Germain High School

Skills

  • Go

  • Python

  • Java

  • Scala

  • C#

  • Aspnet

  • MVC

  • NodeJs

  • Javascript

  • Blockchain

  • AWS Athena

  • Lambda

  • Glue

  • S3

  • Quicksight

  • GCP

  • BigQuery

  • Google Analytics

  • GCS

  • Apache Spark

  • Drill

  • Parquet

  • NiFi

  • Superset

  • Druid

  • Kafka

  • Avro

  • MySql

  • SQL Server

  • Redis

  • Mongo

  • Arango

  • Postgresql

  • Greenplum

  • Cassandra

Personal Information

Date of Birth: 01/17/86

Publications

  • Https://aws.amazon.com/blogs/startups/redbus-building-a-data-platform-with-aws-apache-software-foundation
  • Https://medium.com/redbus-in/data-lake-formation-with-aws-glue-apache-drill-9f770a738100
  • Https://drill.apache.org/poweredBy/

Certificates And Awards

  • 2019, Pioneer award for Data platform architecture, Redbus
  • 2017, Trailblazer award for Increasing Success Rate of Payment Platform, Redbus
  • 2010, Presented technical & business papers with demonstration of water management system.
  • 2007, C#.Net & Asp.Net (NIIT) India

Timeline

Software Development Manager

Amazon Web Services
01.2025 - Current

Software Development Manager

Amazon
10.2020 - 12.2024

Engineering Manager

Go-MMT, Redbus
01.2016 - 10.2020

Team Lead

Tangoe
04.2013 - 01.2016

.Net Developer

Camden & Islington, NHS
05.2012 - 12.2012

Software Engineer

Healthfore, Religare
10.2011 - 04.2012

Software Engineer

Indian Space Research Organization (ISRO)
11.2010 - 10.2011

Software Engineer Internship

Ashirwad Pipes
01.2010 - 11.2010

Higher Secondary Education - undefined

National Junior College

Lower Secondary Education - undefined

St. Germain High School

Bachelor of Engineering - Computer Science

B.M.S. Institute of Technology
Dweep SharmaSoftware Development Manager