Jomari Abejo
Jomari Abejo

Full Stack Developer

MotorPH Enterprise Payroll System

Java Programmer2023 - 2024

A Java-based payroll system handling employee records, attendance, and payroll computations with reports.

Highlights

  • Built RESTful services with Spring Boot and layered architecture
  • Implemented payroll rules: overtime, deductions, tax brackets
  • Integrated persistence with JPA/Hibernate and MySQL

What I Learned

  • Domain modeling and separating application vs domain logic
  • Writing integration tests for repositories and services
  • Handling date/time and money correctly in Java

Challenges

  • Complex payroll edge cases (overtime caps, holidays)
  • Ensuring transactional consistency during batch runs
  • Report generation performance under larger datasets

Resources

Links