SKShunta KondoWeb Engineer · Japan & Global
All work

ERP Modernization & New Features

Enterprise · ManufacturingGlobal Manufacturing / Production & Sales Systems

A large-scale global manufacturing ERP: production and sales management used across 25+ overseas group companies in roughly 20 languages. Over ~6 years I helped move its long-running JSP / jQuery screens to a React + TypeScript SPA, and built new features on top, including a manufacturing-process Gantt chart for visualizing production schedules.

Before
Dense ERP production and sales management screen with a data table and a manufacturing-process Gantt chart
Dense, information-heavy operational screens
After
Modernized React ERP dashboard with summary cards, a schedule timeline and charts
A cleaner, modern React UI

What I did

  • Migrated complex production, sales, order and inventory screens to React + TypeScript, without losing the existing business logic
  • Designed and built most of the shared React component foundation: tables, forms, date pickers and the Gantt chart reused across screens
  • Built new workflow-heavy features, including a manufacturing-process Gantt chart for schedules and process dependencies
  • Standardized state management for complex forms, search filters, statuses and permissions
  • Set the shared UI conventions and component patterns the rest of the team built against
  • Supported and mentored other engineers as the React approach spread across a 20+ engineer project

Outcome

Turned scattered legacy screens into a consistent React foundation, cutting duplicated frontend work and making new screens faster to build, without losing the business logic the company had relied on for years.
Built with
ReactTypeScriptReduxJava / SpringPostgreSQLAWS

Company and client names are withheld. Roles are described as “worked on” or “contributed to” where ownership was shared.

Have a similar problem to solve?

If something here mirrors a process your team is wrestling with, I'd be glad to talk through what an approach like this could look like for you.