Shashank Agarwal profile photo 1 on Tal

Shashank Agarwal

UI Engineer-2 @Flipkart | Ex-Snaptrude, Testbook | UI/UX hobbyist

Gurugram

4+ years of work experience

Flipkart
Mar 20266 mosPresent

Flipkart
Aug 20241 yr 8 mosMar 2026

Bengaluru, Karnataka, India

• Acted as scrum master for a team of 2 engineers - driving agile practices, sprint planning and retrospectives, and providing mentorship and technical guidance to help them grow and deliver key business objectives. • Maintained and enhanced public spreadsheet library FortuneSheet, resulting in 24% increase to 5k+ weekly downloads. Managed code reviews, resolved 50+ breaking bugs, upheld coding standards and license compliance. • Orchestrated internal monorepo library called Flip-sheet. Optimized its performance by 94.4%, reducing edit operations from 4.5s to 250ms and decreased memory footprint by 27MB through data structure optimization and algorithm improvements, enabling smooth handling of ~10,000 row planbooks • Led Retailerhub's migration to public domain, engineering custom routing solutions for microfrontend architecture, resolving 5 critical production blockers including browser security restrictions and deployment errors, enabling VPN-free access for external sellers and brand managers. • Architected and implemented Sellerhub Minutes Demand Forecast in a multirepo environment, navigating 6 different codebases to build purchase requisition recommendations system with Node.js middleware integration, advanced filtering across 7+ dimensions, and mobile-responsive design. • Integrated Microsoft Playwright for comprehensive E2E testing, reducing manual testing time and frequency of critical production issues by over 50%. • Delivered Brown-Bag Session on Multithreaded Javascript to 40+ MART engineers and led multiple knowledge transfer sessions on React patterns, custom hooks, and module federation, strengthening team capabilities and code quality. • Key skills: React, Typescript, Express, Jest, Playwright, Docker, Agile, Figma
Snaptrude
Aug 20231 yr 1 moAug 2024

Bengaluru, Karnataka, India

• Utilized knowledge of graphics programming and WebGL to solve mathematical and algorithmic problems for 20,000 users. • Developed Archicad Parser: Worked in the development of a C++ plugin used to export Snaptrude’s models into Archicad. Parsed using Node.js server. Used Amazon Cloudfront (CDN) and S3 for storing geometry data. Fixed major bugs, added support for furniture export. • Delete storey operation: Solo developer in a feature to delete Snaptrude storeys. Developed frontend in Typescript, React and Redux; and backend APIs in Node.js server. Used linked list for managing storeys and Command design pattern to implement undo-redo operations on queue data structure. Supported with unit tests. • Implemented camera improvements: Leveraged Babylon.js 3D engine and vector algebra to fine-tune pan, zoom and orbit algorithms. Wrote algorithm for seamless switching between orthographic/perspective views. Eliminated z-fighting artifacts by using backface culling and dynamically adjusting clipping planes. • Revamped Snaptrude Manager: Improved Snaptrude’s desktop application + plugin used for interoperability with Autodesk Revit. Developed user interface in React and Redux, and supporting RESTful APIs in Django backend. Migrated plugin code from Python to C#. • Optimizations: Implemented series of optimizations in mongoDB for slow server response by implementing bulkWrite. Reduced Revit export JSON file size by 50% and made API enhancements, saving 2 minutes of AWS S3 bucket export time for large projects.
Testbook
Feb 20237 mosAug 2023

Navi Mumbai, Maharashtra, India

• Maintained and developed features for Testbook app for 5 million active users in a fast-paced and high-demand work environment. • Helped drive 14.7% revenue growth through Testbook Pass Pro by developing UI elements in Compose and XML, integrating analytics events to web engage and firebase, deep links, and improving UX. • Increased book sale by 2.72x by developing Smartbooks e‑commerce module ‑ developed Jetpack Compose UI components, implementing MVVM architecture for the Book Details page, integration and consuming RESTful API in JSON and introducing pincode validation feature. • Led an A/B testing on all active users by utilizing Firebase Engage and triggering 9 events across 144 locations within the app, revealing a significant 12% difference in purchase clicks. • Implemented and resolved 100+ bugs and key features, significantly enhancing the overall user experience
Nagarro
Jun 20223 mosAug 2022

• Developed 7 utility applications and 2 fullstack applications. • Modern to‑do list: A responsive modern to‑do list web app that supports speech‑to‑text (Web Speech API), reorder tasks (Sortable.js), edit & mark‑as‑done support and local storage on the fly. Build upon jQuery and Bootstrap. • Employee Management System (CRUD): Supports create, read, update and delete operations on a database. Heroku/Render PostgresSQL, Express, ejs, async/await, RESTful API, Routing. • Comic books store: E‑commerce website which supports viewing products list, adding items to cart, updating quantity and payment with Stripe. HTML, CSS, Javascript, Node.js, MySQL, EJS, Express, Node.js, localStorage and Stripe. • https://corbe30.github.io/Nagarro-summer-internship/
Jun 20213 mosAug 2021

India

• Single‑handedly managed the complete design environment for Ergonomika. Responsible for creating the visual design flow, wireframe, and prototype for 3 separate apps and a landing webpage. • Focused heavily on creating a brand identity. Primarily used Fi...gma, and kept tab of UX laws for an intuitive, accessible and easy‑to‑use UI.

Shashank’s AI Stack

claude code
claude code
claude
claude
cursor
cursor
gemini
gemini
notion
notion
claudecode
claudecode

Education

jaypee institute of information technology

Bachelor of Technology, Information Technology

jaypee institute of information technology

20194 yrs2023

Amity International School, Sector 43, Gurgaon

200415 yrs2019

Join Shashank and 10k+ other professionals on

Tal Boss

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

Download Tal Boss

Shashank Agarwal on Tal

Headline

UI Engineer-2 @Flipkart | Ex-Snaptrude, Testbook | UI/UX hobbyist

About

Frontend Engineer with 3 years of experience building high-performance React and TypeScript applications. Experienced in frontend architecture, performance optimization, AI-assisted developer tooling, and scalable UI systems serving thousands of users.

Location

Gurugram

AI stack

claude code

claude

cursor

gemini

notion

claudecode

Work experience

UI Engineer - II at Flipkart, Mar 2026 - Present · 6 mos

UI Engineer - I at Flipkart, Aug 2024 - Mar 2026 · 1 yr 8 mos, Bengaluru, Karnataka, India, • Acted as scrum master for a team of 2 engineers - driving agile practices, sprint planning and retrospectives, and providing mentorship and technical guidance to help them grow and deliver key business objectives. • Maintained and enhanced public spreadsheet library FortuneSheet, resulting in 24% increase to 5k+ weekly downloads. Managed code reviews, resolved 50+ breaking bugs, upheld coding standards and license compliance. • Orchestrated internal monorepo library called Flip-sheet. Optimized its performance by 94.4%, reducing edit operations from 4.5s to 250ms and decreased memory footprint by 27MB through data structure optimization and algorithm improvements, enabling smooth handling of ~10,000 row planbooks • Led Retailerhub's migration to public domain, engineering custom routing solutions for microfrontend architecture, resolving 5 critical production blockers including browser security restrictions and deployment errors, enabling VPN-free access for external sellers and brand managers. • Architected and implemented Sellerhub Minutes Demand Forecast in a multirepo environment, navigating 6 different codebases to build purchase requisition recommendations system with Node.js middleware integration, advanced filtering across 7+ dimensions, and mobile-responsive design. • Integrated Microsoft Playwright for comprehensive E2E testing, reducing manual testing time and frequency of critical production issues by over 50%. • Delivered Brown-Bag Session on Multithreaded Javascript to 40+ MART engineers and led multiple knowledge transfer sessions on React patterns, custom hooks, and module federation, strengthening team capabilities and code quality. • Key skills: React, Typescript, Express, Jest, Playwright, Docker, Agile, Figma

SDE - Algorithms at Snaptrude, Aug 2023 - Aug 2024 · 1 yr 1 mo, Bengaluru, Karnataka, India, • Utilized knowledge of graphics programming and WebGL to solve mathematical and algorithmic problems for 20,000 users. • Developed Archicad Parser: Worked in the development of a C++ plugin used to export Snaptrude’s models into Archicad. Parsed using Node.js server. Used Amazon Cloudfront (CDN) and S3 for storing geometry data. Fixed major bugs, added support for furniture export. • Delete storey operation: Solo developer in a feature to delete Snaptrude storeys. Developed frontend in Typescript, React and Redux; and backend APIs in Node.js server. Used linked list for managing storeys and Command design pattern to implement undo-redo operations on queue data structure. Supported with unit tests. • Implemented camera improvements: Leveraged Babylon.js 3D engine and vector algebra to fine-tune pan, zoom and orbit algorithms. Wrote algorithm for seamless switching between orthographic/perspective views. Eliminated z-fighting artifacts by using backface culling and dynamically adjusting clipping planes. • Revamped Snaptrude Manager: Improved Snaptrude’s desktop application + plugin used for interoperability with Autodesk Revit. Developed user interface in React and Redux, and supporting RESTful APIs in Django backend. Migrated plugin code from Python to C#. • Optimizations: Implemented series of optimizations in mongoDB for slow server response by implementing bulkWrite. Reduced Revit export JSON file size by 50% and made API enhancements, saving 2 minutes of AWS S3 bucket export time for large projects.

Software Developer at Testbook, Feb 2023 - Aug 2023 · 7 mos, Navi Mumbai, Maharashtra, India, • Maintained and developed features for Testbook app for 5 million active users in a fast-paced and high-demand work environment. • Helped drive 14.7% revenue growth through Testbook Pass Pro by developing UI elements in Compose and XML, integrating analytics events to web engage and firebase, deep links, and improving UX. • Increased book sale by 2.72x by developing Smartbooks e‑commerce module ‑ developed Jetpack Compose UI components, implementing MVVM architecture for the Book Details page, integration and consuming RESTful API in JSON and introducing pincode validation feature. • Led an A/B testing on all active users by utilizing Firebase Engage and triggering 9 events across 144 locations within the app, revealing a significant 12% difference in purchase clicks. • Implemented and resolved 100+ bugs and key features, significantly enhancing the overall user experience

Summer Intern at Nagarro, Jun 2022 - Aug 2022 · 3 mos, • Developed 7 utility applications and 2 fullstack applications. • Modern to‑do list: A responsive modern to‑do list web app that supports speech‑to‑text (Web Speech API), reorder tasks (Sortable.js), edit & mark‑as‑done support and local storage on the fly. Build upon jQuery and Bootstrap. • Employee Management System (CRUD): Supports create, read, update and delete operations on a database. Heroku/Render PostgresSQL, Express, ejs, async/await, RESTful API, Routing. • Comic books store: E‑commerce website which supports viewing products list, adding items to cart, updating quantity and payment with Stripe. HTML, CSS, Javascript, Node.js, MySQL, EJS, Express, Node.js, localStorage and Stripe. • https://corbe30.github.io/Nagarro-summer-internship/

UI/UX Designer at Ergonomika, Jun 2021 - Aug 2021 · 3 mos, India, • Single‑handedly managed the complete design environment for Ergonomika. Responsible for creating the visual design flow, wireframe, and prototype for 3 separate apps and a landing webpage. • Focused heavily on creating a brand identity. Primarily used Fi...gma, and kept tab of UX laws for an intuitive, accessible and easy‑to‑use UI.

Education

Bachelor of Technology, Information Technology, jaypee institute of information technology

Amity International School, Sector 43, Gurgaon

Public links

github: https://github.com/corbe30