À propos

Diplômé d’un bac+5 en management et ingénierie informatique, je combine une expertise en gestion de projet et des compétences techniques en développement web et logiciel. Fort d’expériences variées, j’ai contribué au pilotage de projets et à la livraison de solutions répondant aux besoins des clients. Passionné par l’innovation, j’accorde une grande importance à l’optimisation des processus, à la planification stratégique et au développement d’applications performantes.

À l’aise avec les méthodologies agiles et les technologies informatiques, je suis motivé par les défis techniques et organisationnels et déterminé à accompagner les entreprises dans leur transformation numérique.

Compétences

  • icon

    Développement

    WEB (HTML/CSS), JS, Python, Java,
    Android ...

  • icon

    Base de données

    MySQL, MariaDB, Postgres SQL.

  • icon

    Gestion de projet

    Méthodologies Agile (SCRUM), Outils de gestion (JIRA, Asana, Trello, Monday).

  • icon

    Hardware et Optimisation

    Optimisation des performances matérielles et logicielles sous Windows, gestion des configurations matérielles.

  • avatar

    Java Script

    Je maîtrise JavaScript pour le développement web dynamique et interactif. Mon expérience inclut :

    - Requêtes Ajax : J'ai travaillé avec des appels asynchrones pour interagir avec des APIs REST, permettant la récupération et l'envoi de données en temps réel sans recharger la page.

    - Gestion et affichage des données : J'ai conçu des interfaces dynamiques en manipulant le DOM pour afficher des données récupérées, en les organisant sous forme de tableaux, de graphiques, ou d'autres éléments visuels.

    - Génération de fichiers : J'ai automatisé la création de fichiers Excel, Word et PDF à partir de données manipulées en JavaScript, intégrant des bibliothèques comme SheetJS, FileSaver.js ou jsPDF.

    - Manipulation avancée des tableaux et objets : Tri, recherche, filtrage et formatage des données pour répondre à des besoins spécifiques.

    - Validation et transformation des données : Vérification des entrées utilisateur, nettoyage et transformation des données pour assurer leur cohérence avant traitement ou envoi.

    - Optimisation des performances : Réduction des temps de chargement et optimisation des scripts pour des applications fluides et efficaces.

  • avatar

    Python

    Je possède une solide expérience en Python pour le développement d'applications et l'automatisation de tâches. Voici un aperçu de mes compétences :

    - Automatisation de tâches réseau : J'ai développé des scripts pour effectuer des scans de documents sur le réseau, incluant la recherche et la récupération de fichiers partagés ou stockés sur des serveurs.

    - Traitement et affichage des données : Manipulation de données pour créer des rapports, des graphiques, et des tableaux interactifs ou statiques.

    - Génération de fichiers : Création et modification de fichiers Excel, Word, et PDF à l'aide de bibliothèques comme openpyxl et python-docx pour répondre à des besoins automatisés.

    - Développement d'outils CLI : Conception de scripts interactifs en ligne de commande pour simplifier l'utilisation d'outils par les utilisateurs.

    - Traitement de fichiers : Analyse et transformation de fichiers CSV, JSON, XML, ou logs pour les convertir ou les intégrer dans d'autres systèmes.

    - Travail avec des bases de données : Requêtes et gestion de bases de données SQL (via sqlite3 ou SQLAlchemy) pour stocker et traiter des informations.

    - Développement d’interfaces graphiques : Création d'applications desktop simples avec PyQt pour des outils interactifs.

  • avatar

    MySQL

    Je maîtrise MySQL pour la gestion et l'exploitation des bases de données relationnelles. Voici un résumé de mes compétences :

    - Création et gestion de bases de données : Conception de schémas relationnels optimisés avec des tables, relations, clés primaires, clés étrangères et contraintes pour garantir l'intégrité des données.

    - Écriture de requêtes SQL complexes : Récupération, insertion, mise à jour et suppression de données via des requêtes optimisées, incluant des jointures (INNER, LEFT, RIGHT), sous-requêtes, et agrégations (GROUP BY, HAVING).

    - Gestion des utilisateurs et de la sécurité : Création d'utilisateurs, gestion des permissions et mise en place de politiques de sécurité pour restreindre l'accès aux données sensibles.

    - Intégration avec des applications : Connexion de bases MySQL à des applications développées en Python, JavaScript ou d'autres langages via des connecteurs comme mysql-connector ou SQLAlchemy.

  • avatar

    HTML / CSS

    Je maîtrise HTML et CSS pour la création d'interfaces web modernes, responsive et interactives. Voici un résumé de mes compétences :

    - Structuration des pages web : Utilisation des balises HTML sémantiques (header, section, article, footer) pour concevoir des pages structurées et accessibles.

    - Design responsive : Création de sites adaptatifs pour les différents écrans (mobile, tablette, desktop) avec CSS Grid, Flexbox, et media queries.

    - Personnalisation avancée des styles : Utilisation de sélecteurs CSS complexes, de pseudo-classes et de pseudo-éléments pour améliorer l'interactivité et l'apparence des éléments.

    - Animations et transitions : Ajout d'animations fluides et de transitions pour des interactions utilisateur plus engageantes.

    - Utilisation de frameworks CSS : Familiarité avec des outils comme Bootstrap pour accélérer le développement et maintenir une cohérence visuelle.

    - Gestion des thèmes et variables CSS : Implémentation de thèmes personnalisables avec les variables CSS (:root) pour une meilleure modularité.

    - Optimisation des performances : Chargement des styles critiques, minimisation des CSS, et gestion des polices pour améliorer les temps de chargement des pages.

    - Intégration avec JavaScript : Collaboration entre HTML, CSS, et JavaScript pour créer des interfaces interactives comme des modales, des carrousels, ou des menus dynamiques.

  • logo
  • logo

CV

Formation

  1. Master Manager en Ingénierie Informatique (Bac+5)

    2022 - 2024

    Cette formation m'a permis d'acquérir des compétences avancées en gestion de projet, développement logiciel, et technologies émergentes, avec une approche axée sur l'innovation et la conduite du changement.
    (ESIEE-IT)

  2. Licence Professionnelle Chargée de Développement en Solutions Mobiles et Objets Connectés (Bac+3)

    2021 - 2022

    J'ai développé une expertise dans la création d'applications mobiles et la programmation d'objets connectés, intégrant des solutions adaptées aux besoins des entreprises.
    (UTEC Marne la valée)

  3. BTS Services Informatiques aux Organisations (Bac+2)

    2019 - 2021

    Cette formation m'a apporté des bases solides en développement, administration réseau, et support utilisateur, avec une première approche des systèmes d'information.
    (René DESCARTES Champs sur marne)

Expèrience

  1. INGÉNIEUR D'ÉTUDES ET DÉVELOPPEMENT (Banque BIA)

    2024 - Présent

    Conception d’un projet de migration d’applications bancaires vers une technologie NoCode/JS, automatisation de tâches en Python.
    - Analyse de la structure des applications existantes (VB6)
    - Développement en JavaScript, Python et outils NoCode

  2. CHARGÉ DE PROJET EN DÉVELOPPEMENT (Banque BIA)

    2021 - 2024

    Conception d’un projet de migration d’applications bancaires vers une technologie NoCode/JS, automatisation de tâches en python.
    - Participation à l'élaboration d'un projet de bout en bout
    - Mise en place des pratiques Agile (Scrum, Kanban)
    - Rédaction du cahier des charges fonctionnel et technique
    - Développement en JavaScript, Python et outils NoCode
    - Intégration d’API pour l'automatisation de processus spécifiques
    - Documentation complète du projet (technique, utilisateur)

  3. STAGE DÉVELOPPEUR (Lisa Connect)

    2020

    Participation à l’élaboration et au développement d’un projet de deux jeux vidéo 2D sur mobile. (Puzzle, plateforme)
    - Développement sous Unity (C#)
    - Documentation technique et fonctionnelle du projet

Mes compétences

  • Gestion de projet :

    Méthodologies Agile (SCRUM), Outils de gestion (JIRA, Asana, Trello, Monday)

  • Gestion et accompagnement du changement :

    Modèle ADKAR

  • Maîtrise des outils et technologies d'IA :

    Maîtrise des prompts ChatGPT, GitHub et Copilot pour l'assistance.

  • Langages de programmation :

    JavaScript, Python, C#, PHP, HTML, CSS

  • Bases de données :

    MySQL, SQLServer, MariaDB

  • Hardware et optimisation :

    Optimisation des performances matérielles et logicielles

  • Systèmes d’exploitation :

    Windows, Ubuntu, Linux Mint

  • Suites bureautiques :

    Microsoft Office, Google Workspace