Poste/Rôle Développeur (Stage de fin d’études) - CVA
CVA Group
2/2019 - 8/2019
Réalisations
1. Étude de migration d’une application vers un modèle orienté services : « Quelles sont les différences, les
avantages et les inconvénients d’une architecture de type microservices avec des architectures de type
monolithique tel que l’architecture 3-tiers ou hexagonale ? »
2. Développement d’un prototype avec les technologies suivantes :
o Les frameworks ReactJs et NodeJs pour la partie front-end
o Firebase pour héberger l’application web et mettre en place un système d’authentification.
o La plateforme Google Cloud Plateform qui propose un ensemble de services cloud comme :
o Google Storage le stockage des fichiers.
o Google BigQuery pour le stockage des données.
o L’implémentation de Google Functions en Python avec la librairie Pandas pour faire le lien entre
BigQuery, Storage et ReactJs.
3. Corrections de Bugs sur logiciel d’interprétation géologique SISMAGE pour le compte de Total Energies.
Poste/Rôle Ingénieur Concepteur junior – CVA
5/2020 - 8/2020
Réalisations
TMA sur le logiciel d’interprétation géologique SISMAGE pour le compte de Total Energies :
• Développement en Java 8 pour la correction de bugs et le traitement d’évolutions en mode agile avec pour
environnement technique de travail Git, Maven, Gerrit, Jenkins et Sonar
• Remise à niveau du code (coding rules, sonar).
• Créations d’UI en Java Swing.
• Utilisation de la plate-forme JIRA pour la gestion des tickets.
• Utilisation de Squash TM pour les tests.
• Rédaction de spécifications.
Environnement technique : Java 8, Git, Maven, Gerrit, Jenkins, Eclipse, Sonar
Ingénieur Concepteur junior - CVA
CVA Group
5/2020 - 11
Réalisations
1. Développements autour de Python et de ses librairies tel que Numpy, Matplotlib et Pandas :
• Auto-formation autour de ces technologies.
Corrections de bugs sur des scripts Python pour le logiciel d’information géographique ArcGIS.
• Étude et conversion d’un script Matlab en Python.
2. Développement d’un prototype pour la réservation de salles avec les technologies suivantes :
• Le framework Angular pour la partie front-end
• La plateforme AWS pour la partie back-end
3. Étude de mise en place d’une application pour la gestion de situations à risques avec :
• Une application mobile adaptée au terrain.
• Une application web permettant de gérer les incidents avec un workflow, un mécanisme de validation ou
de refus d'incident..., des actions liées à ces incidents et des utilisateurs (droits).
4. Élaboration d’une documentation technique décrivant une procédure de déploiement d’une application
PHP/Symfony sur un environnement linux avec les commandes shell :
• Mise en place d’un serveur Apache, d’une base de données PostgreSQL, d’un certificat de renouvellement
Let’s encrypt, de Geoserver
Ingénieur Concepteur junior - CVA
CVA Group
11/2020 - 2/2021
Réalisations
1. TMA sur OGP : Gestion du transport de Gaz pour le compte de Téréga :
• Développement en Python et JavaScript pour la correction de bugs et le traitement d’évolutions.
• Utilisation de la plate-forme JIRA pour la gestion des tickets.
2. Indexation et recherche de documents pour le compte de Téréga :
• Utilisation de Algolia via le service d’API REST en Python et Javascript.
• Développement d’un prototype Web de recherche sans passer par l’interface Algolia.
Environnement technique : Python, JavaScript, Jquery, HTML, CSS, BitBucket, Jira, VsCode
Ingénieur Concepteur junior - CVA
CVA Group
2/2021 - 7/2021
Réalisations
1. Automatisation de la procédure de déploiement d’une application PHP/Symfony sur un environnement linux
via un script shell :
• Mise en place d’un serveur Apache, d’une base de données PostgreSQL, d’un certificat de renouvellement
Let’s encrypt, de Geoserver et d’un serveur SMTP
2. Développement de scripts Python pour le logiciel d’information géographique ArcGIS
Ingénieur Concepteur junior - CVA
CVA Group HIWAY
7/2021 - 10/2022
Réalisations
1. Développement d’une application Web sur la gestion des bandes magnétiques :
• Conception de l’architecture et du modèle de données.
• Transcription du modèle de données en GraphQL
• Mise en place et utilisation d’un environnement Git
• Utilisation du framework Angular pour la partie front-end
• Utilisation de la plateforme AWS pour la partie back-end :
o AWS Cognito pour l’authentification
o AWS SES pour l’envoi de mail
o AWS S3 pour le stockage de fichier
o AWS lambda pour l’utilisation de cloud fonctions
2. TMA sur OGP : Gestion du transport de Gaz pour le compte de Téréga :
• Développement en Python et JavaScript pour la correction de bugs et le traitement d’évolutions.
• Utilisation de la plate-forme JIRA pour la gestion des tickets.
Environnement technique : Python, JavaScript, Jquery, HTML, CSS, BitBucket, Jira, VsCode
3. Développement d’un nouvel outil avec AppSheet permettant de faire des simulations de coûts pour la
facturation.
• Rédaction de spécifications
• Echanges régulier avec le client
• Rédactions de cas de tests sur Excel
Environnement technique : AppSheet, Microsoft office 365.
4. Traitements de retours concernant l’automatisation de la procédure de déploiement d’une application
PHP/Symphony sur un environnement linux via un script shell :
• Automatisation du renouvellement du certificat Let’s encrypt
• Élaboration d’une documentation décrivant l’architecture des serveurs
• Let’s encrypt, de Geoserver et d’un serveur SMTP
5. Développement d’un prototype en Flutter pour proposer une application mobile et accéder à des données
d’une application WEB via API REST et AWS.
Environnement technique : Flutter, Gitlab, VsCode
Environnement technique : Angular, Python, AWS, GraphQL, HTML, CSS, VsCode, Gitlab
Ingénieur Concepteur junior - CVA
CVA Group et Tech Advantages.
10/2022 - 7/2024
TMA sur le logiciel d’interprétation géologique SISMAGE pour le compte de Total Energies :
• Développement en Java 8 pour la correction de bugs et le traitement d’évolutions sur Sismage en mode
agile avec pour environnement technique de travail Git, Maven, Gerrit, Jenkins et Sonar
• Utilisation de la plate-forme JIRA pour la gestion des tickets.
• Création d'un outil de reporting (.pptx) pour afficher un ensemble d'horizons et de layer sélectionnés tout
en appliquant un ensemble de paramètre via un layout (puits, cultural ect…).
• Remise à niveau du code (coding rules, sonar).
Environnement technique : Java 8, Git, Maven, Gerrit, Jenkins, Sonar, Corba, IntelliJ, Jira
Ingénieur Concepteur junior
CVA
-
Ingénieur d'études et de développement – Tech Avantages
TMA sur le logiciel REPLIX pour le compte de Total Energies :
• Développement en Java 8 pour la correction de bugs et le traitement d’évolutions sur Replix en mode agile
avec pour environnement technique de travail Git, Maven, Gerrit, Jenkins et Sonar.
• Remise à niveau du code (coding rules, sonar).
• Développement de tests unitaires.
• Utilisation de la plate-forme JIRA pour la gestion des tickets.
• Utilisation de Squash TM pour les tests.
• Rédaction de spécifications.
Environnement technique : Java 8, Git, Maven, Gerrit, Jenkins, Sonar, IntelliJ, Jira.