Overview
The internal project management system, built on Redmine, managed employee logs and automated working-hours calculation. The goal was to upgrade it from an old, heavily customised version to the latest release with minimal disruption.
My contribution
- Migrated from an older, heavily customised Redmine version to the latest release.
- Fixed numerous issues caused by deprecated features and breaking changes.
- Ensured a smooth transition of the MySQL database schema during the upgrade.
- Configured and optimised AWS services for stable performance.