SDE II2014 - PRESENTAmazon
Technologies: Java, Distributed Systems, Machine Learning, Oracle, C++, NoSQL
- Built and launched personalized deals recommendations engine (offline processing with Apache spark and real-time service with Java-based server) for Alexa Shopping, leading a team of four engineers.
- Built and launched a platform for curating a set of entities out of a bunch of sources, applying filtering and allowing experimentation, with a real-time recommendation engine, leading a team of 3.
- Moved an Oracle and C++ based high-traffic legacy system to scalable NoSQL system and Java-based back end, with zero downtime or customer impact.
- Led a team of 15 engineers in ensuring high availability of our services for a worldwide high-traffic event.
- Designed and launched a machine learning model for producing personalized recommendations of customer based on their behavior patterns. The model led to significant conversion improvements.
Chief designer2018 - 2019Ixtutor.com
Technologies: Java, Angular 7, AWS S3 static hosting, Machine learning, TensorFlow
- Created and manage a machine learning website for TensorFlow, where I periodically publish my ML experiments in a tutorial format.
- Created a real-time editor for easy creation of tutorials.
Software Engineer2013 - 2014Atrenta Inc
Technologies: C++, Perl
- Developed the code level manipulation engine for directly adding/removing components from the RTL Verilog/VHDL design based on certain user inputs as part of the RTL modification engine (RME) team.
- Worked on RTL power reduction using clock gating and technology mapping.
App developer2012 - 2014Google Play (Android)
Technologies: Android App development, Java, Firebase
- Created an Android collection app, with user sign-in, comments, offline content access. Garnered 4.6 out of 5-star rating with 73,000+ downloads.
- Created an Android app (Brain suite), a collection of several types of brain teasers and exercises. Rating of 4.3 and 10,000+ downloads. Created a paid version as well with pro features.
- Created a contacts management app (Contacts berry), with a beautiful interface (as per customer feedback) for anything related to phone contacts.
- Created 3 other smaller apps.
Freelancer2012 - 2013An Online Freelance Agency
- Undertook several web development projects, maintaining a rating of 4.9 out of 5, with great customer feedback.
- Undertook web marketing projects, maintaining a rating of 4.7 out of 5 with great customer satisfaction feedback.
Software Intern2012 - 2012New Rubric Solutions
- Explored and set up of AWS cloud services (EC2, S3, RDS) taking snapshots of images and restoring instances from snapshots.
- Implemented client logging for Android application using the given libraries.
- Modified existing internal web tools for input validation, pagination support, and UI enhancement.
- Build of a script component to create code obfuscated Android application package using Proguard.