Tembici - Fleet Management Platform
Fleet Management & Logistics

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.

Metadata

Client / Context Tembici
Completed February 2024

Technologies Used

Python SQL Django Django REST Framework (DRF) Celery PostgreSQL Redis Docker Google Cloud Platform (GCP) Linux CI/CD Pipelines RESTful APIs Event-Driven Architecture MQTT (IoT Integration) Microservices RabbitMQ Google Cloud Pub/Sub Git GitHub AI-Assisted Development BFF (Backend For Frontend)
← Back to all projects