photo abstraite de moi

"Je suis ingénieur développement logiciels chez Scalian, une entreprise spécialisée dans les systèmes numériques et la performance des opérations. Depuis plus de deux ans, je participe à la conception, au développement et à la maintenance de solutions innovantes et performantes pour des clients dans des secteurs variés, tels que l'aéronautique, la défense, l'industrie ou le transport.
Diplômé RCNP "Développeur d'application Java" de niveau 6, j'ai suivi une formation chez OpenClassrooms, en parallèle de mon activité professionnelle, afin de renforcer mes compétences et de réaliser ma reconversion dans le domaine de la programmation. Je maîtrise les technologies Java, Spring Boot, Spring Webflux, Spring Security, Hibernate, MySQL et MongoDB, que j'utilise pour créer des applications web robustes, réactives et sécurisées. Je suis passionné par les nouveaux défis techniques et les opportunités d'apprentissage que m'offre mon métier.

Expériences Professionelles Télécharger mon CV

SCALIAN

INGENIEUR DIGITAL SYSTEM

2022 à ce jour (Naval Group)

GESTION DE CONFIGURATION LOGICIELS:

  • Gestion des référentiels & mise en référence de logiciels sur dépôt Gitlab
  • Compilation, Gestions des dépendances & Résolution de bugs
  • Creation de scripts bash, jobs Jenkins, Gitlab pipeline CI/CD pour automatisation de taches
  • Création et mise à jour de procédures techniques de mise en référence logicielle
  • Support technique pour les équipes sur le référentiel de développement

Static Badge Static Badge Static Badge Static Badge Static Badge

2021 - 2022

DEVELOPPEUR JAVA sur Application Web interne de Gestion de Projets:

  • Résolution des tickets JIRA sur l'application
  • Développement de 2 nouveaux modules pour le service Qualité:
    • Analyse des besoins et conception du backlog
    • Modélisation des données (Diagramme de classes, Modèle Physique des données)
    • Conception & implémentation du Back-End avec exposition de REST APIs
    • Refonte de l'IHM en Javascript avec requêtes Ajax sur les Rest APIs en respectant les wireframes de l'équipe UI/UX.

Static Badge Static Badge Static Badge Static Badge

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Projets professionnalisants

MEDILABO-SOLUTIONS:

  • Projet Spring-Boot multi-modules basé sur une architecture Web-app/Microservices REST API implémenté avec Spring-Webflux
  • Utilisation de Spring Cloud Gateway/Eureka et Spring Cloud Config, Gestion de bdd MySql et MongoDB
  • Authentification avec Spring-security reactive, création et gestion d'un JWT
  • Dockerisation de tous les microservices & Web-app pour faliciter le déploiement
Static Badge Static Badge Static Badge Static Badge
Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

TOUR-GUIDE:

  • Amélioration des performances de temps d'exécution d'une application existante
  • Recherche avec JVisualVM des sources de lenteurs de l'application.
  • Utilisation de l’API Concurrency de Java 8 pour effectuer des requêtes asynchrones et améliorer le temps de réponse sur les API.
  • Mise en place d'une pipeline Gitlab CI/CD pour s'assurer de la non-régression du code lors de l'implémentation des améliorations
Static Badge Static Badge Static Badge Static Badge

PAYMYBUDDY:

  • Application permettant d'effectuer des transactions monétaires entre particuliers
  • Implémentation du code en utilisant le Test Driven Development (TDD).
  • Conception du Modèle Physique des Données(MPD) pour la création de la base de données MySql
  • Authentification des utilisateurs géré par Spring-security soit avec login-mdp traditionnel, soit par authentification Oauth2.
Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge
Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Compétences Techniques

logo_spring.png Spring

logo_spring-boot Spring-Boot

logo_spring-webflux Spring-WebFlux

logo_spring-reactor Reactor

logo_spring-security Spring-Security

logo.java Java17

logo_Maven Maven

logo_Gradle Gradle

logo.git Git

logo_JUnit JUnit

logo_Hibernate Hibernate

logo_sql MySql

logo_mongodb MongoDB

logo_uml.png UML

logo.html Html5

logo_css.png CSS3

logo_bootstrap.png Bootstrap

logo.thymeleaf Thymeleaf

logo_javascript.png Javascript

logo_jquery jQuery

logo_Typescript TypeScript

logo_Angular Angular

logo_gitlab Gitlab

logo_dockers Dockers

logo_Jenkins Jenkins

logo.ubuntu Ubuntu

logo.bash Shell Script

logo.vim vim, neovim

Diplômes & Certifications

Openclassrooms: Diplôme RNCP niveau 6 (Master) "Développeur d'Application Java"
M2I: Formation GitLab CI/CD
EcolePratique: Formation Développeur Informatique Java
Université Strasbourg: Licence (niveau) Informatique
Université Strasbourg: IUP GMI Mathématique et informatique
Université Valenciennes: DEUG MIAS Mathématique, Informatique appliqués aux Sciences

Savoir-Faire Techniques

  • Analyser les besoins client et établir un cahier des charges
  • Travailler en Méthodolie Agile
  • Concevoir et développer une application Web MVC
  • Concevoir et développer une application basée sur architecture microservices/API
  • Sécuriser une application avec un système d'authentification et d'autorisation
  • Améliorer une application avec des systèmes distribués (threads & requêtes asynchrones)
  • Débuger une application, résolution de tickets JIRA
  • Déterminer et concevoir les tests techniques et fonctionnels d'une application
  • Modéliser,concevoir et gérer une base de données SQL & NoSql
  • Gerér une instance de versionning GitLab
  • Concevoir et mettre en place des pipelines GitLab CI/CD
  • Automatiser des taches récurrentes (Bash & Jenkins)
  • Dockeriser une application pour faciliter son déployement
  • Réaliser des supports techniques: Diagramme de classes, séquences...
  • Veille technique
  • Connaissance Langages: C, C++, Réseaux

Compétences Diverses

  • Habilitation H0B0
  • Esprit d'équipe, partage des connaissances et culture de l'open-source
  • Autodidacte, curieux, autonome et rigoureux

Langues

  • Russe LV1 (niveau C1)
  • Anglais LV2 (niveau C1)

2023 - Medilabo-Solutions

mon premier site responsive

Web-app & Microservices avec Spring-Webflux

Projet multi-modules micorservices pour gérer des patients et détecter les risques d'une maladie en fonction des notes des médecins...

2023 - TourGuide

mon premier site responsive

Amélioration des performances d'une application

Utilisation de la classe CompletableFuture pour effectuer des requêtes asynchrones et améliorer les performances de l'application...

2022 - PayMyBuddy

mon premier site responsive

Application de transfert monétaire

Spring-boot application MVC de transaction financière avec spring-security pour l'authentification et Thymeleaf en front-end...

2021 - Sqwal

mon premier site responsive

Application Scalian de gestion de projets interne

Spring-Boot application de gestion de projets, de risques interne à Scalian.Back-end java en REST API et Front-end en Javascript

2021 - SafetyNetAlert

mon premier site responsive

Application back-end java RESTfull-API

Rest-API fournissant des informations essentielles aux services d'urgence en cas d'incidents. Documentation API avec Swagger...

2020 - Domain Driven Design

mon premier site responsive

Modélisation d'une application de monitoring

Modèle de domaine, des diagramme de classes et de séquences et création de wireframes avec Figma...

2019 - Projet CRM Ecole Pratique

CRM

Spring Application type CRM

Projet de fin d'étude: réalisation d'une application Spring-boot MVC permettant de gérer clients, devis & factures...

Mon Portfolio

mon premier site responsive

Portfolio

Html, Css, Bootstrap, Javascript

région d'alsace

"Actuellement j'habite le sud de la France mais, d'ici le mois de Juillet, j'ai décidé de revenir m'installer en Alsace. Une très belle région que je connais bien puisque j'y ai vécu près de sept ans. Mon objectif est tout d'abord de trouver une entreprise dans la quelle je puisse m'épanouir au tant d'un point de vue technique, qu'humainement parlant. Ensuite, j'emménagerai à proximité de celle-ci. Cependant, je reste également ouvert à tout travail distanciel ou hybride..."

N'hésitez pas à me contacter ! 🙂

adresse

26 Avenue Maréchal Foch
13260 Cassis

téléphone

06.18.46.01.60