Doketz
Biometric Attendance & Hilan HR Automated Data Pipeline
Internal Node.js command-line tool developed for Gordon College that extracts raw biometric attendance records and transforms them into Hilan-compatible ingestion files.
TECHNOLOGY STACK & ARCHITECTURAL RUNTIME
Architectural Dossier
Doketz is an internal Node.js command-line tool developed for Gordon College of Education in Haifa, designed to automate the daily extraction, transformation, and ingestion of campus attendance records into Israel’s premier enterprise HR platform (Hilan).
The Operational Challenge
Academic and administrative staff record attendance daily across campus using fingerprint biometric time clocks. Historically, HR and operations personnel had to manually extract raw punch records from biometric machines, manually format spreadsheets, and upload files into Hilan. This recurring routine was tedious, vulnerable to data corruption, and consumed significant administrative hours every month.
The Solution: Automated CLI Pipeline
Dmitry built Doketz as a dedicated Node.js command-line utility to eliminate the entire manual extraction routine:
- Direct Biometric Parsing: Ingests raw machine output files directly from biometric fingerprint attendance sensors.
- Data Transformation & Normalization: Strips hardware anomalies, correlates employee identity rosters, and re-formats time records into Hilan’s strict schema requirements.
- Zero-Support Operational Reliability: Replaced a fragile manual process with a single daily automated CLI workflow that was used consistently in daily operations and required zero recurring support calls post-deployment.
- Pure Node.js Implementation: Engineered strictly in Node.js for straightforward execution across campus administrative workstations without extraneous external database dependencies.