Personal
Human Talent Management System | National Civil Aviation Directorate (DINAC)
Web platform developed to centralize human talent management and track operator licenses, certificates, and mandatory training compliance at DINAC.
Images
Context
Development of an institutional software system for DINAC focused on the comprehensive management of operational staff. The platform enables real-time tracking and traceability of operator license expirations, aviation certificate validity, and mandatory course completion, ensuring strict adherence to operational safety regulations.
Problem
Tracking expiration dates for operator licenses, certificates, and mandatory training relied on manual spreadsheets and fragmented records, creating risks of expired credentials, renewal delays, and a lack of immediate visibility into staff compliance status.
My role
FullStack Developer | Functional Analyst
Solution
Designed and implemented a centralized platform featuring automated expiration alerts and per-operator compliance dashboards. The system manages academic and certification histories, tracks license validity, schedules mandatory courses, and allows instant auditing of regulatory compliance for every staff member.
Technical decisions
- RESTful API architecture to ensure scalable and decoupled communication between the frontend and backend.
- Structured relational database modeling to preserve the historical traceability of certifications, courses, and renewals.
- Implementation of scheduled background tasks (cron jobs) for daily expiration monitoring and automated early warning notifications.
- Role-Based Access Control (RBAC) to protect sensitive personnel records and enforce granular auditing and editing permissions.
Outcome
Eliminated operational risks caused by undetected credential expirations, drastically reduced time spent on manual compliance audits, and ensured continuous adherence to aviation regulatory standards.
