B

Bharat Soni

Frontend Engineer

Bengaluru, Karnataka, India12 yrs 7 mos experience
Most Likely To Switch

Key Highlights

  • Led front-end teams at major companies.
  • Expert in React.js and TypeScript development.
  • Contributed to open source with innovative projects.
Stackforce AI infers this person is a Frontend Architect specializing in scalable web applications and performance optimization.

Contact

Skills

Core Skills

React.jsTypescriptChrome ExtensionsNode.jsReactJavascript

Other Skills

Express.jsTailwind CSSMongoDBChrome Extension APIsWebSocketsNext.jsTurbo-RepoTeam LeadershipTeam ManagementFront-end DevelopmentSearch Engine Optimization (SEO)webpackMentoringReduxJest

About

Hey, I’m Bharat — a JavaScript Architect and Front-End Engineer who’s been working in modern web development since 2011. I’m passionate about building scalable front-end systems, architecting high-performance React.js applications, and improving developer experience through clean, reusable code. I’ve led front-end teams at companies like VISA, RedMart, and SquareX, where I’ve worked on everything from performance optimization and component library design to Chrome extension architecture and MonoRepo setups with Nx. I’m also experienced in TypeScript, Next.js, and building DX-focused tooling. I enjoy mentoring developers, driving technical decisions, and collaborating in Agile cross-functional teams. Outside of work, I contribute to open source and maintain two personal projects: • React-Form – a flexible React form library • Rudra – a voice-to-code tool powered by the Chrome speech API Let’s connect if you’re hiring for a front-end leadership role, working on complex UI challenges, or just want to geek out about performance tuning or component architecture. 👋

Experience

12 yrs 7 mos
Total Experience
1 yr 6 mos
Average Tenure
2 yrs 3 mos
Current Experience

Freelance

Freelance Front-End Developer

Mar 2024Present · 2 yrs 3 mos · Bengaluru, Karnataka, India · Remote

  • I've partnered with small businesses to design and develop lightweight, purpose-driven web and tool-based solutions that help streamline their daily operations and online presence. My freelance work has focused on clean UI, functional performance, and custom tooling.
  • Key Projects:
  • LinkedIn Profile Generator (Chrome Extension) – Developed a Chrome extension that dynamically builds a user profile based on their LinkedIn summary, using content parsing and custom logic.
  • Billing & Client Management System – Built a web-based system that tracks clients, generates invoices, and sends automated balance reminders.
  • Inventory & Receipt System – Designed an inventory tracking solution that includes SKU-level management and real-time receipt generation via thermal printers.
  • Portfolio Web App – Created a responsive, modern personal portfolio platform with project filtering and CMS-style content management.
  • Tech Stack: React, Next.js, Node.js, Tailwind CSS, Chrome Extension APIs, Local Storage, WebSockets, Thermal Printer Integration.
React.jsTypeScriptExpress.jsTailwind CSSChrome ExtensionsMongoDB

Career break

Health and well-being

Jan 2023Jan 2024 · 1 yr · Haryana

  • Had to move back to India due to a family emergency. Was supporting my family during the tough times.

Reebelo

Front End Lead

Apr 2022Dec 2022 · 8 mos · Singapore, Singapore · Hybrid

  • Mentored and managed a team of 3 full-stack engineers, providing code reviews, technical guidance, and sprint planning support.
  • Improved web app performance through bundle size reduction, faster rendering, and SEO enhancements to boost page rankings and user engagement.
  • Reviewed PRs daily and ensured sprint deliverables were production-ready and shipped on schedule.
  • Collaborated closely with product and design teams to prioritize UI/UX enhancements and implement best practices across the front-end codebase.
  • Tech Stack: React, Next.js, TypeScript, Tailwind CSS, Jest, Nx (MonoRepo)
React.jsTypeScriptNext.jsTurbo-RepoTeam LeadershipTailwind CSS+5

Visa

Staff Software Engineer

Nov 2019Nov 2021 · 2 yrs · Singapore · On-site

  • As part of the User Dashboard Experience team (30+ members), I played a dual role of individual contributor and mentor. I led a group of 10 front-end engineers (both junior and senior) — overseeing code quality, dividing sprint tasks, and guiding architectural decisions for high-impact modules like the Visa Checkout consumer flow.
  • Key Contributions:
  • Modernized a legacy codebase: Led the revamp of a 7-year-old front-end system, migrating it to a modern stack including React, Redux, and Jest. Architected the entire front-end layer from scratch, with performance and maintainability in focus.
  • Built reusable component libraries: Developed a suite of highly reusable and modular React components to speed up UI development across teams. These components now form the foundation for complex, production-ready UIs used at scale.
  • Team mentorship & leadership: Acted as a front-end mentor, conducting code reviews, defining best practices, and helping team members upskill in modern frameworks and tools.
  • Tech Stack: React, Redux, Webpack, Jest, CSS Modules
React.jsTailwind CSSwebpackTypeScriptMentoringJavaScript+3

Redmart

Senior Software Engineer

Feb 2017Feb 2019 · 2 yrs · Singapore

  • Developed the marketplace for Redmart
  • Managed Front-End development
  • Acted as the Front-End Subject Matter Expert (SME) for the SellerX team, leading architectural decisions and front-end tooling initiatives.
  • Architected and implemented a scalable front-end ecosystem to support faster builds, modular code structure, and long-term maintainability.
  • Mentored a team of full-stack engineers in front-end best practices, performance tuning, and component-driven development.
  • Played a key role in migrating legacy components to a modern React + Redux stack with improved UI responsiveness and dev workflow.
  • Tech Stack: React, Redux, Webpack, Jest, CSS Modules
webpackTailwind CSSTypeScriptExpress.jsMentoringReact.js+8

Freecharge

Senior UI Engineer

Apr 2014Aug 2016 · 2 yrs 4 mos · Bangalore, India

  • Rebuilt both desktop and mobile web apps to improve performance, scalability, and modernize the overall UI/UX.
  • Mentored and grew a front-end team of 8 engineers, setting best practices for code quality, modularity, and performance.
  • Developed a lightweight, server-side rendered mobile site with front-end caching using Service Workers, significantly improving load speed and offline accessibility.
  • Introduced a custom MVC convention for the SPA, using Handlebars, Gulp, Page.js, and Stapes.js to organize and scale the codebase.
  • Spearheaded the transition to modern technologies, migrating the front-end stack to React, Redux, and Webpack.
  • Tech Stack: React, Redux, Webpack, Handlebars.js, Gulp, Page.js, Stapes.js, Service Workers, Node.js
webpackExpress.jsMentoringReact.jsJavaScriptFront-end+4

Findyogi

Front-End Engineer

Jan 2013Apr 2014 · 1 yr 3 mos · Bangalore

  • Roles & Responsibilities:
  • End to End consumer web product frontend development. Responsible for execution and
  • development from scratch to current product state. Features developed include:
  • E-Commerce Product Shortlist Feature
  • Utility: Shortlisting of products and product comparison.
  • Process: Hidden HTML ‘div’ is cloned using which the data is populated and the shortlisted product stored in the cookies.
  • Comparison Feature
  • Utility: Comparison of shortlisted products.
  • Process: According to product features, auto ranking metric is presented in color code patterns.
  • Color coded rank meter
  • Utility: Product Ranking metrics via color coded circles.
  • Process: Color code calculation and fill via data feed from back-end.
JavaScriptFront-endFront-end Development

Cognizant technology solutions

Programmer Analyst

Dec 2011Jan 2013 · 1 yr 1 mo · Bangalore, India

  • Worked For Ing Vysa Bank Project as Programer Analyst on Cordys Tool.
  • Worked on other Business Process Management(BPM) Projcects.
JavaScriptFront-endFront-end Development

Education

BRCM College of Engineering

Bachelor of Technology (B.Tech.) — Information Technology

Jan 2007Jan 2011

Stackforce found 100+ more professionals with React.js & Typescript

Explore similar profiles based on matching skills and experience