๐—”๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ฒ๐—ฑ ๐—”๐˜๐˜๐—ฒ๐—ป๐—ฑ๐—ฎ๐—ป๐—ฐ๐—ฒ ๐—”๐˜‚๐—ฑ๐—ถ๐˜ ๐—ฆ๐˜†๐˜€๐˜๐—ฒ๐—บ (๐—ฃ๐˜†๐˜๐—ต๐—ผ๐—ป ๐—˜๐—ง๐—Ÿ)

r_dominkovic
Published

0
  • Project creator

๐——๐—ฒ๐˜€๐—ฐ๐—ฟ๐—ถ๐—ฝ๐˜๐—ถ๐—ผ๐—ป: To enforce strict shift policies without increasing administrative workload, I engineered a specialized Python ETL pipeline that autonomously audits employee attendance. Management previously wasted hours cross-referencing raw door access logs with shift schedules. I automated this entirely: the system ingests raw data streams, detects anomalies (late arrivals, early departures, missing check-ins) using Pandas, and delivers detailed compliance reports to managementโ€”eliminating manual oversight entirely.

๐—ž๐—ฒ๐˜† ๐——๐—ฒ๐—น๐—ถ๐˜ƒ๐—ฒ๐—ฟ๐—ฎ๐—ฏ๐—น๐—ฒ๐˜€:
โ€ข๐—”๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ฒ๐—ฑ ๐——๐—ฎ๐˜๐—ฎ ๐—œ๐—ป๐—ด๐—ฒ๐˜€๐˜๐—ถ๐—ผ๐—ป: Built a robust listener using imap-tools that intercepts raw email logs from access control hardware, extracting attachments and parsing unstructured data automatically.
โ€ข ๐—ฃ๐—ฎ๐—ป๐—ฑ๐—ฎ๐˜€ ๐—”๐—ป๐—ฎ๐—น๐˜†๐˜๐—ถ๐—ฐ๐˜€ ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ: Developed complex data transformation logic with Python Pandas to merge door logs with employee rosters, calculating precise work hours and flagging violations based on custom business rules.
โ€ข ๐—ฅ๐—ฒ๐—ฝ๐—ผ๐—ฟ๐˜๐—ถ๐—ป๐—ด ๐—”๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ถ๐—ผ๐—ป: Integrated Jinja2 templating and PDFKit to generate professional, branded PDF reports from analyzed data, which are then securely dispatched to HR via SMTP.
โ€ข ๐—ญ๐—ฒ๐—ฟ๐—ผ-๐—ง๐—ผ๐˜‚๐—ฐ๐—ต ๐—ข๐—ฝ๐—ฒ๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป: Designed the system to run as a โ€œset-and-forgetโ€ background service, handling errors gracefully and ensuring 100% daily reporting uptime.

โ€ข Skills: Python 3 โ€ข Pandas (Data Analysis) โ€ข IMAP Protocol โ€ข Jinja2 โ€ข PDFKit โ€ข Automated Reporting