Tembici - Fleet Management Platform
Project Overview
- Served as a core Python developer in a high-performance squad responsible for building the company's next-generation fleet management platform.
- Architected and developed a greenfield backend system from scratch using Python, Django, and Django REST Framework. This system managed the entire lifecycle of the proprietary e-bike fleet.
- Developed a specialized microservice to translate MQTT commands and events from IoT devices to the main system. Utilized RabbitMQ, Google Cloud Pub/Sub, and Celery for real-time asynchronous processing, ensuring sub-second latency.
- Designed a complex integration layer to bridge the new Python-based system with a third-party legacy fleet. This involved writing optimized SQL queries and using Redis for caching to maintain data consistency across distributed systems.
- Orchestrated integrations with internal distributed systems including User Identity and Payments. Implemented BFF (Backend For Frontend) patterns to aggregate data from multiple RESTful APIs, simplifying client-side consumption.
- Executed containerized application deployments using Docker on Google Cloud Platform (GCP), ensuring scalability during peak commuting hours.