À propos de Philippe Betrand
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Afrikaans
Capacité professionnelle limitée
Expériences
- SIBDéveloppeur senior « Java et Spring »EDITION DE LOGICIELSavril 2024 - Aujourd'hui (2 ans et 2 mois)Rennes, FranceMission : développeur senior « Java et Spring », j’ai fais partie du pôle architecture et conseil opérationnel d’un éditeur de logiciels spécialisé dans les solutions pour le secteur de la santé. Ma mission consiste à assurer la maintenance corrective et évolutive de ce progiciel, en réduisant la dette technique, en corrigeant les vulnérabilités potentielles liées à la sécurité, et en mettant en place des solutions techniques qui facilitent letravail des équipes de développement métier.Activités: Migration Junit 4 vers JUnit5, Participation aux divers travaux de migration spring 5 vers spring 6, optimisation du chargement du contexte spring pour les tests automatisés (BeanPostProcessor), mise en place d’un mécanisme permettant l’authentification ProSantéConnect (OpenIDConnect) dans une fenêtre du navigateur système plutôt que dans le Chromium, Mise en place d’une authentification par session personnalisé en s’appuyant sur les fonctionnalités de spring security 6, participation aux travaux SEGUR v2 en particulier sur les failles CSP remontés dans le cadre de l’audit de sécurité.Taille de l’équipe: 2 développeurs & 4 architectes logicielStack technique : Java 17, Spring boot 3, Spring Security, Tomcat 10, RabbitMq, Keycloak, Oauth2, OpenIdConnect, JUnit 5.
- Safran Aircraft EnginesLead développeur « Node.js et Angular »AÉRONAUTIQUE & AÉROSPATIALEseptembre 2023 - avril 2024 (7 mois)Corbeil-Essonnes, FranceMission : lead développeur « Node.js et Angular » j’ai réalisé et encadré le développement de l’application Apptivity, un cockpit destiné aux responsables de département pour piloter l’activité des différentes applications de leur périmètre, intégrant des données de plusieurs sources telles que ServiceNow, Hopex, Redmine, et Azure Active Directory, avec une équipe répartie entre la France et l’Inde.Activités : création du frontend angular from scratch en intégrant des éléments de socle technique tel que des guards et directives pour contrôle d’authentification et la gestion des droits utilisateurs, des intercepteurs pour les requêtes http et les erreurs au sein de l'application, des composants graphique et des services liés à la navigation, la gestion des erreurs et des logs. J’ai aussi travaillé à définir la charte graphique de l’application en terme de layout et de theming angular material; j’ai gérer la configuration de l’internationalisation (français, anglais), d’eslint et prettier pour la qualité et le formatage de code. J’ai développé des composants et services d’abstraction pour divers besoins (chart.js, tableau, popup, sidebar,toastr); J’ai mis en place des hooks git pour contrôler la règle de nommage des messages de commit et Linter le code avant chaque commit. Création d’un guide de bonnes pratiques de développement couvrant les périmètres : angular, typescript, css et html pour l’équipement de développement. Migration du backend basé sur express.js vers le framework Nest.js; Migration de Sequelize vers TypeOrm; Montée de versionnode.js 14 vers 18+; Configuration de la documentation automatique des endpoints avec le moduleswagger; Coaching d’équipes; Animation de chapter dev en anglais, Configuration SonarQube et Gitlab CI, Intégration rapport powerBI.Stack technique : Node.js 20, Express.js, Nest.js, Angular 17+, Typescript, eslint, prettier, Css 3, Git, Gitlab, RxJS, Chart.js 3, Jest, vscode, Vue.js, TypeORM, Sequelize, Swagger, socket.io, PowerBI.
- ThalesDéveloppeur fullstack senior « Node.js et Angular »AÉRONAUTIQUE & AÉROSPATIALEmai 2022 - mai 2023 (1 an et 1 mois)Paris, FranceMission : développeur senior « Node.js et Angular », j’ai contribué au développement d’une application destinée aux postes instructeurs de simulation de pilotage d’aéronefs, en assurant la conception et la mise en oeuvre des fonctionnalités.Activités : j’ai travaillé sur les développements permettant la mise à disposition des radars MLS (Microwave Landing System), des fausses alarmes OWS, l’amélioration du graphe (chart.js) d’approche des aéronefs sur la piste d’atterrissage qui améliore grandement sa visualisation par les instructeurs. J’ai aussi pris en chargedifférentes corrections d’anomalies et réalisé des tests en plateforme MR1/FENNEC. J’ai pris part aux cérémonies de l’agilité, aux réunions de la guilde design system et aux réunions chapter dev.Taille de l’équipe: +10 développeursStack technique : Node.js 14, Nest.js, Angular 13, Typescript, Css 3, Git, Bitbucket, Nx (monorepo), RxJS,Chart.js 3, Jest, Tims (librairie de cartographie), socket.io, event streaming (HLA), Electron, storybook, vscode, eslint, prettier.
Recommandations
Soyez le premier à recommander Philippe Betrand
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- License de science mathématiquue et informatiqueUniversité Ibn Tofail2013
- Diplôme de Master 2 Développement à l’Offshore des Systèmes d’Information en Double Diplôme Master 2 Qualité du LogicielUniversité de bretagne occidentale2015
Certifications
- IAF level 1: Integrated Architecture FrameworkCapgemini2019
- Safe 4 AgilistScaled Agile Inc2018