Rohan Bagchi

Software Engineer

Germany12 yrs 5 mos experience
Most Likely To Switch

Key Highlights

  • Over a decade of experience in frontend engineering.
  • Expert in frontend architecture and performance optimization.
  • Led critical initiatives at top tech companies.
Stackforce AI infers this person is a Frontend Engineer with expertise in SaaS and Fintech.

Contact

Skills

Core Skills

JavascriptReactjs

Other Skills

BootstrapCSSCSS ModulesHTML 5JestMSWMySQLReact RouterReduxWebpackstyled-components

About

Frontend engineer with over a decade of experience designing and delivering complex, scalable web applications across high-growth startups and global tech organizations. I specialize in frontend architecture, performance optimization, and developer experience. At companies like Zalando, Atlassian, and Razorpay, I have led critical initiatives such as migrating to custom Webpack setups, standardizing testing with React Testing Library and MSW, building reusable design systems, and scaling shared infrastructure across teams. I'm comfortable owning end-to-end delivery - from technical design to rollout - while shaping engineering practices that improve reliability, maintainability, and team velocity. I care deeply about building systems that last, writing maintainable code, and fostering a strong engineering culture rooted in clarity, autonomy, and quality.

Experience

Zalando

Senior Software Engineer

Mar 2024Present · 2 yrs · Berlin, Germany

  • Tooling & Architecture
  • Replaced Create React App + Craco with a fully custom Webpack setup, improving build control and debuggability.
  • Ensured compatibility with module federation and reconfigured Jest using @swc/jest, custom module resolvers, and ESM/CommonJS transforms for seamless test support post-migration.
  • Halved CI test execution time (from ~8 mins to ~4 mins) by removing artificial timeouts and optimizing test runner configuration.
  • Styling & Component Architecture
  • Introduced CSS Modules for scoped styling and later led an internal RFC that resulted in the adoption of styled-components as the team's styling solution.
  • Aligned styling approach with dynamic UI needs by co-locating styles with logic in React components.
  • Reusable Components & Design System
  • Proposed and developed a flexible, reusable calendar navigation bar, now used by multiple teams.
  • Authored and led an RFC to unify duplicated calendar UI logic across projects into the common ui-kit.
  • Testing & Reliability
  • Migrated from Enzyme to React Testing Library and MSW for realistic integration-style tests.
  • Enabled reliable frontend-backend parity in development by mocking API responses with MSW.
  • Improved test confidence and parallel UI/backend development workflows.
  • Routing & Navigation
  • Upgraded to React Router’s nested routing architecture using useMatches, enabling breadcrumb-like navigation logic and future loader support.
  • Data Refresh & User Experience
  • Implemented automatic polling across all pages with a global countdown, pause-on-tab-switch, and resume-on-return behavior.
  • Enhanced UX with real-time sync and refresh strategies using tab visibility and state coordination.
JavaScriptReactjsWebpackCSS Modulesstyled-componentsReact Router+2

Atlassian

Software Engineer

May 2022Feb 2024 · 1 yr 9 mos · Bengaluru, Karnataka, India

  • Part of the Commerce Technology team building products for Atlassian’s partners and sales teams.
  • Led development and release of an order management product enabling partner-onboarded end users to manage their subscriptions to Jira, Confluence, Statuspage, and other Atlassian tools.

Razorpay

Senior Frontend Engineer

Jan 2021May 2022 · 1 yr 4 mos · Bengaluru, Karnataka, India

  • Led frontend development for the ICICI current account onboarding flow under the CA onboarding charter.
  • Built a multi-step form with:
  • Auto-save functionality,
  • Sidebar navigation with real-time step status (idle, valid, error),
  • Async validation feedback via tooltips and status icons.
  • Implemented submission flow with intelligent error nudges via tooltip prompts.
  • Added prefill support for publicly available business data to reduce drop-offs caused by lengthy banking forms.
  • Introduced mobile web support, resulting in a 5× increase in onboarding conversions, after identifying mobile as the preferred medium for signups.
  • Actively contributed to Razorpay’s frontend hiring pipeline by enriching the internal question bank and conducting candidate interviews.

Zalando se

Software Engineer

Feb 2020Jan 2021 · 11 mos · Berlin, Germany

  • Contribute to Retail Center, a suite of applications for Zalando suppliers, focused on improving UX, performance, and code quality.
  • Maintain and evolve frontend architecture across applications, including migration from Material UI to Ant Design.
  • Own and maintain a shared authentication module used across Retail Center apps — handling login, token refresh, and logout redirection.
  • Set up frontend infrastructure for shared internal libraries, published via Zalando’s internal npm registry, with TypeScript support and developer-friendly tooling.
  • Drive improvements in build, deployment, and testing standards, optimizing for runtime performance and developer experience.

Swiggy

Senior Software Engineer

Dec 2018Feb 2020 · 1 yr 2 mos · Bengaluru Area, India

  • Part of a 2-member team responsible for building “Self Serve”, a scalable tool for restaurants to manage their menus without relying on support agents.
  • Delivered key features including:
  • Mark items in/out of stock
  • View ticket statuses and cancel ongoing changes
  • Contributed to the Create/Edit Menu flow, handling complex diffing and merging of JSON data with high performance constraints.
  • Implemented a ticketing system to track and validate menu changes against content policies (e.g. correct imagery for food items).
  • Built the application as a static SPA deployed via S3 + CloudFront, optimized for authenticated users without SEO needs.
  • Contributed to team growth by conducting multiple technical interviews for frontend candidates.

Medlife.com

Senior Software Engineer

Jul 2018Dec 2018 · 5 mos · Bengaluru Area, India

  • Contributed to customer-facing applications, delivering features and improving developer tooling.
  • Defined and enforced frontend coding standards through automated CI tooling to maintain code quality at scale.
  • Improved developer experience across client-side apps by enhancing build and dev workflows.
  • Actively contributed to the hiring pipeline by designing and evolving technical assessments and evaluation criteria for frontend roles.

Harman international

Senior Software Engineer - Product Development

Dec 2017Jul 2018 · 7 mos · Bengaluru Area, India

  • Worked with Carl Zeiss engineering teams to establish frontend best practices: set up pre-commit hooks, improved code review workflows, and supported DevOps with CI/CD pipeline enhancements.
  • Contributed as an individual contributor by picking up and delivering full-feature stories end-to-end.

Recruiterbox

Full Stack Developer

Aug 2015Oct 2017 · 2 yrs 2 mos · Bengaluru Area, India

  • Operated as an individual contributor, collaborating directly with product owners to translate feature/refactor requirements into actionable tasks.
  • Broke down work into independent units with defined release checkpoints, ensuring incremental and controlled delivery.
  • Designed technical solutions and implemented features iteratively, deploying each unit behind a feature toggle until completion.

Orga systems

Product Development Engineer

Aug 2013Aug 2015 · 2 yrs · Kolkata, India

Education

Haldia Institute of Technology

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

Jan 2009Jan 2013

Kendriya Vidyalaya

10+2 — Science

Jan 2007Jan 2009

Don Bosco High School, Tezpur

Matriculation

Jan 1997Jan 2007

Stackforce found 100+ more professionals with Javascript & Reactjs

Explore similar profiles based on matching skills and experience