Oct 2017 – Jan 2019
MMCHR · Lead Developer
1
Sole Developer
Full
Employee Lifecycle (Hire → Exit)
5+
Systems Integrated
ATS + PTO
+ E-Sign & Payroll Reporting
~60%
API Response Time Reduced
30+
Manual Workflows Eliminated
1000s
Real-time Synced Users
At MMCHR, I single-handedly designed and built a comprehensive HR/HCM platform that runs the full employee lifecycle — from applicant tracking and onboarding through promotions, time and PTO, and offboarding. It integrates UKG/UltiPro, Dynamics 365, SharePoint, Informatica, e-signature (DocuSign, later ESignGenie), and Asurint background checks, with an employee self-service portal, complex role-based access, a built-in ticketing system, and payroll reporting. Sole developer, end to end.
HR ran across disconnected tools for hiring, onboarding, time/PTO, e-signing, and payroll
The full lifecycle (hire → onboard → promote → layoff → terminate) needed one consistent workflow
HR documents were signed and tracked manually
Different roles needed tightly scoped, fine-grained permissions
Hours, overtime, and PTO had to be aggregated for payroll
Several systems (UKG, Dynamics 365, SharePoint) had to interoperate, some without modern APIs
A single HR/HCM platform covering the full employee lifecycle
An Applicant Tracking System with job postings and a candidate hiring pipeline
Employee directory, digital profiles, document storage, and onboarding checklists
Time & PTO tracking with clock-in/out, timesheets, and approval workflows
A Payroll Report dashboard aggregating hours, overtime, and approved PTO
E-signature workflows (DocuSign, later ESignGenie) and an employee self-service portal
Complex role-based access control and a built-in ticketing system
Employee mileage tracking via a TripLog integration
Integrations with UKG/UltiPro, Dynamics 365, SharePoint, Informatica, Asurint, TripLog, Acumatica (cloud ERP), and IBM Cognos reporting
Designed and built the entire HR/HCM platform from scratch, solo
Built the ATS, onboarding, time/PTO, payroll reporting, and lifecycle workflows
Implemented complex role-based access control across user types
Integrated UKG/UltiPro (API + SFTP CSV), Dynamics 365, SharePoint, and Informatica
Built e-signature workflows (DocuSign, later ESignGenie) and the employee self-service portal
Integrated Asurint for new-hire background checks
Built the in-platform ticketing system and the drag-and-drop reporting engine
Designed the SQL Server schema and owned deployment and maintenance
Built a complete enterprise HR/HCM platform as the sole developer
Covered the full employee lifecycle, from applicant to offboarding, in one system
Integrated 5+ external systems (UKG, Dynamics 365, SharePoint, Informatica, Asurint, e-sign)
Bridged UKG endpoints that had no API via SFTP CSV automation
Delivered an employee self-service portal with end-to-end e-signing
Unified hiring, onboarding, time/PTO, e-signing, and payroll reporting in one platform
Eliminated manual HR document handling through e-signature and self-service
Gave each role exactly the access it needed through fine-grained RBAC
Aggregated time and PTO into payroll-ready reporting
Ran the full employee lifecycle on a single, consistent system
Backend
C#, .NET, REST + SOAP APIs
Frontend
JavaScript, jQuery
Database
Azure SQL Database (PaaS)
Hosting
IIS (VM) → Azure App Service
Integrations
UKG/UltiPro, Dynamics 365, SharePoint, Informatica, Asurint, TripLog, Acumatica, IBM Cognos
E-signature
DocuSign, ESignGenie
Automation
PowerShell, Exchange, SFTP/CSV
Observability
Application Insights
Other
RBAC, in-app ticketing, drag-and-drop reporting
High-performance APIs and microservices
Stripe, Shopify, Microsoft Graph, telecom
LLM workflows, document processing
OAuth, Entra ID, Cognito
Get expert input on your architecture, integrations, or scaling challenges.
Book a Call to Discuss Your Project