# Simranjyot Singh Gill > NYU Courant | IIT Roorkee Location: San Francisco Bay Area, United States Profile: https://flows.cv/simranjyot I'm a software engineer who loves to build products which make an impact on the world. I completed my B-Tech from IIT Roorkee in 2013. I worked at Samsung Research Institute, India from 2013-2016 as an android developer. I have worked on various Flagship Projects: Samsung Knox, Samsung Pay, Samsung Account. I am currently pursuing Master's degree in Computer Science at New York University (Courant). ## Work Experience ### Lead Full Stack Engineer @ Adobe Jan 2022 – Present | San Jose, California, United States Building AI-driven products in creative digital imaging domain. Working on Generative AI - Adobe Firefly ### Senior Member Of Technical Staff @ ThoughtSpot Jan 2021 – Jan 2022 | San Francisco Bay Area 1. Improved Front End Developer Experience: - Identified areas of improvement in our pre-submit pipelines that help in validating code changes. - End-to-end tests were split across multiple pipelines because they required different backend configs. Implemented a strategy to consolidate all end-to-end tests to be covered by a single pipeline. With this we were able to run same number of end-to-end tests as before but with far fewer compute resources. - Introduced a new pipeline to build reusable artifacts whereas previously each pipeline use to build artifacts before running actual tests. - Built tooling such that when validation pipelines are re-tried they only run tests that failed previously instead of running entire suite of tests. - It helped us reduce overall resource usage to save infrastructure cost. Failure rate for the pre-submit validation pipelines also reduced because of lesser load on the system which in turn helped in improving developer confidence in the system as the number of false negatives where pipelines use to fail due to unrelated issues have reduced significantly 2. Micro-front ends: - Proposed and developed architecture to allow feature teams to decouple their code from rest of the Front End application by creating a Micro Front-End app for their feature. - This facilitates feature teams to have full control over their codebase and allows them to manage it better - The micro frontend app exposes react components that can be lazily loaded and simply plugged into the parent application - Developed CLI tool “create-ts-app” to allow developers to bootstrap a new micro frontend with all recommended tools 3. Monthly newsletters | Sep 2021 - Present - Started initiative to share work done by Front-End Infra team in form of monthly newsletters. This ensured that 70+ front-end developers at Thoughtspot always stay up-to-date with the improvements that our team is adding to make developer experience world class ### Member Of Technical Staff @ ThoughtSpot Jan 2018 – Jan 2021 | San Francisco Bay Area 1. Mock graphql response in Integration testing: - Setup mocking of graphql responses during integration testing using apollo library 2. Visualization Filters: - Developed frontend and Graphql layer for a feature to allow filtering of data from UI based on conditions added by the user. 3. App Migration to react - Setup a new app along with development tools, react, typescript, vite bundler, dependency-cuiser, eslint, css-modules, etc - Proposed and implemented architecture for the new app to be used as a library inside the old AngularJs app which. Using this architecture we were able to slowly phase out components from the old app one at a time replacing them with components from new React app, fully migrating to the new app in the process. - Setup internationalization using react-i18n library and documented best practices on the topic for the rest of the Frontend team to follow. - Setup graphql in the app using apollo library. 4. Web application release management: - Developed an architecture that decouples the Thoughtspot web application from other micro-services. - Even though every customer runs the application on their separate instance, this new architecture allows updating the web application for any customer cluster using a central release management tool. 5. Application performance: - Improved the loading speed of Thoughtspot web application by a factor of 5 and reduced the size of the application by 30% without sacrificing any functionality. 6. Help customization: - Designed and developed front-end and back-end for the help customization feature, which allows admins to modify the content displayed in Help Section inside the Thoughtspot web application. 7. SpotIQ monitor: - Developed a monitor feature where users can opt to monitor certain business metrics inside Thoughtspot application and will get notified via an email once there is a change in any of those business metrics. ### Graduate Teaching Assistant @ New York University Jan 2017 – Jan 2017 | Greater New York City Area ### Graduate Teaching Assistant @ New York University Jan 2017 – Jan 2017 | New York Recitation instructor for Programming Languages Graduate course at NYU Courant. ### Senior Software Engineer @ Samsung Research Institute, Bangalore Jan 2013 – Jan 2016 Worked as an android application developer and delivered following projects: 1. Samsung Account • Updated permission model of Samsung Account App where permissions would be requested in-app based on the functionality being used. Previously all permissions were to be granted at install time. • UI of Samsung Account application was completely revamped to give the app modern look and feel. The major challenge was to make sure that the app looks great on small phones as well as big tablet devices. • Developed Samsung account SDK to provide additional functionality to partner apps. One of the major feature was "flexible UI", so that partner apps can display their own UI while using Samsung account for authentication. 2. Cordova Plugins • Designed and developed cordova plugins for S-pen(Samsung Stylus). Using these plugins, web apps running on samsung devices could also natively support S-Pen. • Received Spot award for my contribution in development of plugins (https://seap.samsung.com/sdk/cordova-plugins) 3. Samsung Pay • Developed Samsung Pay android SDK for third party apps to integrate Samsung Pay into their apps. • Received Employee of the month award for my contributions. 4. Samsung Knox • Responsible for maintaining, debugging and adding new functionality(backup & restore, Samsung knox folder UI) to the Samsung Knox android application. (www.samsungknox.com) ## Education ### Indian Institute of Technology, Roorkee ### Master’s Degree in Computer Science New York University (Courant) ### Bachelor’s Degree in Electronics and Communications Engineering IIT ROORKEE ## Contact & Social - LinkedIn: https://linkedin.com/in/simranjyot-gill --- Source: https://flows.cv/simranjyot JSON Resume: https://flows.cv/simranjyot/resume.json Last updated: 2026-03-30