Contexte de la mission
Vertuoz Control est la solution de gestion thermique des bâtiments (B2B) développée pour le compte d’Engie Solution. Elle permet de gérer la température des zones d’un bâtiment grâce à la relève des données de capteurs (objets connectés) dans le Cloud Azure et au pilotage de vannes et de chaufferies, le tout en optimisant la consommation instantanée (économies d’énergie). La solution gère environ 300 sites, soient plus de 30000 IOT installés. Projet a forte volumétrie, 45 millions d’échange de données / jour
Tâches de la mission
Mise en place de la solution
- Implémentation des couches techniques (Base de données /front / API / services) nécessaires au bon fonctionnement de la solution,
- Architecture solution de régulation en micro-services via Services Bus Azure et Azure Functions
- API pour accès aux données avec authentification Azure AD B2C
- Base de données Azure SQL
- Gestion des flux de données pour assurer le pilotage des objets
- Application mobile (Ionic/Angular) pour l’installation du matériel
- Monitoring et gestion des alertes Azure
Pilotage technique solution et gestion des développeurs
- Analyse et chiffrage des US
- Mise en place technique / échanges développeurs et autres intervenants techniques
- Gestion des pipelines Azure pour déploiement automatisé
Contexte de la mission
Mise en place d’outils de communication entre commerciaux, sur plateformes multiples (Windows PC, Iphone, Android) en environnement déconnecté.
Tâches de la mission
Analyse et chiffrage
Mise en place du socle technique
Conception du modèle de BDD
Développement de la solution
- Gestion de l’authentification
- Gestion des prospects / clients / commerciaux
- Bilan Excel de résultats annuels
- Reporting (Crystal Report)
- Site d’administration
- Application mobile
- Application PC
- Synchronisation des données applicatives
Mise en production
Suivi et correctif
Contexte de la mission
Mise en place des projets de pilotage du flux industriel et de suivi de pièces (Mise en place de la planification assistée par ordinateur). CRMA est un réparateur des moteurs aéronautiques, filiale d'Air France.
Tâches de la mission
Analyse et chiffrage
Mise en place du socle technique
- Kit de composants
- Librairie de connexion Oracle / EF Core
Conception des modèles de BDD
Développement des solutions
- Gestion de l’authentification AD
- Gestion du flux de pièces en réparation dans les ateliers
- Notifications temps réel (SignalR)
- Statistiques ChartJs
- Export Excel (Open XML)
- Gestion de sources, branches et versioning Azure DevOps
- Tests unitaires XUnit
- Mise en place de tests Selenium,
- Inspection de code SonarQube
- Documentation via Sandcastle Help File Builder
Mise en production
Suivi et correctif
Contexte de la mission
Conception et réalisation de l’application destinée à faire le suivi du blocage de transactions bancaires. L’application se décompose en 2 parties : une partie analytique interne BNP, et une partie de remontées d’informations remplie par le client.
Tâches de la mission
Développement d’une application Web Angular JS (2.4.4)
- Gestion de l’authentification par SSO
- Gestion d’un workflow de « requêtes client »
o Formulaire de saisie des informations de paiement
o Formulaire d’aide à la saisie d’un questionnaire, en fonction de critères préétablis
o Gestion du workflow des questions liées à la requête
- Upload de documents
- Service Back-Office JAVA
- Intégration continue
- Export PDF
- Développement en mode AGILE
Contexte de la mission
Conception et réalisation de l’application Universelle W10
Tâches de la mission
Maintenance évolutive
- Intégration de services tiers
o Recommandations d’articles
o Notifications « push »
Contexte de la mission
Conception et réalisation de l’application d’optimisation de portefeuille. L’application permet au client de savoir quel est la répartition idéale pour son patrimoine en fonction de critères préétablis (rendement, risque, volatilité)
Tâches de la mission
Développement d’une application Web Angular JS (1.5)
- Saisie du portefeuille actuel
- Accès au service d’optimisation de portefeuille
- Génération de rapports / Graphiques
- Export PDF
- Lead technique Angular (2 développeurs juniors)
- Développement en mode AGILE
Contexte de la mission
Conception et réalisation de l’application Universelle W10
Tâches de la mission
Maintenance évolutive
- Intégration de services tiers
o Recommandations d’articles
o Notifications « push »
- Optimisation des performances
Contexte de la mission
Projet de synchronisation des contacts des boites aux lettres Exchange des utilisateurs membres du COMEX
Tâches de la mission
Architecture et développement de la solution
- Récupération des données à synchroniser
- Ajout, suppression et / ou modification des contacts de chaque boite
Documentation technique
Mise en Production
Contexte de la mission
Projet international pour l’uniformisation des procédures au sein du groupe.
Saisie via un BackOffice ergonomique et visualisation des procédures via une application cross-plateforme.
Tâches de la mission
Architecture et développement de la solution
- Back office de saisie des données
- Front office de restitution
- WebApi de mise à disposition des données
- Packaging cordova
Documentation technique
Mise en Production
Chiffrage du 2ème lot
Contexte de la mission
Mise en place d’un suivi automatique des fissures des bâtiments. Client final : Axa. Suivi automatique, alertes & KPI..
Tâches de la mission
Contribution au développement
- Pattern MVVM
- Stockage des données dans Azure
Contexte de la mission
Réalisation de l’annuaire Photo Vinci
Tâches de la mission
Architecture et développement de la solution
- Application de chargement de photos
- Sizing et retouche photo
- Service de synchronisation
- Batch d’import en masse
- Interface de modération
Mise en Production