GB.
Back to Projects
HR

HR Management System

.NET.NET CoreWeb APIC#SQL ServerjQuery
HR Management System

Project Overview

An HR Management System built for Nepal-based corporates, covering PIS, Attendance, Leave, Payroll, Appraisal, Recruitment, Reporting, and Task Management with Kanban. Developed in both .NET Framework and .NET Core with a modular monolithic architecture. Served as technical lead, mentored the team, reported to stakeholders, and held technical discussions with the project manager, business analyst, and occasionally visited clients to gather requirements for complex features.

Modules & Services

PISAttendanceLeavePayrollAppraisalRecruitmentReportingTask Management (Kanban)

What I Did

Led live issue tracking in production, debugging and fixing critical problems on the fly to ensure zero downtime.

Built payroll and leave calculation logic tailored to Nepal-based corporate rules and compliance requirements.

Developed a dynamic reporting service with complex stored procedures, enabling custom report generation on the fly.

Implemented multiple grid solutions (DataTable, Handsontable, PQ Grid) with heavy customization for data-rich interfaces.

Applied EF from services with Dapper, ADO.NET, and Repository pattern for optimized data access across modules.

Integrated third-party payment systems, NCHL for bulk salary payments, Khalti and eSewa for employee payments.

Provided APIs for external vendors to consume system data, enabling seamless ecosystem integration.

Worked as a problem solver, improving and rewriting legacy process flows into cleaner, maintainable solutions.

Technical Highlights

Focused on performance tuning and security optimization across the platform. Managed the full development lifecycle from debugging C# and SQL to front-end jQuery work. Involved in payroll calculation, leave processing, and complex business logic for Nepal's corporate HR standards. Used Postman for API testing and collaborated closely with QA for thorough validation.