Pune Division, Maharashtra, India
Engineering leader with over 15 years of experience in designing, building and optimizing large scale, data intensive distributed systems. Experienced Software Engineer/Architect with a demonstrated history of working in the internet industry.
Amazon RDS Open Source Engines (ROSE) team manages Open Source based database services in Amazon RDS include PostgreSQL, MySQL and MariaDB. We are obsessed about delivering secured, highly available, easy to use managed database experience with ever-increasing innovations while contributing back to open source.
Lead Distributed Engineering teams to manage state of the art Product development. (Managing 25+ engineering across 4 products). Build products based on collaboration with Product managers and other stakeholders.(Have done 200+ releases in products across 4 products in the last 4 years). Build and Scale distributed systems with high scale. A few concrete examples of distributed systems build and released under my leadership Scaled the Ads scanning system with a complete new event-based architecture to handle 7x of its scale. Build an Ads.txt crawler to crawl 3 million+ domains daily - https://pubmatic.com/blog/auto-scaling-ads-txt-crawler/ Recruit, Manage and grow top engineering talent.
As a Software Development Engineer I was involved in the Product architecture (the client app and server service) design, development and unit testing of some of core Kindle/Android applications and server services which power those apps. Design and build a high scalable distributed server side system powering the cards on the right panel of fire phone using various AWS services. To implement and maintain the various functionalities of the products using efficient data structures and algorithms. To train and mentor juniors/interns in the project and help them in analysis of their development tasks.
As a Tech Lead I was leading the Product's re-architecture, , design, development and unit testing of CATIA V5 integration and common xCAD integrations infrastructure. To design a common infrastructure so that there could be maximum code sharing between the different xCAD integration products. To lead a team of 6 developers and track their deliverables. To develop and enhance the module to increase efficiency and incorporate changes in supporting systems. Preparing automated test cases for new functionality and increase code coverage.
As a Programmer I was involved in the design, development and unit testing of a module called HomeMovers. Maintaining and enhancements of modules named HomeMovers,EOI,Installation Finder,Provisional Appointments.