Project
02
↳
Platform Migration and Rebuild
Conviva Care Centers
Project information
Served as the Lead Platform Architect and Lead Developer on a rebuild that migrated the client from a Drupal + Yandex-based site to a robust Ruby on Rails platform. Delivered a scalable custom CMS and modern front-end optimized for accessibility, plus a secure locations dashboard where care centers can log in, manage location information, and receive appointment inquiries from visitors.
Preview project: https://www.convivacarecenters.com/
Highlights
Led platform architecture and implementation, defining the Rails application structure, data models, and deployment-ready environment.
Migrated and re-platformed content and site architecture into a maintainable Rails codebase built for long-term scalability.
Built a flexible CMS for managing pages, structured content, and location-based records.
Developed an authenticated locations dashboard for handling inbound inquiries and appointment request workflows.
Implemented accessibility-first UI patterns (semantic HTML, keyboard navigation, screen-reader support) and ensured compliance-focused UX improvements.
Leveraged Rails rapid development tooling (generators/scaffolding), secure defaults, and test-driven practices to accelerate delivery.
Gems
Authentication / Roles:
deviseAdmin / CMS:
activeadminSlugs / Routing:
friendly_idUploads / Media:
active_storage+ cloud adapter (S3 via AWS SDK)Background Jobs:
sidekiq+ RedisSearch:
pg_search(Postgres full-text search)Security Headers:
secure_headers(CSP/security headers)Monitoring / APM:
newrelic_rpmTesting:
rspec-rails
Build
Database: Postgres
Caching/queues: Redis
File storage: S3-compatible object storage
Heroku + AWS S3
PostGresQL
New Relic












