About
Solution-oriented and problem solver with 6 years of experience building and maintaining 9 different products and their architecture. Highly skilled in communication, collaboration, and technical documentation. I live for good UX. I sometimes write blogs, love to grow plants, cook, play flute and travel.
Looking forward to new challenges and exciting collaborations!
Experience
-
15 February, 2022 — Present Created and maintained algorithms for orderflows (buy, manage, rebalance, exit) in investment platforms for Indian/US equities and mutual funds. Fixed ROTA tasks with end-users, enhanced DX by adding storybook and maintaining component libraries on GitHub and npm. Managed multi-platform releases, mentored new hires, conducted interviews, and solved engineering problems like adding TypeScript support to Redux. Worked on POCs for various tools, upgraded Webpack and React, and enforced best practices through code reviews, internal talks, and blog writing.
- ReactJs 18
- Javascript
- TypeScript
- Node.JS
- NextJS
- CSS Modules
- Bun
- Storybook
- Webpack
- ZOD
- Github
- RTL/Jest
- ky/axios/React query
- Vite
- nginx
- Mixpanel
- Launch Darkly
- ClickUp
- Jenkins
- AI
-
-
01 July, 2019 - 14 February, 2022 -
BCG -
GE Healthcare -
Internal
Was a part of the COE (center of excellence) team, conducted code reviews, developed multiple POCs, and assisted teams in overcoming blockers while enhancing code quality. Built several products from scratch, selecting the tech stack and implementing scalable, performant code with minimal bugs. Enhanced business specifications by prioritizing accessibility and user experience. Efficiently handled heavy frontend data (100MB+) and improved performance in React versions prior to 16.8, without using hooks.
- ReactJs
- Node.JS
- SCSS
- Express
- MongoDB
- mongoose
-
Blogs
-
Because that is not how the user would find the element on the screen.
- #react-testing-library
- #best-practices
- #accessibility
-
-
There are a countless number of shortcuts, I am only writing the ones that I use daily.
- #vscode
- #code
- #hacks
- #fast
- #ninja
- #senior-dev
-
-
How can we avoid blank screens using error boundaries as (HOC).
- #react
- #hoc
- #error
- #errorHandling
- #errorBoundary
-