Amélioration des process de développement
- mise en place du modèle de Conception Technique
- définition des normes de code de l'application
- choix de la méthode de versionning
- création de la Definition of Done
- élaboration de la Stratégie de log
Montée en compétence de l'équipe
- formation à Git/ Symfony avancé/ Architecture Hexagonal
- mise en place d’ateliers de veille technique
- animation d’un flux d’articles techniques
- adhésion à l'AFUP
- sensibilisation au TDD/ SOLID
- accompagnement/ revue de conception/ revue de code
Développement
- module d’import/export de donnée vers les logiciels de l’éducation nationale (XML, CSV)
- synchronisation des données d’un réseau d’établissement à travers une API
- montée de version Php 7.3 vers 8.3/ Symfony 3.4 vers 4.4 puis vers 5.4
- réduction de la dette technique via rector/phpstan
- conception d'évolution du modèle de donnée
- TMA /suivi et correction des anomalies remontées par Sentry
Management
- maintient de la relation lors de 1To1
- qualification et participation aux choix de recrutement
- planification et suivi de l’onboarding
- participation aux entretiens d'évaluation (définition des objectifs/évaluation)
- organisation d'évènements de cohésion
Nantes Area, France
CHU de Nantes
Pedialog - Logiciel de suivi de pathologie infantile
Missions:
- Analyser la source de la perte de donnée
- Proposer un plan de correction
- Corriger le blocage fonctionnelle du client
Programme d’aide de l’Institut National de la Recherche Agronomique
AgreenSkills - Logiciel de mise en relation entre des chercheurs et des laboratoires
Missions:
- Construire une API de consultation des données du back-office
- Mettre en place une actualisation des données du front-office à partir de l’API du back-office
- Animer les points avec le client
- Déployer l’application
Anett - Entreprise de location et d’entretien de linge professionnel
Logiciel de relation client
Missions:
- Concevoir l’architecture applicative
- Mise en place du processus d’intégration continue
- Encadrer les développeurs juniors
- Faire évoluer de l’application
- Définir les bonnes pratiques
Ministère des affaires étrangères
AEFE BUA - Logiciel de centralisation des données du réseau d’établissement
Missions:
- Faire une étude du code existant pour identifier les points d’amélioration
- Planifier et appliquer le plan d’amélioration
- Assurer les échanges avec le client
- Encadrer les développeurs juniors
- Faire évoluer l’application
- Collaborer avec l’équipe technique du client pour orchestrer les déploiements
Ministère de l’Éducation Nationale
Logiciel de suivi de numérisation des dossiers de retraite
Missions:
- Accompagner le client dans la rédaction de son cahier des charges
- Rédiger le dossier technique de l’application
- Développer l’application
- Former les développeurs du clients à Symfony/Angular
Ministère des armées
Logiciel de suivi des demandes de petit matériel
Missions:
- TMA
Prendre part au développement de l’ERP en C++ Borland
- Comprendre le fonctionnement de l’ERP Silog en participant à son debug (C++ Borland)
- Assurer les livraisons de l’ERP Silog en appliquant de la méthode de Mise en Production
- Résoudre le problème de fin de support de la librairie C++ de Crystal report en créant un utilitaire C#
Préparer la migration vers le web - Proposer une solution pour l’implémentation de la gestion des réservations de ressource dans le nouvel ERP: prototype proposé avec Websockets
- Trouver une solution pour reprendre les fichiers de paramétrage d’écran des clients: création d’une application de traduction DFM vers XML
- Trouver une solution pour garder la même souplesse de paramétrage des écrans de l’ancien ERP dans le nouvel ERP (travail en binôme avec un autre ingénieur)
- Définition d’un langage de description d’écran
- Conception d’un module d’interprétation des descriptions
- Conception d’un module d’enrichissement des descriptions (ajout des libellés, ajout des composants selon le type de données, ajout de comportement spécifiques) (Java + J2EE)
- Apporter une réponse à la nécessité de reprendre le paramétrage des écrans de la version standard de l’ERP (JSP, XML)
Prendre le lead du développement de l’ERP web - Concevoir et produire un noyau graphique respectant les best practices AngularJS et intégrant les fonctions clés
- Collaborer avec le service Marketing pour définir le contenu des prototypes de démonstration
- Préparer le noyau graphique pour les étapes de démonstration à l’ensemble de l’entreprise et pour la première démonstration aux clients
- Maintenir la communication avec l’équipe des 10 développeurs fonctionnels de la filiale de Tanger
- Former les nouveaux ingénieurs sur l’architecture, les contraintes techniques et les objectifs du nouvel ERP
- Animer les points équipe pour définir le plan de route et affecter les actions
- Assurer le reporting
- Préparer le noyau graphique pour une migration vers Angular5
Organiser la montée de version du parc applicatif Php
- Concevoir correction semi-automatique utilisant des patterns de détection
- Réaliser l’application
- Organiser les déploiements
- Accompagner les développeurs à son utilisation
- Assurer le reporting sur l’avancement global de la migration
- Participer à l’intégration de deux stagiaires (6 mois)
Proposer une solution de socle technique pour le déploiement d’application Extranet en respectant les normes de sécurités
- Se former aux normes OWASP
- Travailler avec le service technique pour comprendre les problématiques réseaux
- Rédiger un dossier technique de proposition de projet
- Réaliser un prototype de firewall applicatif à l’aide du framework Silex
- Créer une prototype de socle technique utilisant Symfony embarquant les normes OWASP
- Rédiger le manuel d’utilisation du socle technique
Rejoindre l’équipe de développement du logiciel de gestion des Escales Swing
- S’auto-former à Symfony1.4
- Proposer une intégration du multi-langue
- Développer une interface de consultation des emplacements des navires dans le port à l’aide d’une carte dynamique (Jquery, GoogleMaps Api, ArcgisJS API)
- Utiliser l’api du SIG ARCGIS pour récupérer les données de topologie
Améliorer le suivi des marchés publics du services Achat du GPMH en concevant une nouvelle application (Symfony2, Jquery, Bootstrap)
- Rencontrer le client pour définir le cahier des charges en se basant sur l’existant et ses limites
- S’auto-former à Symfony2
- Animer les réunions de démonstration de prototype pour valider l’avancement du projet de façon itérative avec le client
- Définir la méthode de Mise en Production avec le service Technique
- Organiser la reprise de données de l’ancien système
- Former les utilisateurs finaux
Concevoir une nouvelle application pour le renseignement et la consultation
des Lignes Maritime régulière du Port
- Administration et consultation intuitive (Silex + SonataBundle)
- Proposer une version SinglePageApp (Jquery + Ajax)
- Travailler en collaboration sur GitLab (2 développeurs)
- Faire la démonstration finale au client
- French
- English