Introduction
Mycenas — Competetion Manager App, a platform for managing art competitions and campaigns, including poster creation and advertising tools. I developed back-end services to support competition registration, review submissions, campaign management, and user interaction tracking. Admins could easily launch new contests, moderate entries, and manage promotional content.
The Challenge & Solution
As the Senior Software Engineer, I was responsible for defining system boundaries and ensuring the solution adhered to best practices in distributed systems design.
Technologies & Architecture
We utilized C#, PostgreSQL, Redis to construct the solution. C# served as the reliable backbone, offering strong typing and a rich standard library for complex business logic. PostgreSQL offered the reliability and advanced querying capabilities needed for our structured data. Redis was utilized as a high-performance caching layer to offload database pressure and speed up read operations.
Key Highlights
- Sports Tournaments
- Campaigns
- Event Management
Impact
This project not only met its initial requirements but also laid the groundwork for future scalability.