Senior software engineer with 14 years of experience primarily in distributed computing systems and big data processing.
Overview
14
years of professional experience
6
years of post-secondary education
2
Languages
Work History
Amazon
Seattle, WA
Senior Software Engineer
03.2014 - Current
Job overview
Designed and implemented a unified data analytics platform using Apache Spark for analyzing large datasets from multiple data sources including Redshift and Lake Formation in a single place.
Designed and implemented a distributed file system that supports transactional commits, real time synchronization of files across hosts and snapshot isolation. This file system was used to implement an artifact and configuration management/distribution system used by multiple teams
Implemented a scheduling system for the distribution of customer experience measurement sessions on different audio and video devices.
Inventor of US Patent 10523532 "Multiple queueing for distributed environments" granted on 12/31/2019
Architected and delivered multiple customer facing features in AWS S3 including Event Notifications and CloudTrail logs for S3 object API operations.
Regularly lead the architecture, design, implementation and delivery of software in ambiguous and complex problem spaces.
Amazon
Seattle, WA
Software Development Intern
05.2013 - 08.2013
Pegasystems
Hyderabad
Software Development Engineer
09.2011 - 06.2012
Job overview
Worked as a full stack engineer for the PRPC product
Developed a live feed service for developer interactions on top of the PRPC engine.
Qontext
Hyderabad
Software Development Engineer
11.2009 - 05.2011
Job overview
Worked as a full stack engineer for an enterprise social collaboration platform product delivering a number of features such as featured content, announcements, analytics and identity synchronization tooling.