
Meratus
A legacy booking and tracking system for ships, developed using CodeIgniter framework. My role in this project primarily focused on bug fixing, specifically addressing issues identified in the SonarQube report. Remarkably, the report highlighted over 7000 bugs across various severity levels, including minor, major, and critical. In less than two months, I managed to resolve all reported bugs.
I was assigned the responsibility of rectifying the numerous bugs flagged by the SonarQube report in the Meratus project. This involved meticulously analyzing each reported issue, understanding its impact on system functionality, and implementing effective solutions to eliminate them. My efforts were aimed at enhancing the stability, performance, and security of the application by addressing the identified bugs.
Responsibilities:
- Fix minor, major, and critical bugs from SonarQube (7000+ bugs)
- Create a Booking Dashboard.
- Create a Cargo Protection.
- Create a My Palisade.
Challenges:
- Volume of Bugs: Dealing with over 7000 bugs required careful planning and systematic approach to ensure comprehensive coverage.
- Diverse Severity Levels: The reported bugs encompassed a wide range of severity levels, from minor issues to critical flaws affecting system functionality and security.
- Legacy Codebase: Working within a legacy CodeIgniter codebase posed additional challenges, including navigating through complex and possibly outdated code structures, limited documentation, and potential dependencies on deprecated libraries or features.