
Open to senior frontend & full-stack roles
Jasir K. I build interfaces that hold up at scale.
6+ years shipping React and TypeScript products at Uber, FactSet and Infrrd.ai. Most recently I built the tools 30,000+ Uber support agents work in every day, and led the frontend of a platform that lets drivers earn between trips.
Experience
Six years of interfaces people rely on every day
From real estate tooling to financial analytics to Uber’s support platform.
UberNow
Software Engineer 2
Jan 2023 – Present · Bengaluru
- React
- TypeScript
- GraphQL
Frontend for Uber’s next-gen customer support platform — used across phone, email, chat, messaging and in-person support. I drive sprint planning and phased rollouts with Product and Engineering, and I’m an active production on-call responder.
- production changes shipped
- 370+
- technical design docs
- 25+
- staged feature-flag rollouts
- 100+
- agents on the platform
- 30k+
Driver onboarding · UK & Poland
iPad Document Capture
Designed and built a live document and photo capture flow — QR-code handoff, in-page camera capture and multi-page image stitching — for markets that require live photos for identity checks. It replaced a deprecated third-party service and eliminated its yearly infra cost.
400k+uploads per quarter
Co-owner · 2.5+ years
Support Platform — Phone Channel
Owned the phone channel end to end: Genesys/PureCloud telephony integration, a WebSocket-based telephony gateway client, observability and alerting dashboards, and an emergency-calling feature for EMEA markets.
8,000+phone agents
Platform migration
In-Person Agent Platform
Led the Queue Page migration and wider evolution of the tool Uber’s in-person support agents use, writing seven production readiness reviews to guide the transition.
~30%less maintenance
Frontend Lead
Driver Tasks Platform
Partnered across five teams to launch a platform where thousands of Uber earners complete AI data-labelling and field tasks between trips. Designed the support-side integration and reworked the Task Widget to fit the new trip-to-task model.
5teams aligned
FactSet
Software Engineer 3
Apr 2021 – Jan 2023 · Hyderabad
- Vue
- TypeScript
- Golang
- PostgreSQL
- TestCafe
- Jest
- Vite
Financial data and analytics tools for portfolio managers.
- Designed and built Price Target Alerts, so portfolio managers could take action on their portfolios.
- Set up E2E testing with TestCafe and BrowserStack, with release jobs that ran tests against production on a schedule.
- Created a shared composable library for user settings and preferences, reused across applications.
- Migrated frontend build tooling from Webpack to Vite, cutting development and maintenance effort.
70%fewer application bugs
Infrrd.ai
Software Engineer – Frontend
Oct 2019 – Apr 2021 · Bengaluru
- Angular
- TypeScript
- JavaScript
- SASS
Where I started — building Homegenius, a real estate transaction management platform.
- Built reusable UI components and directives, and performant frontend experiences for the Homegenius platform.
Education
2015 – 2019
B.E. in Computer Science
VTU, Belgaum
- Vue – The Complete Guide (Udemy)
- Vue.js Forge Hackathon (VueSchool)
Freelance & personal
Sites I’ve designed and shipped
E-commerce store · UAE
Roush Mobile Phones
Online store for my UAE electronics business — smartphones, tablets, smartwatches and gaming gear, with Tabby and Tamara instalments, cash on delivery and fast delivery across the UAE.
- E-commerce
- Payments
- Rebuild in progress
Agri export business
Adhruvique Global
Website for an agricultural products export business — presenting the company and its product range to international buyers. Built with Next.js and designed to load fast on any device.
- Next.js
- React
- Responsive
Personal site
jaasi.me
My personal site, built with Next.js.
- Next.js
- React
Writing
Notes from the frontend
- 4 min read(opens in a new tab)
Uber SDE 2 Interview Experience
My interview experience for Software Engineer II – Frontend at Uber, shared to help anyone preparing for a similar role.
- 3 min read(opens in a new tab)
A Toggle Recursive List Menu, Any Levels Deep, with Vue 3
Using recursion and the Composition API to render nested, collapsible lists of any depth.
Toolkit
Skills
- Languages
- JavaScript (ES6+)TypeScriptSQLHTML5CSS3
- Frontend
- ReactNext.jsVueAngularTailwind CSSSASSFrontend architecture
- Backend & APIs
- Node.jsGolangGraphQLRESTPostgreSQLWebSockets
- Testing & tooling
- JestTestCafeBrowserStackE2E testingViteWebpackESLintGit
- Delivery & operations
- Continuous deliveryFeature-flag rolloutsObservability & alertingProduction on-callProduction readiness reviewsTechnical design docsCode reviews
- Platform & integrations
- Genesys / PureCloud telephonyCamera & media APIsLegacy migrationsShared component libraries
- Interface craft
- Motion & interaction designAccessibility (WCAG)Responsive layoutWeb performanceSEO & structured data
- AI & ways of working
- Claude Skills & agent toolingAI-assisted engineeringCross-team technical leadershipAgileOOPData structures & algorithms
Off the clock
Behind a camera, or on the road
Contact
Building something people use every day? Let’s talk.
I’m looking for my next senior frontend or full-stack role, and I take on a few website projects for local businesses.
dev.jasirk@gmail.com