Previously he worked at Microsoft India Pvt. Ltd Hydrabad with their Dynamics CRM team as a Software Developer. He received his BS in Computer Engineering from Malviya National Institute of Technology Jaipur. His interests include building distributed and scalable systems, machine learning, artificial intelligence and distributed algorithms.