Summary
Overview
Work History
Education
Skills
Timeline
Generic

Karan Rawal

Lead Frontend Developer | JavaScript | Typescript | React Ecosystem
Hyderabad

Summary

Frontend Lead with 10+ years of experience building scalable, high-performance web applications using React, Next.js, and TypeScript. Expertise in frontend architecture, design systems, and microfrontend platforms, with a focus on performance, scalability, and developer experience.

Led teams and driven architectural decisions to deliver reusable UI platforms and real-time systems across payments, iGaming, fintech, and IoT domains. Collaborates closely with Product and Design to translate complex requirements into reliable, user-centric experiences.

Overview

10
10
years of professional experience

Work History

Member of Technical Staff (Frontend Tech Lead)

Techmojo Solutions Pvt. Ltd.
Hyderabad
03.2019 - 03.2026

Cross-Platform Widgets (iGaming Platform)

  • Led and architected a cross-platform widget platform within the React ecosystem, adopted across multiple client applications.
  • Defined and drove the adoption of a Monorepo architecture using Turborepo, improving build performance and developer productivity.
  • Implemented an independent versioning and release strategy with Changesets, enabling safe, incremental rollouts.
  • Established a private NPM registry and CI/CD pipelines (Jenkins) to standardize build and deployment workflows.
  • Delivered three client projects, reducing duplication by approximately 40%, and accelerating time to market.
  • Set engineering standards and testing practices (Jest, React Testing Library), and mentored engineers to drive architectural consistency.

Payments Portal (Airline)

  • Owned and delivered key frontend modules for a high-performance payments platform using React, Next.js (SSR), and Vite, achieving sub-2s load times.
  • Optimized rendering pipelines and data flows to improve performance and reliability in critical transaction flows.
  • Collaborated closely with Product and Design to translate business requirements into scalable front-end solutions.
  • Contributed to front-end architecture decisions and delivery standards within the team.

Banking Mobile Application.

  • Built scalable UI components for a mobile-first banking application, ensuring maintainability and consistency across platforms.
  • Collaborated on Node.js/Express APIs to align frontend requirements with backend service contracts.
  • Improved performance, reliability, and user experience in a regulated domain.

Software Engineer

Webonise Lab
Pune
11.2017 - 03.2019
  • Built React frontends for a high-traffic betting platform, with real-time dashboards, data-dense workflows, and interactive user experiences.
  • Created D3.js analytics dashboards for live betting data, translating product requirements into decision-friendly interfaces.
  • Contributed to an IoT device monitoring platform for real-time sensor tracking, health monitoring, and scalable data delivery.

Software Engineer

Spring Computing Technologies
Pune
06.2016 - 11.2017
  • Delivered a real-time meeting platform using React, WebSockets, and WebRTC, including collaborative whiteboard features built with Fabric.js for low-latency interactions.
  • Built a responsive, accessible UI for an IoT fire monitoring system using AngularJS, HTML5, CSS3, and Bootstrap.
  • Worked across the frontend and Java Spring Boot backend to deliver stable, production-ready features on schedule.

Education

Master of Computer Applications (MCA) - Computer Science

Fergusson College
Pune
01-2016

Skills

Languages: Java, JavaScript, Typescript, Groovy, HTML, CSS

Architecture & Patterns: Microfrontend, Monorepo, SSR/SSG, Realtime Systems

Dev Practices: Code Review, CI/CD, Versioning & Release Management, Performance Optimization & Accessibility, Cross-Functional

Libraries & Frameworks: React, Nextjs, Angular, Vite, D3js, Fabricjs, Styled-components, Nodejs, Express, Electron

Databases: PostgreSQL, MongoDB, Graphql, Redis

Timeline

Member of Technical Staff (Frontend Tech Lead)

Techmojo Solutions Pvt. Ltd.
03.2019 - 03.2026

Software Engineer

Webonise Lab
11.2017 - 03.2019

Software Engineer

Spring Computing Technologies
06.2016 - 11.2017

Master of Computer Applications (MCA) - Computer Science

Fergusson College
Karan RawalLead Frontend Developer | JavaScript | Typescript | React Ecosystem