My Role: Team Lead & System Architect
As the lead for a team of four, I was the principal architect and developer of the RouteEye platform. Over two years, I guided the product from its initial concept to a robust, scalable system.
My key responsibilities and contributions included:
System Design & Architecture: I designed, architected, and built the core of the RouteEye system. A primary focus was on creating a low-cost, high-performance architecture capable of handling a massive influx of real-time IoT data.
Scalability & Performance Engineering: Recognizing the demands of a real-time tracking solution, I was responsible for scaling the database and continuously optimizing system performance. This included evolving the architecture from a single monolith to a more efficient microservices-based system as the platform grew.
Technical Innovation: I made critical architectural decisions to enhance real-time data flow, such as creating a dedicated service for device data handling and persistence. I implemented technologies like Redis channels and Server-Sent Events (SSE) to ensure instantaneous data delivery to the user-facing applications.
Product Vision & Strategy: I worked closely with the project director, Kislay Komal, and senior architects to contribute to the product vision. I made key technical and product decisions that shaped the platform's features and its market fit.
Team Leadership: I led and mentored a team of four developers, guiding the day-to-day development, ensuring code quality, and aligning the team's work with the product roadmap.