Neel Shah profile photo 1 on Tal

Neel Shah

Engineering @ BrowserStack | Helping companies test applications across devices at scale

Mumbai

8+ years of work experience

BrowserStack
Dec 20232 yrs 9 mosPresent

- Built and scaled Test Observability, a centralized platform ingesting over 10M+ test cases daily using Apache Kafka and Elasticsearch, ensuring P90 latency for analysis under 1 minute to improve responsiveness. - Implemented feature fencing, limiting free users' access to premium features, resulting in a 5% increase in conversion rates from free to pro plans. - Designed and deployed collaborative and debugging tools, increasing team productivity by 25% through features such as Comments for peer collaboration and real-time issue tracking. - Developed Build Comparison functionality, reducing test verification time by 20% by enabling side-by-side comparisons with baseline builds for faster decision-making. - Optimized database upgrades with minimal downtime (<5 minutes), ensuring seamless column/index additions and improving system scalability for high-volume datasets. - Devised super-user functionality with comprehensive audit logs, improving system accountability and enabling the resolution of 95% of critical incidents within 24 hours.
BrowserStack
Oct 20221 yr 3 mosDec 2023

- Scaled and maintained Percy’s visual testing platform, processing over 1M+ webpage renders and screenshots daily using a diverse tech stack, including Ruby, Python, Node.js, Bash, Kubernetes, and GCP. - Re-architected the platform’s infrastructure to an asynchronous model, improving resource management and achieving up to 2x efficiency in rendering and screenshot generation. - Enhanced the Percy SDK by leveraging web browser internals and the Chrome DevTools Protocol, improving webpage capture accuracy by 20% and enabling support for complex tools like Storybook, used by 80% of users for component-based development. - Introduced support for real mobile device browsers (e.g., iPhone and Samsung S series) using Appium, expanding product coverage and improving user experience by 20\%.
BrowserStack
Sep 20211 yr 1 moSep 2022

- Building, scaling and maintaining Percy- an end-to-end visual testing platform. - Contributed to diverse components across a broad technology stack, encompassing Ruby, Python, Node.js, Bash, and more. - Collaborated with additional tools such as Sidekiq, Google Cloud Platform (GCP), Chrome DevTools Protocol, Kubernetes, and others.
Morgan Stanley
Jul 20201 yr 3 mosSep 2021

Mumbai, Maharashtra, India

- Part of the Foreign Exchanging Hedging team, involved in maintaining and renovating the existing legacy system to a modern tech stack - Reports Dashboard - - Created Reporting Dashboard in Angular and integrated with other existing applications - - Used ag-grid to develop reports page with various views, pivots and filters options - - Collaborated with users to concur upon the features to include for ease of access - Release Management - - Managed and collated with other team members for release - - Co-ordinated with other teams for pushing updates to prod - - Monitoring, testing and validating the release - Maintaining Legacy System - - Reverse engineered legacy C# codebase to understand it's working - - List the various procedures and tables to be updated for renovating - - Added minor features as required by users - Build ETL Pipelines - - Building ETL pipelines using SQL and Pandas - - Co-ordinating between various ETL and Cron jobs to achieve desired output - - Collaborating with users about the data generated and it's quality - - Monitoring and Testing job runs and reporting to users - Misc - - Creating basic CI/CD jobs using Jenkins to maintain projects - - Configuring a reporting platform and setting up cron jobs - - Organizing and Recording Knowledge Transfer sessions - - Contract employee via Accolite Digital
FOSSEE
May 20193 mosJul 2019

Mumbai Area, India

- Worked on eSim, which is an electronic circuit simulator - Worked on NGHDL, which is interfacing between ngspice and ghdl to enable digital coding and simulation both in eSim - [MAY 2019] eSim foundation - - Read the codebase of the eSim to get a brief understanding of the project - https://github.com/FOSSEE/eSim - - Linted and refactored to align with the PEP8 standards - - Fixed UI bugs using PyQt framework - [JUN 2019] eSim Development and nGHDL foundation - - Added additional features such as upload subcircuit - - Document the project using Sphinx and hosted using ReadTheDocs at - https://esimtest.readthedocs.io/en/latest/? - - Read the codebase of the nGHDL to get a brief understanding of the project - https://github.com/FOSSEE/nghdl - - Got my feet wet in ubuntu and various compiler system like llvm while installing nghdl - [JUL 2019] nGHDL Development - - Reverse engineering ngspice and ghdl to resolve bugs in ngdhl - - Monitoring processes and file updates for reverse engineering - - Documentation of work done during the fellowship
KJSCE CodeCell
Jul 20181 yrJun 2019

Mumbai Area, India

- Lead from the front while breaking new grounds for the technical activities conducted in KJSCE - Organized a panel session - - Help freshers get a wider view of software development and help them navigate it - - Speakers from different walks of software development like OSS contributors, Competitive Coders, AI Engineers - - Over 200 freshers turned up - Organized a 24 hour overnight hackathon (KJSCE Hack) for the first time in KJSCE - - Participants from across India, across different states. As many as 100+ participants - - Negotiated with various companies for title sponsorship - - Coded and overlooked coding for the hackathon website: https://hack.kjscecodecell.com/2018/ - Conducted a 9+ hour workshop on chatbot where students from across Mumbai could join in. - Started a weekly newsletter providing insights to students about the various hackathons, competition and meetups happening around India. As well as some nit-picks and technical tips - Organized competitive coding contests on Codechef. Problem setter as well as tester for various problems in KJSCE Codespree, KJSCE Coding Challenge - [LINKS] - - KJSCE Codecell website : https://www.kjscecodecell.com/ - - KJSCE Codecell github : https://github.com/kjsce-codecell - - KJSCE Hack : https://hack.kjscecodecell.com/
ERPNext (Frappe Technologies Pvt. Ltd.)
May 20184 mosAug 2018

Mumbai Area, India

KJSCE CodeCell
Jul 20171 yrJun 2018

- Created course material for the workshops held by KJSCE Codecell for 2018-2019 - Conducted workshops on various aspects of competitive programming and development like: - - Introduction to Competitive Programming using Python - - Introduction to Graphs - - Introduction to Javascript development - Created social media posts about various programming facts on a weekly basis to increase the reach of the council

Neel’s AI Stack

antigravity
antigravity
codex
codex

Education

University of Mumbai

Bachelor's degree, Computer Engineering

University of Mumbai

20164 yrs2020

Join Neel and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Neel Shah on Tal

Headline

Engineering @ BrowserStack | Helping companies test applications across devices at scale

About

Software engineer, with a penchant to dive deep and explore systems. Currently working on Test Observability at Browserstack, to help provide customers better insights around thousands of test cases they run on Browserstack every day. Prior to Test Observability, I worked on Percy at Browserstack, which provided visual testing support for websites across desktop and mobile browsers. In an earlier life, I worked as a contract employee at Morgan Stanley, helping optimise their data pipelines to provide daily reports. During my college days, participated and conducted quite a few hackathons, which piqued my interest in software and led me on this fascinating journey. I enjoy working on open ended problems, exploring, analysing and tweaking codebases to help solve real world problems.

Location

Mumbai

AI stack

antigravity

codex

Work experience

Senior Software Engineer at BrowserStack, Dec 2023 - Present · 2 yrs 9 mos, - Built and scaled Test Observability, a centralized platform ingesting over 10M+ test cases daily using Apache Kafka and Elasticsearch, ensuring P90 latency for analysis under 1 minute to improve responsiveness. - Implemented feature fencing, limiting free users' access to premium features, resulting in a 5% increase in conversion rates from free to pro plans. - Designed and deployed collaborative and debugging tools, increasing team productivity by 25% through features such as Comments for peer collaboration and real-time issue tracking. - Developed Build Comparison functionality, reducing test verification time by 20% by enabling side-by-side comparisons with baseline builds for faster decision-making. - Optimized database upgrades with minimal downtime (<5 minutes), ensuring seamless column/index additions and improving system scalability for high-volume datasets. - Devised super-user functionality with comprehensive audit logs, improving system accountability and enabling the resolution of 95% of critical incidents within 24 hours.

Senior Software Engineer at BrowserStack, Oct 2022 - Dec 2023 · 1 yr 3 mos, - Scaled and maintained Percy’s visual testing platform, processing over 1M+ webpage renders and screenshots daily using a diverse tech stack, including Ruby, Python, Node.js, Bash, Kubernetes, and GCP. - Re-architected the platform’s infrastructure to an asynchronous model, improving resource management and achieving up to 2x efficiency in rendering and screenshot generation. - Enhanced the Percy SDK by leveraging web browser internals and the Chrome DevTools Protocol, improving webpage capture accuracy by 20% and enabling support for complex tools like Storybook, used by 80% of users for component-based development. - Introduced support for real mobile device browsers (e.g., iPhone and Samsung S series) using Appium, expanding product coverage and improving user experience by 20\%.

Software Engineer at BrowserStack, Sep 2021 - Sep 2022 · 1 yr 1 mo, - Building, scaling and maintaining Percy- an end-to-end visual testing platform. - Contributed to diverse components across a broad technology stack, encompassing Ruby, Python, Node.js, Bash, and more. - Collaborated with additional tools such as Sidekiq, Google Cloud Platform (GCP), Chrome DevTools Protocol, Kubernetes, and others.

Software Consultant at Morgan Stanley, Jul 2020 - Sep 2021 · 1 yr 3 mos, Mumbai, Maharashtra, India, - Part of the Foreign Exchanging Hedging team, involved in maintaining and renovating the existing legacy system to a modern tech stack - Reports Dashboard - - Created Reporting Dashboard in Angular and integrated with other existing applications - - Used ag-grid to develop reports page with various views, pivots and filters options - - Collaborated with users to concur upon the features to include for ease of access - Release Management - - Managed and collated with other team members for release - - Co-ordinated with other teams for pushing updates to prod - - Monitoring, testing and validating the release - Maintaining Legacy System - - Reverse engineered legacy C# codebase to understand it's working - - List the various procedures and tables to be updated for renovating - - Added minor features as required by users - Build ETL Pipelines - - Building ETL pipelines using SQL and Pandas - - Co-ordinating between various ETL and Cron jobs to achieve desired output - - Collaborating with users about the data generated and it's quality - - Monitoring and Testing job runs and reporting to users - Misc - - Creating basic CI/CD jobs using Jenkins to maintain projects - - Configuring a reporting platform and setting up cron jobs - - Organizing and Recording Knowledge Transfer sessions - - Contract employee via Accolite Digital

Summer Fellow at FOSSEE, May 2019 - Jul 2019 · 3 mos, Mumbai Area, India, - Worked on eSim, which is an electronic circuit simulator - Worked on NGHDL, which is interfacing between ngspice and ghdl to enable digital coding and simulation both in eSim - [MAY 2019] eSim foundation - - Read the codebase of the eSim to get a brief understanding of the project - https://github.com/FOSSEE/eSim - - Linted and refactored to align with the PEP8 standards - - Fixed UI bugs using PyQt framework - [JUN 2019] eSim Development and nGHDL foundation - - Added additional features such as upload subcircuit - - Document the project using Sphinx and hosted using ReadTheDocs at - https://esimtest.readthedocs.io/en/latest/? - - Read the codebase of the nGHDL to get a brief understanding of the project - https://github.com/FOSSEE/nghdl - - Got my feet wet in ubuntu and various compiler system like llvm while installing nghdl - [JUL 2019] nGHDL Development - - Reverse engineering ngspice and ghdl to resolve bugs in ngdhl - - Monitoring processes and file updates for reverse engineering - - Documentation of work done during the fellowship

Tech Team Head at KJSCE CodeCell, Jul 2018 - Jun 2019 · 1 yr, Mumbai Area, India, - Lead from the front while breaking new grounds for the technical activities conducted in KJSCE - Organized a panel session - - Help freshers get a wider view of software development and help them navigate it - - Speakers from different walks of software development like OSS contributors, Competitive Coders, AI Engineers - - Over 200 freshers turned up - Organized a 24 hour overnight hackathon (KJSCE Hack) for the first time in KJSCE - - Participants from across India, across different states. As many as 100+ participants - - Negotiated with various companies for title sponsorship - - Coded and overlooked coding for the hackathon website: https://hack.kjscecodecell.com/2018/ - Conducted a 9+ hour workshop on chatbot where students from across Mumbai could join in. - Started a weekly newsletter providing insights to students about the various hackathons, competition and meetups happening around India. As well as some nit-picks and technical tips - Organized competitive coding contests on Codechef. Problem setter as well as tester for various problems in KJSCE Codespree, KJSCE Coding Challenge - [LINKS] - - KJSCE Codecell website : https://www.kjscecodecell.com/ - - KJSCE Codecell github : https://github.com/kjsce-codecell - - KJSCE Hack : https://hack.kjscecodecell.com/

Student Developer at ERPNext (Frappe Technologies Pvt. Ltd.), May 2018 - Aug 2018 · 4 mos, Mumbai Area, India

Coordinator at KJSCE CodeCell, Jul 2017 - Jun 2018 · 1 yr, - Created course material for the workshops held by KJSCE Codecell for 2018-2019 - Conducted workshops on various aspects of competitive programming and development like: - - Introduction to Competitive Programming using Python - - Introduction to Graphs - - Introduction to Javascript development - Created social media posts about various programming facts on a weekly basis to increase the reach of the council

Education

Bachelor's degree, Computer Engineering, University of Mumbai

Public links

github: https://github.com/nilshah98

Neel Shah - Senior Software Engineer in Mumbai | Tal