Culture Amp - Backend/API Performance and restructuring.

Working initially on backend API performance and optimization, using Ruby on Rails, MySQL, Sidekiq jobs, AWS. Shifting all exports to be asynchronously processed on the AWS RDS Replica. Restructuring the codebase for domain isolation, 'de-railsing' so the code was not so tightly tied to Active Record, using Domain Driven Design to introduced monads, repositories, command/query patterns. Most recently, creating a React Application with a serverless/Lambda backend to to integrate with the Launch Darkly SDKs and APIs.

Technologies and practices

Ruby on Rails 6 (and 7)

Kaizen design system

MySQL

Sidekiq

React

Typescript

Launch Darkly SDKs and REST APIs

DataDog

View all Portfolio Items