Published using Google Docs
Développeur full stack & DevOps - Ye Bo
Updated automatically every 5 minutes

Ye Bo

Développeur full stack & DevOps

Passionné de développement, j’exerce depuis 2018 en tant que développeur Full Stack (Angular et JAVA Spring Boot dans des environnements AWS J'ai également travaillé sur la mise en place d'infrastructures DevOps (Docker, Jenkins, SonarQube grafana, traefik ...) 

COMPETENCES TECHNIQUES :

Java 11, Java 8 , Junit, Java Batch, Spring Boot, Spring Web, Spring Security, Spring Data

PHP, Javascript, TypeScript, Angular, NPM, Grails, Groovy, JQuery

Material Design Bootstrap, HTML, CSS

Keycloak, OAuth2,

Firebase, SQL, NoSQL, PostgreSQL, MySQL,

PgAdmin, PhpMyAdmin

Git, Gogs, Github, Gitlab Bitbucket

Linux Server, Linux Desktop Debian, Ubuntu,

CLI, SSH, SCP

Docker, Docker-compose,

Traefik, Nginx server, Apache server

Jenkins, Bamboo, Nexus, Sonarqube,

Prometheus, Grafana Integromat

EXPERIENCES PROFESSIONELLES :

Mai 2022 - Avril 2023

Développement full stack

TOTAL ENERGIES

Au sein de Total Energies, je fais partie d'une équipe de trois développeur et nous avons comme mission de développer une plateforme de négociation de carburant pour les clients du secteur de l'aviation.

À notre équipe s'ajoutent un scrum master et un product Owner ainsi que de DevOps

Nous avons développé cette application web Java Spring boot et Angular

À part le développement des APIs REST et de l'IHM, mon travail était de développer les services de génération de contrats ainsi que le stockage de fichiers sur AWS S3

Janvier -Mai 2022

Développement full stack

DOCAPOSTE

Dans le cadre de ma mission à Docaposte, j'avais pour responsabilité de développer des fonctionnalités du futur site gouvernemental ORIAS (Organisme pour le registre unique des intermédiaires en assurance, banque et finance).

La mission s'est faite en vue de la mise en production du site. Notre équipe était composée de trois développeurs ainsi qu'une chef de projet. Nous avons été solicité car Docaposte s'est aperçu de la présence de bugs lors de la tentative de mise en production.

Nous avons développé les fonctionnalités avec les technologies suivantes :

Java 8, Grails, Gsp, Groovy, Spring Boot, Spring Security Javascript, JQuery, PostgreSQL, Git Gitlab, Jenkins, Bootstrap.

Par ailleurs, on m'a également demandé de former deux nouveaux collaborateurs sur le framework Grails, sur l'installation du projet et sur Jenkins.

Après avoir proposé de changer le processus de livraison des fonctionnalités, nous avons changé la façon de livrer le code sur Gitlab.

Suite à cela j'ai été amené à expliquer le nouveau processus d'envoi de code sur Gitlab. Certaines fois il était nécessaire de modifier les configurations des serveurs qui hébergeaient le site web.

J'ai donc été amené à travailler directement sur les serveurs Linux (Ubuntu) de l'application.

2018 - 2021

Développement full stack

Alternant à Air France KLM

Durant mes trois années passées au sein d'air france, j'ai eu comme mission de développer une application qui avait pour objectifs :

En tant qu'unique développeur sur ce projet, mon maitre d'apprentissage m'a d'abord expliqué les spécificités techniques du projet.

Puis j'ai pris connaissance du cahier des charges.

À partir de la, j'ai pu conceptualiser l'architecture de la base de données.

J'ai ensuite utilisé le langage Java avec son Framework Spring pour créer le Back End de l'application.

Cette partie consiste à:

Enfin j'ai développé la partie Front End avec le langage Typescript et son Framework Angular:

Les principales fonctionnalités de cette partie, sont

J'ai également intégré d'autres fonctionnalités comme par exemple:

2020 - 2021

Api Jenkins Traefik Nexus Grafana Sonarqube

DevOps Projet d'école

Dans le Cadre du Master en Architecture web, j'ai dû mettre en place une infrastructure

d'intégration et de déploiement continue à partir d'outils open source.

Pour ce faire, j'ai d'abord loué un serveur Linux (Debian 10), et j'ai installé dessus tous les outils de DevOps nécessaires

Avec Docker et Docker-compose j'ai créé les conteneurs suivants:

ÉTUDES :  

2019 - 2021 Master Architecte Web - Digital School Of Paris

2018 - 2019 Licence générale d'informatique - Lycée Le Rebours

2015 - 2017 BTS SIO Solutions logicielles et applications métiers - Institut F2i

2014 - 2015 Baccalauréat STMG : Systèmes d'information et de gestion