Design

Enterprise application modernization

Modernizing banking operations interfaces and building shared UI tools for application teams.

Employer
Fifth Third Bank
Role
Senior Software Engineer III
  • React
  • TypeScript
  • Java
  • Spring Boot
  • Storybook
  • Jest
  • Docker
Diagram: one shared React component library with Storybook documentation feeding multiple applications.
Conceptual development workflow; not a production architecture diagram.

Problem

Application modernization involves more than replacing individual screens. Business workflows need usable data interfaces, while engineering teams need shared components, repeatable quality checks, and clear delivery guidance. My work spans these application and development needs.

My contribution

Develop React and TypeScript interfaces and collaborate on Java/Spring Boot integration. Built a shared React component library and its Storybook documentation from scratch for reuse across multiple applications. The library includes data tables with filtering, inline editing, and configurable columns. Contribute reporting, spreadsheet export, document editing, and account interfaces. Improve automated tests, code-quality checks, and container packaging. Develop release tooling and engineering documentation to support test execution, review, and consistent delivery.

Outcome

Contributions include a reusable component library with Storybook documentation for multiple applications, business application interfaces, automated checks, and release-support tooling. Development is ongoing, with continued work on application modernization and reusable engineering foundations.

Hiring for an engineering role?

Send an inquiry, or review the resume.