Time Clock Management Platform
Multi-tenant SaaS platform on Azure that connects time clocks to the cloud, with a clock-in app for personal or kiosk use and AFD file generation.
View moreView less
- Problem
- Companies with many time clocks need the same records on every device, the punches from each one collected, and the files required by Brazilian law, such as the AFD, generated without doing it device by device.
- What I did
- I took part in every stage of development, from defining the architecture to delivery. A web system to register companies and employees and decide who clocks in on which device; two-way communication with the time clocks, sending records and receiving punches; a web, Android and iOS app used by each employee or in kiosk mode on a shared device; reports and AFD file generation (the punch record file required by Brazilian labor law). Underneath: a multi-tenant architecture on Azure with each customer's data isolated, a Java backend using virtual threads to serve many devices at once, an integration API for external systems and observability in production.