PB

Pierre M.BERNARDO

Développeur FullStack / DevOps

pierremartins507@gmail.com
Loire-Atlantique

À propos de moi

Développeur full-stack passionné avec plus de 20 ans d'expériences dans la création d'applications évolutives.
Je suis spécialisé dans React, Node.js et l'architecture cloud, avec une expérience avérée dans la direction d'équipes interfonctionnelles et la fourniture de solutions à fort impact qui stimulent la croissance des entreprises.

Skills

Systèmes

Redhat Ubuntu Debian FreeBSD CentOS SuSe AlmaLinux Rocky Windows

Virtualisation

Proxmox Openstack KVM VmWare ESX OpenVZ XEN

Cloud Provider

AWS Azure 3DS Outscale GCP OVH Scaleway DigitalOcean

Langages & Frameworks

Python / Django / Flask Java / SpringBoot / JaxRs Golang Symfony / Laravel ReactJS / Angular / AngularJS NodeJS, NestJS Ruby On Rails C / C++ DAX

CI/CD

Gitlab CI Jenkins ArgoCD Drone CI

Orchestration/ Conteneurs

OpenShift Docker Kubernetes Nomad Podman

Automatisation et provisionning de l'infrastructure

Terraform Cloudformation Ansible Helm charts

Base de données

MongoDB Progress MariaDB/MySQL PostgreSQL DynamoDB InfluxDB CouchDB Elasticsearch Cassandra Sybase Tuxedo Oracle 8.1.7/9.2/10g/12g

Observabilité / Gestion de logs / Monitoring

ELK Logstash Prometheus Collectd Datadog Metricbeat Netdata Nagios Sensu Shinken Graphite Telegraf

Message broker / Queue

RabbitMQ Kafka Beanstalkd Redis

Sécurité & middleware

Keycloak HAProxy WAF (F5) SSL GPG OWASP Rules Apache modsecurity SSO OAuth OpenID Connect Saml2 JWT

Experiences

Développeur Full-Stack / Devops

Valneo

2018 - Present

  • Mission AtolCD
    • • Développement application chatboot avec Mistral en Java JaxRS et Spring Boot et VueJS 3
    • • Développement application ERP en Java/SpringBoot et Angular 18
  • Mission Vinci Construction
    • • Développement application ERP Python/Django/NodeJS/VueJS/Java
    • • Mise en place dashboard PowerBI
    • • Implémentation API Amazon Connect CRM interne
    • • Développement / Support base de donnée Progress/MongoDB
    • • Requêtes Power Query
    • • Administration / support Microsoft Azure
    • • Mise en place solution Grafana (observabilité, alerting et dashboard)
  • Mission Drone Geofencing
    • • Développement application SDK DJI Java Android, NestJS, Python
    • • Mise en place Kubernetes
    • • Méthodologie Agile / Scrum
  • Mission XSun
    • • Développement Java/Spring, NodeJS (Typescript), Rust, Python/PyQT et C++
    • • Mise en place infrastructure AWS / 3DS Outscale (SecNumCloud), OpenShift
    • • Mise en place Kubernetes / Stack Elasticsearch/Cassandra
    • • Mise en place et configuration Amazon Connect
    • • Intégration API Amazon Connect sur application interne CRM/ERP
    • • Méthodologie Agile / Scrum
  • Mission interne
    • • Développement Golang, NodeJS (Typescript), Symfony, Laravel, RubyOnRails, Python/Django
    • • Développement sous Oracle / Progress
    • • Installation et gestion infrastructure Proxmox 6 / VMWare ESXi 6 et Azure
    • • Mise en place Openshift CI/CD
    • • Méthodologie Agile / Scrum
    • • Mise en place ELK et Grafana (dashboard)
  • Mission Thiana
    • • Développement micro service en Go (GIN / gRPC)
    • • Mise en place de test unitaires
    • • Gestion infrastructure AWS/Azure/Elasticsearch
  • Mission e-TF1
    • • Développement micro service en Go (GIN / gRPC)
    • • Mise en place de test unitaires
    • • Déploiement sous Docker via Jenkins et Kubernetes
    • • Gestion infrastructure AWS/EKS
  • Mission CNRS / Projet PLATO
    • • Développement interface utilisateur Angular 13 et Python Flask
    • • Participation à la conception de l'architecture système et logicielle
    • • Mise en place de tests automatisés au niveau unitaire, module, intégration et recette
    • • Optimisation du code de traitement de données en étroite collaboration avec l'équipe scientifique
  • Mission Ministère développement durable
    • • Développement script Ansible pour déploiement via Gitlab CI/CD
    • • Mise en place infrastructure OpenStack/Openshift
    • • Mise en oeuvre de stack ELK / Cassandra
    • • Rédaction plan de formation Devops
    • • Gestion Ansible, upgrade de version 2.9->2.13
  • Mission Evolucare
    • • Développement NodeJS, Symfony, ReactJS, Framework7, MongoDB
    • • Gestion et déploiement Terraform, Ansible et Kubernetes
    • • Gestion des logs et métriques ( ELK,Prometheus, Grafana)
    • • Mise en place et configuration Amazon Connect
    • • Intégration API Amazon Connect application CRM
    • • Participation comité architecture
    • • Méthodologie Agile / Scrum
  • Mission Witick
    • • Développement NodeJS (Typescript), Symfony, Golang, Java
    • • Mise en place environnement Kubernetes managé
    • • Création de Pipeline Gitlab CI
    • • Gestion infrastructure AWS (RDS, EC2, Lambda et EKS)
    • • Gestion des logs et métriques ( ELK, Prometheus, Grafana)
    • • Méthodologie Agile / Scrum
  • Mission Niryo
    • • Mise en place infrastructure AWS (AWS Iot, Lambda, EKS, …)
    • • Mise en place Redis, Kafka, Progress
    • • Développement NodeJS, Symfony, Python et Golang
    • • Mise en place Edge computing (CouchDB/PouchDB), MQTT
    • • Gestion des logs et métriques ( ELK, Graylog, Prometheus, InfluxDB, Grafana)
    • • Plan de migration base de données MongoDB / Postgres vers AWS RDS et DynamoDB
  • Mission Lancey Energy Storage
    • • Développement interface client Python / Django (MQTT)
    • • Mise en place CI/CD via Gitlab
    • • Gestion des logs et métriques ( ELK, Graylog, Prometheus, InfluxDB, Grafana)
  • Mission Dekra
    • • Développement Ruby On Rails, Ionic, Postgres
    • • Méthodologie Agile / Scrum

Lead Développeur

L’AgenceWeb

2016 - 2018

  • • Développement et suivi d’applications en Php 5, Symfony, NodeJS/ReactJS (Typescript), Laravel 5, Angular 4, Python, Golang
  • • Administration Bdd Progress, RDS, DynamoDB, CouchDB et Cassandra
  • • Gestion Infrastructure ESX5, hébergement Web
  • • Rédaction de documentations
  • • Mise en place de Gitlab CI/CD

Ingénieur Développement

Givaudan

2008 - 2016

  • • Développement et suivi d’applications en Php 5, Ruby On Rails, NodeJS, AngularJS
  • • Développement Zend Framework 2, Symfony.
  • • Gestion des bases de données Progress, Oracle, MySQL et Postgres
  • • Amazon EC2, S3, SES, SQS, Route53
  • • Définition de la stratégie de tests unitaires et fonctionnels du projet
  • • Code review et création de l'architecture des modules.
  • • Chiffrages pour le service commercial
  • • Formation à la clientèle (et aux commerciaux)
  • • Rédaction de documentations
  • • Formation des développeurs à la sécurité
  • • Réalisation de sites avec Wordpress, Prestashop

Ingénieur Développement

Net Concept

2005 - 2008

  • • Conception, développement et tests unitaires : Application d’administration et de supervision des réseaux informatiques
  • • Applications de reporting développées en Java, PL/SQL, BusinessObjects
  • • Application de topologies physique et applicatives développées en Java, Python, xsl
  • • Intranet du Comité d’Entreprise et de gestion des congés en php/mysql, css, JavaScript
  • • Qualification : Participation à des campagnes de qualification des différents produits
  • • Support de niveau 3 et maintenance : Support de niveau 3 des utilisateurs pour la prise en charge des incidents. Correction des bugs et développement de nouvelles fonctionnalités.
  • • Prise de main à distance, maintenance par session web et téléphone. Utilisateur expert de l’application
  • • Formation d’une équipe en Inde dans le cadre d’un transfert de compétences de l’application de reporting

Ingénieur Développement

Adventi Informatique

2000 - 2005

  • • Développement d’applications de gestion (paye) et de comptabilité
  • • Rédaction de documentations.
  • • Développements de plusieurs intranets et d’un site de paye en ligne
  • • Développement de plusieurs sites vitrines

Analyste programmeur

SOCOTIM

2000 - 2005

  • • Développement d’applications de marketing direct et de gestion
  • • Création de nouvelles commandes en C pour le langage OpenPrint
  • • Mise au point d’un logiciel responsable de distribuer aux applicatifs concernés les données recues par Numéris
  • • Mise au point d’un logiciel permettant la fusion et le publipostage de mailings importants avec Word pour imprimantes décentralisées
  • • Création du site internet de la société

Formation

Formation Kubernetes Observabilité et Monitoring

2025

Formation Microsoft Power BI

2024

Formation Spark : développer des applications pour le Big Data

2024

Formation Big Data - Architecture et infrastructure Hadoop On-Premise

2023

Formation RUST

2023

AWS Certified Solutions Architect - Associate SAA-C03

2022

AZ-302: Microsoft Azure Solutions Architect

2022

AWS EKS / GCP GKE

2020

Kubernetes avancé

2020

Kubernetes

2020

Systems Operations on AWS

2016

DevOps Engineering on AWS

2016

Administration Oracle 9i

2005

BusinessObjects 6

2004

Java

2001

BTS Informatique Industrielle

1996

BAC F2 - Electronique

1993