Senior Software Engineer at BrowserStack | Ex-CoinSwitch | Backend Developer
8 Years of Experience
Bengaluru, Karnataka, India
-
-
Not Available
BE graduate (2018) in Information Technology. Fullstack developer with expertise in backend technologies, server side scripting and devops, have keen interest in Data Science, Machine Learning and it's applications. Key Strengths: Backend: Python/Django, Ruby/Rubyon Rails, Node.js/Express.js Frontend: Svelte, React/React Native, Bootstrap, Typescript, Javascript Databases: PostgreSQL, MySQL, BigQuery Cloud: AWS, Microsoft Azure, DigitalOcean - Experience with Requirements Gathering, Client interactions & development, creating specification documents and with SDLC (waterfall and Agile) - Proficient in data structures, algorithms, analytical thinking and problem-solving
BrowserStack, SaaS/Cloud Product, Computer Software
CoinSwitch
MuseWearables
BrowserStack, CoinSwitch, MuseWearables, Mozilla, Entrepreneurship Development Cell, SVVV Indore, Strategic Consulting Lab, ThePolitics.in, Tata Consultancy Services, Microsoft, Walkover Web Solutions Private Limited
Job Title : Senior Software Engineer
Company name : BrowserStack
Period : September 2021 - Present
Summary : * Developed geolocation data region feature for wider compliance giving users the option of overriding the region where their testing data is stored/processed which resulted in more B2B organizations testing their software using BrowserStack bringing in $1M+ within the first quarter.
* Developed header injection feature which allowed organizations to inject custom headers in all of their requests going through BrowserStack infrastructure for Android, iOS, Windows and MacOS devices using MITM & Browsermob proxy.
* Improved repeater allocation to be in the same region as the user’s terminal and Selenium hub resulting in reduced latency and increased session execution performance by 17%.
Job Title : Software Engineer
Company name : CoinSwitch
Period : March 2019 - August 2021
Summary : * Took the initiative of moving our server architecture to Docker & ECS which reduced our deployment time by 60%, reduced server cost by 20% and made it easier to spin up architecture for new products.
* Developed CRUX Protocol, it’s suite of SDKs and CruxPay, a User Experience Layer between Users and the world of cryptocurrencies. Built using Blockstack Core layer & each participant’s identity backed by the Bitcoin blockchain. It is an open source project with many major industry-wide stakeholders.
* Led the authorization security module which oversees critical functionality of CoinSwitch (such as Crypto or Fiat Withdrawals, adding KYC, Resetting User PIN, etc.) [At both ends, react native app as well as flask backend].
* Worked closely with the product managers to develop CoinSwitch iOS app (React Native) along with the team.
Location : Bengaluru, Karnataka, India
Job Title : Software Engineer
Company name : MuseWearables
Period : August 2018 - February 2019
Summary : * Part of team building chatbots using NLP for MuseWatch companion app using Rasa.
* Developed a pattern recognition algorithm for differentiating between different physical activities like walking,
running, swimming, idle, sleeping etc. based on the metrics coming in from the MuseWatch.
* Developed the backend services of the game PlanetWatch using cloud functions over serverless architecture.
Location : Bengaluru, Karnataka, India
Job Title : Campus Club Captain
Company name : Mozilla
Period : September 2016 - June 2018
Location : India
Job Title : Innovation and Development Head
Company name : Entrepreneurship Development Cell, SVVV Indore
Period : September 2016 - April 2018
Location : Indore Area, India
Job Title : Software Engineer Intern
Company name : Strategic Consulting Lab
Period : November 2017 - December 2017
Summary : * Developed two admin panel along with RESTful services via Python/Django and Node/Express.
* Developed front end for http://thepolitics.in using Angular 5
Location : Indore Area, India
Job Title : Software Engineer Intern
Company name : ThePolitics.in
Period : November 2017 - December 2017
Summary : * Developed two admin panel along with RESTful services via Python/Django and Node/Express.
* Developed front end for http://thepolitics.in using Angular 5
Location : Indore, Madhya Pradesh, India
Job Title : Software Engineering Intern
Company name : Tata Consultancy Services
Period : May 2017 - August 2017
Summary : * Developed a food ordering web portal "TCS Canteen" on TCS intranet for ordering at the canteen on-campus.
* Developed the fault-tolerant application using Java and MySQL and which was deployed using Microsoft Azure on a microservices architecture.
Job Title : Microsoft Student Partner
Company name : Microsoft
Period : October 2015 - August 2017
Location : India
Job Title : Software Engineering Intern
Company name : Walkover Web Solutions Private Limited
Period : June 2017 - July 2017
Summary : * Gained hands-on experience on the core products Giddh and MSG91 of Walkover Web Solutions Pvt. Ltd.
* Developed Python API (https://github.com/MSG91/msg91-python) for the MSG91 product using Python 3.5 for developers to utilize MSG91 bulk SMS services using the python API instead of the directly interacting with the complex API of the product.
* Worked on porting the Giddh platform from AngularJS to Angular 4.
Location : Indore Area, India
NA
Organization name : ACM Student Chapter Position : R&D head and ICPC lead Period : November 2017 - Present Organization name : Prayatna - Aspiring Dream Position : PR Head Period : March 2017 - Present
English (Full Professional), Hindi (Native Or Bilingual)
Award : National Hackathon Winner
Issuer : WittyFeed
Date : 1 2018
Summary : Participated in National Hackathon by Wittyfeed called WittyHacks and won 1st runner up prize for creating an social media aggregator with depth analysis of user behavior and sentiments.https://www.meetup.com/mozillaindore/events/245306985/
Show More