👨💻 Senior Frontend/Product Engineer ❙ Frontend-savvy builder ❙ React ⚛️ · React Native · TypeScript · Python

Denver, CO

Saratoga, CA

Bengaluru, Karnataka, India

Hybrid

Pune, Maharashtra, India

Pune Division



Bachelor’s Degree, Computer Engineering
MIT college of engineering

Information Technology
Fergusson college
Join Pratik and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal Boss👨💻 Senior Frontend/Product Engineer ❙ Frontend-savvy builder ❙ React ⚛️ · React Native · TypeScript · Python
On the job, I primarily work on frontend with React, TypeScript, JavaScript, HTML & CSS. Over the years, I have worked on many React projects across product features, design systems, data-heavy UIs, accessibility, testing, and production fixes. I have mostly dealt with things like CSS-in-JS, React Testing Library, React Query, GraphQL, Apollo, Zustand, Cypress, Vitest, and TypeScript. On the side, I keep myself updated with Next.js, Tailwind CSS, and AI-assisted development tools. Primary technologies I'm hands-on with: 💻 React 💻 JavaScript, TypeScript, HTML & CSS 💻 Testing: React Testing Library, Cypress, Vitest 💻 State/Data: React Query, Apollo, Zustand, GraphQL Secondary technologies I've worked with: 💻 React Native (mostly side projects / learning) 💻 WordPress 💻 SQL/PostgreSQL 💻 Ionic 💻 Java (Core, Spring Boot & Multi-threading) 💻 Python Besides this, I used to build apps outside work - back in college and my early career years - just to learn and to make something useful: https://play.google.com/store/apps/dev?id=8312708476046119513 Background: I am one of those people who works hard and gives their 100%, but due to a lack of natural talent, ends up getting around average from life. A lack of resources, opportunities, and potential peers has hindered my progress of geekdom, but has also enabled me to keep realistic, one-lifetime-doable goals. I try hard to exceed my potential and readily accept new experiences that bring in new knowledge. I have always liked being more versatile than specialized. Objective: To be unique and to make ripples in many areas of my field, but ultimately generate waves as I find “my niche” that suits my persona.
Pune Division
antigravity
opencode
claudecode
Product Engineer at Turn.io, Mar 2026 - Present · 6 mos, Denver, CO, • Architected the AI Logs/Tracing frontend - React + Phoenix LiveView console for LLM observability: real-time session tailing UI, multi-dimensional filter popovers, deep-linkable inspection drawers, and infinite scroll. • Led the Unified Apps Catalog frontend from settings sub-page to main navigation - catalog cards, About pages, version-history UI, and URL-persisted filters wired to LiveView assigns. • Accelerated the React Flow journey canvas for 100+ node graphs via virtualized off-screen nodes, drag-to-reorder interactions, and a workspace error boundary - ending multi-second freezes and white-screen crashes. • Polished an in-canvas AI journey-writing assistant to shippable form - refined streaming SSE response UX, left-docked panel layout, and added lightweight per-node card-reference quick actions. • Built reusable design-system components (PopoverMenuSearch, CascadingMenu) in HEEx/React, adopted across AI Logs, Inbox, and AI Assistant settings with Storybook documentation. • Hardened frontend reliability - stabilised flaky Cypress suites, sharded Vitest CI, and resolved 15+ stale Apollo cache and React state bugs across canvas, inbox, and templates.
Senior Frontend Developer at Certa.ai, Jul 2025 - Feb 2026 · 8 mos, Saratoga, CA, Senior frontend engineer on a large React monorepo powering enterprise compliance and workflow automation for clients like Grab, GSK, PayPal, and Boeing. • Led the frontend authentication revamp from Redux/connect() HOCs to React Query + Context in a dedicated, fully typed auth package: instant logout, improved Lighthouse scores, and test coverage up from 25% to 80%+. • Drove Redux removal across the monorepo in favor of Zustand and React Query, deleting 63+ files of legacy state code and replacing a 5-year-deprecated workflow field with a tested table component. • Set up the automated accessibility testing pipeline (Pa11y) and resolved 50+ a11y issues, bringing major pages to WCAG 2.1 AA compliance with continuous monitoring. • Researched and shipped a working captcha solution (hCaptcha fallback to reCAPTCHA) for China/Hong Kong users, with analytics verifying that illegitimate logins were getting blocked. • Unblocked enterprise clients: platform-wide translation and language expansion for Grab, typeahead user-search in mentions for GSK, and standardized date/time formats across platform UI for PayPal. • Collaborated on shaping the frontend framework direction for the platform, helping synthesize requirements from an abstract idea into structured documentation. • Partnered with backend to close out a year-old comms microservice epic, unblocking its path to production. • Migrated existing tables to a new grouped API interface for the datagrid without regressions, closing a long-overdue platform ticket. • Known for root-causing hard-to-reproduce issues: a recurring race condition in radio/checkbox-heavy Boeing workflows, intermittent CI test failures (fixed with a long-term solution), and a Chromatic/Storybook publish failure that blocked the whole team's access. • Resolved 30+ on-call bugs across 4+ sprints and conducted 10+ technical interviews, contributing to hiring decisions.
SDE2 - UI at Plivo, Nov 2022 - Jul 2025 · 2 yrs 9 mos, Bengaluru, Karnataka, India, - Responsible for development of FE for product features as well as for being the SME in FE across teams. - Resolved numerous customer issues with code contributions in Django (python) codebase. - Improved productivity & UX, owned upgrades, solved security issues, collaborated with multiple stakeholders & debugged + resolved obscure issues. - Few notable releases: Multi Factor Authentication, ACH, INR Display Formatter and revamped multiple Console pages/components (login, billing, user settings, account switch, account quick action pop up, recharge limit banner), emails and PDF design. - Other responsibilities included: mentoring juniors, code reviews, leveraging AI tools, on-call support for incidents, collaborating cross team for dependent feature releases, and contributing to tech road map. - Github: https://github.com/PratikKataria-plivo
Full Stack Developer (ENO 3) at Credit Suisse, Jan 2022 - Nov 2022 · 11 mos, Hybrid, Worked as a core Frontend developer on multiple React (v18+) projects which followed TDD methodology. React Testing Library, Mock Service Worker, AG-Grid, Styled Components, ky, React Query, and React Table were few of the major libraries which I worked with. I also worked on creating internal NPM library using Vite bundler and on setting up Gitlab pipeline for the same.
Full Stack Developer (ENO 2) at Credit Suisse, Mar 2021 - Dec 2021 · 10 mos, Pune, Maharashtra, India
Mobile Application Developer at Google Play, Jan 2017 - Mar 2021 · 4 yrs 3 mos, Pune Division, Self created apps for gaining hands-on knowledge as well as for serving humanity or bringing ease of life. NOTE: This doesn't add up to my years of experience. It's a hobby which I started back in college time.
Bachelor’s Degree, Computer Engineering, MIT college of engineering
Information Technology, Fergusson college