Développeur Full Stack & DevOps (Node.js, Angular, Docker, Kubernetes, Jenkins, Kafka, Grafana, Prometheus) spécialisé en micro-services REST et données volumineuses. Fort d'une expérience diversifiée dans des secteurs exigeants (télécom, finance, IoT), j'interviens avec autonomie et initiative, aussi bien sur des sujets d'architecture que de résolution d'incidents complexes. Polyvalent, je collabore efficacement avec toutes les strates techniques - intégration, sysops, support - ainsi qu'avec les équipes client, en apportant clarté et solutions concrètes. Agile Scrum/Kanban. Agentic coding.
Conception, développement et optimisation d’applications et de micro-services REST en Node.js et Angular, orientés vers la gestion, le stockage, le traitement et la visualisation de données volumineuses.
Exploitation avancée de bases de données relationnelles et NoSQL (MariaDB, MongoDB), et implémentation de flux de données distribués avec Kafka.
Gestion des accès et sécurisation des applications avec Keycloak pour un contrôle d’identité robuste et une intégration fluide dans l’écosystème micro-services.
Pratiques DevOps et automatisation :
Conception et gestion de pipelines CI/CD avec Jenkins, intégrant des étapes d’analyse de sécurité automatisée (linting, audit des dépendances, analyse SAST/DAST) pour détecter et corriger les vulnérabilités dès les phases de développement.
Déploiement automatisé via Ansible, Docker, Kubernetes et Helm.
Déploiement et administration d’instances EC2, gestion de l’infrastructure cloud, intégration avec d’autres services AWS pour la haute disponibilité et la scalabilité.
Supervision applicative à l’aide de Grafana, Prometheus et Loki pour le suivi des performances et l’analyse en temps réel.
Méthodologies et collaboration :
Application des méthodes Agile (Scrum, Kanban)
Contribution à la qualité globale du code par la revue, la documentation et la transmission de bonnes pratiques au sein de l’équipe.
Support technique :
Support de niveau N-3, incluant l’assistance et le diagnostic avancé pour aider les équipes clients à résoudre les incidents techniques complexes.
Ingénieur Développement Logiciel
SII Ouest
2016
à 2019
CDI
Caen
Conception et développement d’applications et de micro-services REST - Java et Python.
Graphisme et création des prototypes UX/UI, développement frontend avec des frameworks comme Angular ou VueJs, ainsi que des outils de visualisation de données.
Automatisation et intégration continue via Ansible et Jenkins, avec mise en œuvre de tests unitaires et E2E.
Maintenance et évolution d’applications internes, incluant la réutilisation et l’optimisation de frameworks et bibliothèques existants.
Développeur Logiciel – Stage de fin d’études
ACTILITY
Mars 2016
à septembre 2016
Stage
Caen
France
Contribution au développement d’une application Open Source pour la plateforme ThingPark d’Actility, une start-up française innovante dans l’Internet des Objets (IoT) et la communication Machine-to-Machine (M2M).
Conception et implémentation d’un service web permettant la récupération des données des capteurs IoT et leur visualisation en temps réel pour les utilisateurs finaux.
Développement backend en JavaEE sur le serveur d’applications WildFly, avec intégration des données dans une plateforme Big Data.
Réalisation de la partie graphique et des visualisations interactives de données à l’aide de jQuery Mobile et de librairies JavaScript tierces.
Développeur Frontend
GAINSystems
2014
à 2015
Freelance
Chicago
États-Unis
Développement et maintenance du site web officiel de GAINSystems, une entreprise spécialisée en solutions logistiques et optimisation des opérations.
Réalisation de chartes et de diagrammes interactifs liés à la logistique en utilisant Ext.JS.
Personnalisation des thèmes pour l’application interne via Sencha CMD.
Compétences techniques : HTML, CSS, SASS, Compass, et WordPress.
Développeur Full Stack
NetFusionUnited
2013
à 2014
CDD
Kiev
Ukraine
Participation au développement de Net Fusion, une solution ERP SaaS dédiée aux entreprises de services de petite et moyenne taille.
Réalisation de la mise en page web (HTML, CSS, JavaScript) et intégration sur différentes plateformes CMS, notamment Zend, Drupal et WordPress.
Développeur Full Stack
Yandex Ukraine
2011
à 2013
Contribution au développement des APIs backend en PHP pour le projet Yandex.Taxi, une plateforme de service de transport similaire à Uber.
Création et optimisation de l’interface utilisateur en HTML, CSS et JavaScript pour une navigation fluide et compatible avec des écrans multi-appareils, y compris les téléviseurs connectés.
Master 2 Document Numérique en Réseau : Ingénierie de l'Internet Pro/Rech
Université de Caen Normandie
2014
à 2016
Conception de développement des projets informatiques dans le domaine de l'Internet et du document numérique. L'architecture logiciel et le génie logiciel. L'utilisation des technologies Web (PHP, SQL, Java, JEE, etc.) et l'adaptation aux évolutions de ces dernières. La gestion des projets Internet en appliquant les méthodes agiles (scrum, kanban). Savoir interagir avec clients, rédiger la charte technique, installer l’environnement et le processus de développement, développer l'interfaces utilisateur, migrer et évoluer des logiciels.
Master Systèmes informatiques appliqués à l'économie
Taurida 'V. I. Vernadskiy' National University, Ukraine
2006
à 2011
L'application des méthodes cybernétiques dans les systèmes économiques. L'utilisation de l'économie mathématique et de l’économétrie dans la modélisation des processus économiques et dans la construction des modèles pour prévoir son comportement ultérieur.