Mohamed Omar FarookSenior Software Engineer
Mohamed Omar FarookSenior Software Engineer

Mohamed Omar Farook

Senior Software Engineer

Download CV

Contact
Back to Work
Banking and wealth management

React Modernization for Enterprise Banking

Modernized legacy banking workflows into React while creating reusable UI foundations for enterprise data-heavy screens.

Context

A critical wealth-management workflow needed to migrate from legacy Appway screens to a React frontend while preserving feature parity and reducing future delivery cost.

Role

Senior Software Engineer contributing to project setup, reusable UI architecture, form foundations, and quality practices.

Problem

  • Legacy workflows were difficult to extend and maintain.
  • Data-heavy screens needed consistent tables, filtering, sorting, pagination, and form patterns.
  • The team needed a maintainable frontend foundation for future banking workflows.

Approach

  • Established React, TypeScript, MUI, Redux Toolkit, RTK Query, Formik, and TDD foundations.
  • Built reusable table and form components for common enterprise workflow needs.
  • Reviewed code and mentored junior developers with a focus on testability and maintainability.

Impact

  • Reduced duplicated UI implementation across repeated workflow patterns.
  • Improved maintainability for future feature development.
  • Delivered critical application flows while maintaining feature parity with legacy screens.
  • React
  • TypeScript
  • Redux Toolkit
  • RTK Query
  • MUI
  • Formik
  • TDD

Interested in the broader work profile?

Contact me