Head of Technology
2018 - 2018Juggernaut Books- Created a continuous deployment pipeline.
- Implemented a new React website using state of the art JavaScript stack.
- Moved existing services to FAAS model to scale up data processing and increase concurrency.
- Created a pipeline to ingest ONIX files from multiple vendors using FAAS technologies.
- Created an in-house DRM for book protection.
Technologies: Flask, Docker, AWS API Gateway, AWS Lambda, Node.js, Redux, React, PythonContract Developer
2016 - 2018PowerMap- Added a Firebase real-time database for real-time data sync.
- Created a FAAS-based deployment pipeline using Firebase Cloud functions.
- Optimized data storage for the fast first load.
- Optimized real-time rendering performance by preloading auth data and wrapping it in Redux data.
- Added support for Redux CLI by creating templates for dumb, smart, and connected components to streamline the architecture and for increasing developer productivity.
Technologies: Amazon Web Services (AWS), Firebase, Python, AWS, Node.js, Redux, ReactSenior Software Engineer
2016 - 2018Juggernaut Books- Implemented central configuration service allows to segregate environment based configs out of source code.
- Developed a self-deploying layer in existing services to make them self-contained.
- Built community writing platform for the company.
- Designed a tree-based content storage format for user-contributed stories.
- Created pipeline to segregate static assets from text content for optimized delivery.
Technologies: Node.js, Git, Socket.IO, Elasticsearch, PostgreSQL, Flask, Django, PythonSenior Software Engineer
2015 - 2016PressPlayTV- Architected and implemented an analytics system for the online media model.
- Implemented remote update infrastructure for the offline server fleet.
- Created configuration and metric collection service for offline servers.
- Designed a media processing pipeline for the content library.
- Optimized time-to-first-frame metric for Chrome video start-up time.
Technologies: Redis, Celery, GoLand, InfluxDB, Elasticsearch, PostgreSQL, Python, ECMAScript (ES6), Node.jsSoftware Engineer
2015 - 2015PressPlayTV- Designed and built PressPlays's Flagship hotspot server from scratch.
- Implemented user account device tethering in the web version.
- Created a crowd-sourced log collection system for the offline model.
- Implemented dynamically styled video player in vanilla JavaScript.
- Created video analytics SDK in Vanilla JavaScript.
Technologies: Amazon Web Services (AWS), AWS, Raspberry Pi, Shell, Python, Node.jsSoftware Engineer
2014 - 2014Zomato- Developed and maintained web application and assets.
- Built in-house JavaScript annotation library for first-time users.
- Built a Google Map-based tool for managing positions of entities on a map.
- Built web-based premium features for restaurant owners.
- Designed internal dashboards for report generation.
- Created a crowd-sourced distance calculator for web browsers.
Technologies: JavaScript, CSS, Redis, MySQL, Linux, Python, PHPSoftware Engineering Intern
2013 - 2014GrabHalo- Maintained and upgraded the Flagship iOS app of the firm.
- Implemented Clustering in map object and pagination of message feeds.
- Fixed bugs and ported to iOS 7.
- Added infinite scrolling feature.
- Refactored dependency management architecture in the project.
Technologies: AFNetworking, JSON, Xcode, iOSWebTech Intern
2013 - 2013GAIL(INDIA) Limited- Developed PHP-MySQL library to interact with the MySQL database and perform CRUD operations.
- Built dBaseView, a contact management app in PHP using Metro UI and PHP-MySqli library for database support (https://github.com/psych0der/DbaseView).
- Introduced Git and tracked older projects in Git.
- Created authentication APIs.
- Created OAuth 2 connector for Google and Facebook.
Technologies: Linux, Bootstrap, MySQL, CSS, HTML, JavaScript, PHP