SaaS · HR Tech
Kallidus
APIs and reporting for an HR learning platform.
- Role
- Software Engineer
- Period
- 2020 to 2021
- Links
- Website ↗
Outcomes
Report generation cut from 60 minutes to 3 minutes
Custom npm state library adopted by 50+ components
Completed a Vue-to-React migration
The problem
Learning platforms carry heavy reporting workloads. A key CSV report took 60 minutes to generate, and aging frontend code slowed feature work.
The approach
Built Rails REST APIs with background processing, restructured the database schema with strategic indexing to speed up reporting, built a custom npm state-management library, and executed a Vue-to-React migration.
Stack
- Ruby on Rails
- REST APIs
- Vue
- React
- npm
- SQL


