Bruno D

Créez votre profil Coworkees pour découvrir le profil complet de Bruno D

(c’est rapide, promis)

Bruno D

Développeur Back-End

Sénior
2 métiers supplémentaires
Paris
À partir de 550 € / jour
Métiers & compétences
Métiers
Développeur Back-End Sénior
Développeur Sénior
Développeur Front-End Sénior
Compétences
Logiciels Bruno n’a pas renseigné de logiciels
Langues
français Capacité professionnelle limitée
anglais Capacité professionnelle limitée
Expérience dans les secteurs Bruno n’a pas renseigné ses secteurs favoris
Expériences professionnelles

Ingénieur Senior - Lead Developer Full Stack

septembre 2017 - février 2020

Membre d'une équipe agile Scrum en charge du développement d'une application web collaborative (type SaaS) au sein d'un programme SAFe. En tant que développeur Full Stack, participation active : - à la planification et aux cérémonies agiles et SAFe : PI planning, sprint planning, review, rétrospective, daily standup, etc. - aux ateliers de spécification et d'ergonomie des interfaces applicatives (design) - à l'implémentation technique des fonctionnalités (User Stories) de bout en bout (frontend en Angular, backend en Quarkus) et aux tests unitaires et d’intégration - à la création et la maintenance de composants graphiques internes (tableaux, cartographies, graphes, formulaires) réutilisables et extensible grâce aux mécanismes d'Angular: projection, directives comportementales, APIs de configuration, etc. - à la migration de Bootstrap 3 à Material et Flex-Layout - à l'intégration des services backends à l'écosystème Kubernetes : « templatisation » des manifestes de déploiement avec Helm, agrégation des logs avec Elasticsearch/Logstash/Kibana, traces distribuées collectées sur Jaeger, métrologie alerting et autoscaling avec Prometheus / Grafana - à la gestion des pipelines d'intégration et livraison continues (CI/CD) avec GitLab-CI et Docker - aux revues de code avec les Merge-Requests de GitLab En tant que Lead Developer : - pilotage de la migration de l'IHM web de AngularJS à Angular : réécriture progressive des composants en TypeScript/Angular 2+ à l'aide du module ngUpgrade - pilotage de la migration des services backend de Payara à Quarkus : réécriture d'une partie des librairies créées et utilisées en interne (authentification, sérialisation, REST, WebSocket, ...) pour les adapter aux implémentation Red Hat utilisées dans Quarkus (Resteasy, Hibernate, Vert.x, etc.), adaptations nécessaires du code et de la structure des projets Maven - formation et accompagnement des développeurs de l'équipe sur ces nouvelles technologies - création et maintenance de plusieurs librairies, outils techniques (CLI) et tutoriels à usage interne (utilisés également par d'autres équipes) - gestion de la mise à jour régulières des librairies Java (avec Maven) et JavaScript (avec Yarn) : récupération des mises à jour dans l'Artifactory interne et mise en place sur les projets GitLab, application des changements de code nécessaires ("breaking changes") et vérification de l'absence de régression - gestion des images Docker : passage à Alpine, optimisation des "layers", sécurisation, mise à jour régulière - référent technique auprès des développeurs sur les "best practices" - veille technologique constante et réalisations de POCs afin détecter de nouvelles opportunités pour répondre aux problématiques métiers ou gagner en productivité Technologies clés : - Angular 2+ : Material, Flex-Layout, Bootstrap, Yarn - Java EE et Eclipse MicroProfile: Payara, Quarkus, Spring, Maven - Docker / Kubernetes - "The Three Pillars of Observability": Logs via ELK, Métriques via Prometheus/Grafana, Traces via Jaeger - Forge logicielle : GitLab, Artifactory, JIRA/Confluence

Ingénieur - Développeur Backend / DevOps

mars 2017 - août 2017

Poste intégralement en anglais dans un environnement international et multiculturel Membre d'une équipe agile Scrum et DevOps en charge du développement et de l’exploitation de l’API REST “Digital Distribution Technology” (maintenant appelée “Customer Experience Platform”). Cette API permet d’intégrer directement les différentes Business Units (BUs) de Telenor - Dtac en Thaïlande, Digi en Malaisie, TP au Pakistan, Grameenphone au Bangladesh, … - avec plusieurs acteurs majeurs du web, dont notamment Youtube et Facebook. Le but étant de proposer aux clients des BUs des offres commerciales sans qu’ils aient besoin de quitter les applications Android des acteurs du web. Pour ces derniers, l’avantage est d’avoir en façade une unique API REST Cloud Native pour s’intégrer à toutes les BUs de Telenor en faisant abstraction des backends spécifiques à chacun (CRM, ERP, etc.) En tant que développeur backend, participation active : - à la planification et aux cérémonies agiles : sprint planning, review, rétrospective, daily standup, etc. - aux régulières vidéoconférences de synchronisation avec les équipes techniques et marketing des BUs et des acteurs du web - à la création des nouveaux points d’intégrations (connecteurs vers les BUs et les acteurs du web) et aux évolutions des intégrations existantes - à l’implémentation de nouvelles fonctionnalités business : développements d’outils de suivi de performances des campagnes d’offres commerciales par les BUs - aux revues de code avec les Pull-Requests de GitHub Enterprise En tant que DevOps, participation active : - à la gestion des pipelines d'intégration et livraison continues (CI/CD) avec Gradle, Jenkins Pipeline, Docker, Terraform et AWS : déploiement en production plusieurs fois par jour - à l’exploitation de la production 24h/24h avec un planning de rotation d’astreintes d’une semaine pour chaque membre de l’équipe via PagerDuty - à la résolution des incidents en temps réel grâce aux audits des logs et métriques avec Loggly et Graylog - aux tests de performances et à l’optimisation de la plate-forme avec JMeter, Memcached Technologies clés : - Java : Jersey, Gradle, Dropwizard Metrics, JAX-WS - Amazon Web Services : EC2, S3, ELB, CloudTrail, Memcached - Infrastructure as Code avec Terraform - Logs et métriques avec Loggly et Graylog - Astreintes et des alertes avec PagerDuty - Forge logicielle : GitHub, Jenkins, Amazon ECR, JIRA/Confluence

Découvrez les expériences profesionnelles de Bruno D
Formation

Ingénieur Informatique

Découvrez la formation de Bruno D
Réalisations
Qui suis-je ?
Découvrez la personnalité, les valeurs, les softs skills (…) de Bruno D
Test de personnalité
Bruno n’a pas passé son test de personnalité
Valeurs Bruno n’a pas renseigné ses valeurs
Soft skills Bruno n’a pas renseigné ses soft skills
Missions bénévoles
Bruno n’a pas renseigné de mission bénévole
Les secteurs d’activité souhaités Bruno n’a pas renseigné ses secteurs d’activité souhaités
Les entreprises pour lesquelles vous rêvez de travailler Bruno n’a pas renseigné les entreprises pour lesquelles il rêve de travailler
Activités personnelles en lien avec vos souhaits Bruno n’a pas renseigné ses activités personnelles en lien avec ses souhaits
Passions Bruno n’a pas renseigné ses passions