4

IDB Web UI Development

Led a team of developers in delivering high-impact web solutions for a Fortune 500 company in the accounting industry.

Project Overview

During my time at IDB, I led a team of developers in delivering high-impact web solutions for a Fortune 500 company in the accounting industry. The primary focus was on upgrading legacy systems, improving performance, and streamlining development processes, all while adhering to strict deadlines in a fast-paced environment.

My Contributions

  • Tech Stack: React, Redux, Angular, Bootstrap, SharePoint, Webpack, Docker
  • Responsibilities:
    • Led a team of two developers to deliver a React/Redux application to a Fortune 500 company with over one million visitors a month.
    • Upgraded the build system of a legacy project by implementing Webpack, reducing the bundle size by 30% and increasing developer productivity by over 40%.
    • Dockerized a legacy application, streamlining developer environments and reducing setup time from 2 days to just 15 minutes.
    • Managed the implementation of seven projects, often working with legacy code, while maintaining strict adherence to deadlines.
    • Collaborated closely with accounting departments to deliver solutions in an Agile environment.

Challenges

Balancing the demands of upgrading legacy systems while maintaining day-to-day operations was a key challenge. Ensuring that the new systems integrated seamlessly with existing workflows, especially in a high-stakes accounting environment, required careful planning and execution.

Outcomes

The projects led to significant improvements in both performance and developer efficiency. The implementation of Webpack and Docker not only enhanced the build process but also reduced the time needed for environment setup, directly contributing to faster delivery of high-quality solutions.

Reflection

This project marked my first experience in managing other developers and owning a process automation job. It was particularly rewarding to clarify requirements with the accounting department and deploy a solution that solved interdepartmental problems. The successful deployment and the positive impact it had on the efficiency and communication within the accounting department was a significant milestone in my career.