Direction d'équipes de développement DevOps, et Cloud
Mon moteur : l’innovation et la création de valeurs. Ma conviction : l’innovation est le fruit d’équipes apprenantes travaillant en mode collaboratif.
De mon expérience, j'ai acquis une vision transverse du métier de l'édition logiciel, qui me permet de construire et de mettre en place une vision et des stratégies dans les phases de transformations délicates.
Accompagnement d'éditeurs de logiciels au franchissement de caps critiques dans leurs mutations technologiques vers le Cloud et le DevOps.
Les missions démarrent par un audit transverse du « build » au « run », afin d’identifier les dérives entre d’une part, les moyens actuels et leurs limites et d’autre part, les nouveaux besoins à adresser sur leur trajectoire de croissance. En collaboration avec le CODIR, élaboration d'une vision et construction d'une stratégie avec un démarrage sur plusieurs objectifs court-terme à forte valeurs ajoutées « Quick win ». Cette démarche nécessite la constitution d'équipe de transition alliant des compétences internes et des expertises externes avec pour double mission d'initier une transformation et de former par la pratique les équipes de la nouvelle organisation.
Dans cette démarche, plusieurs audits d’éditeurs de logiciels ont été réalisés comme JUXTA, CIM, GINKOIA et deux éditeurs ont été accompagnés sur le chemin de leur transformation, CIM et GINKOIA. Par ailleurs, réalisation de plusieurs audits techniques d’éditeurs de logiciels dans le cadre de fusion acquisition comme GERCOP, WIPIMO, SERCA, BIMEDIA. Ses expériences m’ont ouvert l’horizon sur d’autres besoins, sur d’autres manières de les adresser, avec des technologies différentes.
Certaines réalisations basées sur des approches innovantes ont fait l’objet d’un dossier de crédit impôt recherche. L’une d’entre elle a permis de réduire le traitement d’un batch de plus 40 heures à 10 minutes, tout en sollicitant moins de ressources. Ce défi a été rendu possible grâce à l'exploitation de concepts avancés du Big Data tel que le « Stream processing » et l’asynchronisme. Cette nouvelle approche a ouvert des perspectives d’améliorations importantes sur les traitements de masse du back-office qui pénalisent encore très lourdement la production du client.
Compétences: Audit, Analyse, architecture, Direction d'équipes de développement, recrutement, Proof Of Concept, Formation.
Environnement techniques: Cloud: Azure, AWS. DevOps: GitLab, Docker, Docker-compose, Kubernetes. "Clean code": Gitflow, TDD, BDD, JEST, ESLint. Production: Dynatrace, ElasticSearch, Logstash, Kibana. Langages: Typescript, Dotnet core, Java Spring Boot. Bases de données: PostgreSQL, DB2, EntityFramework. API Management: PostMan, NewMAn, SoapUI.
Création de services cloud et mobiles qui explorent les nouveaux modes de travail collaboratif en donnant accès au coworking à l’heure par une approche temps-réel et centrée sur l'humain. Choix des technologies, choix des fournisseurs, conception et réalisation de l'architecture, rédaction des spécifications, pilotage des développements internes et externes (outsourcing), recrutement, choix de partenaires, validation des développements, et mise en production et suivi.
Assistance du marketing dans la conception de la solution ; évaluation coût, délais, qualité et risque technologique. Transcription des besoins fonctionnels en spécifications techniques.
Encadré au cours du projet, près de 20 ingénieurs, UX designer, développeurs IOS, développeurs Android en interne et en externe.
Réalisation de 100% des développements sur le cloud AWS en DevOps, Nodejs et MongoDB.
Finalisation et débogage des deux applications mobiles et amélioration de la qualité, après défaillance de l'outsourcing; exemple: réduction de la consommation de la batterie sur la géolocalisation qui était source de désinstallation de l'application par nos utilisateurs.
Responsable de l'architecture du produit back-office de la suite front to back "Kondor+". Solution actuellement déployée dans plus de 400 des plus grandes banques internationales. J'ai encadré les développements de 5 équipes agiles (Scrum), soit 25 ingénieurs, en interface avec les équipes de test à Gdynia, de support client en local et de consultants dans le réseau. Mise en place du DevOps pour assurer l'amélioration continue du produite sur les axes de la sécurité, robustesse et performance, par une approche agile à l'échelle (SAFE). Le gain d'efficacité obtenu, nous a permis d'entreprendre de grands chantiers d'évolutions, et de refontes, et ainsi de répondre aux nouveaux besoins de notre marché en pleine mutation. Autres activités : roadmap, choix des technologies, conception d'éléments d'architecture, spécifications techniques, réalisations de "proof of concept", revues de design, qualité du code, tests de validation, support dernier niveau.