
Amaris - Cityway France / Cityway Canada Inc | Janvier 2016 - Mars 2017 | Aix-En-Provence, France
Aperçu
En tant que consultant en ingénierie logiciel chez Amaris, j’ai travaillé avec Cityway France et Cityway Canada Inc pour développer des applications Android pour des cas d’utilisation de covoiturage et de transport multimodal.
Responsabilités et Réalisations Clés
Développement d’Applications Mobiles
- Développement de plusieurs applications Android pour des cas d’utilisation de transport
- Développement de l’application Triplinx et des flavors associés (e.g. Moovizy)
- Développement de l’application FleetMe avec plusieurs Flavors pour les villes de Beauvais, Avignon et Auxerre. Elle a ensuite été mise en production sous le nom de Wopé pour la ville de Le Tampon/Saint Pierre, Réunion
Portfolio d’Applications
Triplinx
Application de planification de voyages pour la région du Grand Toronto et de Hamilton

Fonctionnalités : Planification de voyages multimodaux, informations de transit en temps réel, optimisation d’itinéraire.
Moovizy
Application de transports multimodaux

Fonctionnalités : Planification de voyages multimodaux, informations de transit en temps réel, optimisation d’itinéraire.
FleetMe/Wopé Passager
Système de gestion de flotte et de covoiturage - Application Passager

FleetMe/Wopé Conducteur
Système de gestion de flotte et de covoiturage - Application Conducteur

Fonctionnalités : Suivi de flotte, gestion des passagers, covoiturage
Architecture et Développement
- Utilisation d’architectures évolutives pour des applications de transport
- Mise en œuvre d’une séparation claire entre l’interface utilisateur, la logique métier et l’accès à la donnée
- Génération de code squelette d’architecture sur les couches de présentation et de backend en python
Solutions de Cartographie
- Conception et mise en œuvre d’une bibliothèque Android enveloppant plusieurs API Android Maps
- Création d’une interface de cartographie unifiée pour différents fournisseurs de cartes
- Simplification de l’intégration de cartes à travers plusieurs applications
Stack Technique
- Plateforme : Android Mobile
- Langages : Java, Python
- Frameworks & Bibliothèques : Android SDK, Dagger, Butterknife, Retrofit, SignalR
- Cartographie : Google Maps API, Mapbox APIs
- Architecture : Clean Architecture, MVP
- Outils : Android Studio, Git, Jenkins
Défis et Solutions
Défi
Solution
Défi
Solution
Défi
Solution
Impact
- Livraison de plusieurs applications de transport réussies sur le marché
- Amélioration de la mobilité urbaine grâce à de meilleurs outils de covoiturage et de planification de voyages
- Création de composants réutilisables qui ont accéléré le développement des applications futures
- Contribution à la réduction de la congestion du trafic grâce à de meilleures solutions de transport
