SaaS · HR Tech
Kallidus
Learning platform APIs, 20x faster reports.
- Role
- Software Engineer
- Period
- 2020 – 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
