HRMS logo

Human Resource Management System - IT Division BINUS

.Overview

HRMS (Human Resource Management System) is an internal web-based application used by the team to manage attendance records and generate certificates for new members. The system had been in use for several years and required technical maintenance to ensure continued reliability and compatibility with current workflows.

.Contribution

  • Took ownership of maintaining and improving the legacy application.
  • Performed bug fixes, code cleanup, and minor feature enhancements to stabilize the system.
  • Ensured the application remained functional despite the lack of prior documentation or dedicated developer support.

.Tech Used

Backend

Code Igneter

Frontend

Code Igneter

Database

PostgreSQL

Infrastructure

Linux Server (Production)Apache

.Challenges and Solutions

Challenge

The system was outdated and lacked proper documentation, making debugging and maintenance difficult.

Solution

Conducted codebase analysis, reverse-engineered key functions, and refactored critical modules to improve maintainability.

Challenge

Frequent issues with data inconsistencies in attendance tracking.

Solution

Implemented validation checks and optimized SQL queries to ensure data accuracy and system stability.