MAJOR ACADEMIC PROJECT — ETNA
2024-2026
B2B ordering and delivery platform
PROJECT LEAD / FULL-STACK ENGINEER / DEVOPS
Microservice architecture, mobile app and web dashboard for a B2B take on the Uber Eats model.
- MICROSERVICES
- gRPC
- DOCKER
- KUBERNETES
- ANSIBLE
- REACT NATIVE
MAIN TECHNICAL CHALLENGE
Making independent services talk to each other reliably while keeping deployment reproducible: gRPC for inter-service calls and Kubernetes for orchestration answered both constraints.
FIG.01 — CONTEXT
Context
A large school project run over two years, close to the Uber Eats model but aimed at businesses: a mobile app for orders, a web dashboard for operations, and a distributed backend.
FIG.02 — MY ROLE
My role
I led the project and coordinated the team, defined the technical architecture, mentored the developers and tracked progress. I also contributed to development across the whole chain, from backend to infrastructure.
FIG.03 — ARCHITECTURE
Architecture
A microservice design, with backend services communicating over gRPC. Deployment and orchestration rely on Docker and Kubernetes, and the infrastructure is automated with Ansible.
FIG.04 — APPLICATIONS
Applications
A React Native mobile application for end users, and a web dashboard for back-office operations.
FIG.05 — OUTCOME
Outcome
Six microservices deployed, with a team of seven mentored over two years.
TODO — SCREENSHOTS TO ADD