Arpit Bhayani
[email protected]
+919652602714
Technical Architect
arpitbhayani.me
An avid programmer, passionate about engineering, design and building
products that affect millions.
WORK EXPERIENCE SKILLS & COMPETENCIES
Technical Architect NodeJS Golang Python Java
Unacademy
02/2018 – Present Bangalore, India Elasticsearch Redis MongoDB MySQL
Lead the Search and Content Discovery Team
Designed and developed Search and Content Discovery platform Ansible Kafka GraphQL Puppet Design
Introduced and developed Search Query Auto Completion
Bettered the result relevance which improved CTR and SV by ~40% Semantic UI Amazon Web Services
Developed a service that identifies the intent from a search query
Designed algorithm for identifying Trending searches on platform
Designed Search Query Logging and Visualization system
Tech: Python, Golang, Elasticsearch, NLP, ML
PROJECTS
Tripod - Fast and Optimal In Memory Prefix Search
Optimal and Predictable memory allocation for operations
Software Development Engineer II Uses Trie as data structure and written in Golang
Amazon
12/2016 – 02/2018 Hyderabad, India FlaskSR - Enable streaming of partial HTTP Responses
Developed a service that puts infrequently accessed data in cold tier Enables prioritized rendering of HTTP components in Flask
Betters First Time To Paint and thus the UX for flask based services
Created streamlined and seamless access for Hot and Cold Data
Bootstrapped a generic data pipeline platform for Amazon Retail
Facebook Messenger Bot for Online Shopping
Developed a platform that enables auto-healing of services in despair
Bot enables purchasing any product directly through the messenger
Tech: Java, DynamoDB, S3, EMR It answers any fashion related questions and queries
Sr. Software Engineer Aligning Cricket Match Reports to Commentaries
Identifies important event from a Match Report
Practo Maps these events to corresponding balls in commentaries
04/2016 – 11/2016 Bangalore, India
Developed the tool that enables incremental release of products
Detection of Memory Leaks and Uninitialized Variables
Built the product that identifies anomalies in real time Uses dynamic analysis and binary instrumentation to identify flaws
Built the database as a service ensuring high scalability and availability More efficient in finding runtime bugs than any Static Analysis Tool
Tech: Python, Flask, Java, MySQL, MongoDB, Boto3
WikiSe - A search engine build on top of Wikipedia Dump
Bootstrapped a generic TF-IDF based search engine
Software Engineer Tries to directly answer the query that could be, using Infobox data
Practo
09/2015 – 03/2016 Bangalore, India
Honoured with Star Employee Award
Built the tool used for dummy data population across products EDUCATION
Built the tool used for provisioning personal staging environments M.Tech in Computer Science
No downtime migration of Staging Infrastructure to a cheaper Region IIIT, Hyderabad (9.02/10)
Tech: Puppet, Vagrant, Python, Flask, Boto3, Semantic UI 07/2013 – 05/2015
Software Associate B. Tech in Information Technology
Saba Softwares India Pvt. Ltd. College of Engineering, Pune (8.56/10)
07/2012 – 07/2013 Pune, India 07/2008 – 06/2012
Built Offline reviews feature in Saba's SPC Product
Implemented Language Check feature for Saba's Internal Tool
Tech: Java, Apache FOP
INTERESTS
Sketching Gaming Physics Astronomy
Mathematics Blogging