Back to Projects
Enterprise Web Platform — Mobysuite
LiveFull-stack development of enterprise features for Mobysuite's real estate management platform using Ruby on Rails and Vue 3.
Full Stack Web Developer · 2024
Rails + Vue 3
Stack
Sidekiq
Jobs
MySQL
DB
The Problem
Enterprise clients needed reliable document generation, email notifications, and async processing for time-sensitive real estate operations — without blocking the main request cycle.
The Solution
Implemented background job processing with Sidekiq for PDF/ZIP generation and email delivery. Built REST API endpoints consumed by the Vue 3 frontend, with complex MySQL queries for reporting.
Architecture
Rails monolith with API endpoints, Sidekiq workers for async tasks backed by Redis, MySQL with optimized queries for business reports, Vue 3 frontend consuming the REST API.
Key Challenges
- Writing complex SQL joins and optimizing slow queries for large datasets
- Designing reliable Sidekiq workers with proper retry logic and error handling
- Building dynamic email templates with ActionMailer that render correctly across email clients
Tech Stack
Ruby on RailsVue 3MySQLSidekiqRedisDockerActionMailer
Details
CategoryFull Stack
Year2024
RoleFull Stack Web Developer