FR EN
Plus de 5 ans de logiciels en production

Jenoh Johnson Ingénieur logiciel

Ingénieur logicielData EngineerIngénieur DevOps

Je conçois des pipelines ETL en production, je développe des back-ends C++ et Java et j’automatise les livraisons avec Azure DevOps CI/CD, du besoin à la mise en production et au support.

01 · À propos

Ingénieur du code, de la donnée et de la livraison

Ingénieur logiciel, data et DevOps basé à Nancy, avec plus de cinq ans d’expérience en développement logiciel, intégration de données et bases de données.

Chez Demathieu Bard, je conçois, développe et maintiens des flux ETL de production en SSIS et Talend entre applications métier, SQL Server, SharePoint, IBM i / AS400 et API REST, et j’industrialise leur déploiement avec Azure DevOps CI/CD.

Auparavant, j’ai développé en C++ et Java sur des back-ends Unix / Linux critiques chez Amadeus, après une mission PL/SQL sur l’ERP IFS Cloud chez Fekra Global Services. Je couvre tout le cycle, de l’analyse du besoin à la mise en production et au support.

Ouvert aux opportunités en Grand Est, à Paris et au Luxembourg.

Formation

  • EPITA Master of Science, Computer Software Engineering 2019 – 2021 · France
  • Manakula Vinayagar Institute of Technology Engineer’s Degree, Computer Science 2014 – 2018 · Inde

Certifications & langues

  • Talend Studio for Data Integration Advanced Talend · 2025
  • Python LinkedIn Learning · 2020
  • Langues Anglais C2 · Français B1 · Tamoul (langue maternelle)

Génie logiciel

C++ (POO), Java, Python et C# .NET. Analyse d’anomalies et corrections à la racine, livrées avec des tests unitaires, de validation et de non-régression, ainsi que des revues de code.

Data engineering

ETL multi-sources en SSIS et Talend 8 Pro avec SQL Server, T-SQL et PL/SQL. Contrôles qualité, gestion des rejets, historisation et journalisation des exécutions.

DevOps & cloud

CI/CD Azure DevOps avec pipelines YAML et agents auto-hébergés. Contribution à des migrations d’applications vers Microsoft Azure et OpenShift (Docker, Kubernetes, Argo CD).

02 · Expérience

Mon parcours professionnel

Intégration de données en production, back-ends critiques et conseil ERP.

  1. Demathieu Bard

    Ingénieur développeur – Data / ETL & intégration

    mai 2025 – sept. 2026 Montigny-lès-Metz, France
    • Conception, développement et maintenance de flux ETL multi-sources en production avec SSIS et Talend 8 Pro, entre SQL Server, SharePoint, IBM i / AS400, API REST, Exchange Online, fichiers CSV et échanges FTP / SFTP.
    • Analyse des besoins métier et traduction des règles de gestion en mappings, transformations, contrôles de cohérence et scripts SQL / T-SQL ; proposition de solutions techniques adaptées.
    • Industrialisation du build et du déploiement des projets SSIS avec Azure DevOps : dépôts Git, pipelines YAML, agents auto-hébergés, artefacts ISPAC et déploiement dans SSISDB.
    • Fiabilisation des flux : contrôles qualité, gestion des rejets, historisation et journalisation des exécutions ; rédaction de scripts SQL de correction.
    • Analyse des incidents de production (rapports SSIS, SQL Agent, logs Talend et PowerShell, réponses d’API), identification des causes racines, documentation des correctifs et sécurisation des mises en production.
    • Configuration et dépannage de Talend Management Console (contextes, paramètres, exécutions planifiées, jetons, erreurs HTTP, délais d’attente) et automatisation des groupes de distribution Exchange Online avec PowerShell.
    • SSIS
    • Talend 8 Pro
    • SQL Server
    • T-SQL
    • Azure DevOps
    • Pipelines YAML
    • PowerShell
    • API REST SharePoint
    • IBM i / AS400
  2. Amadeus

    Développeur logiciel junior – Backend / Cloud

    juil. 2022 – avr. 2025 Nice, France
    • Développement et évolution de back-ends critiques en C++ (orienté objet) et Java sous Unix / Linux pour la validation, le stockage et la recherche de réservations, au sein d’une équipe Agile / Scrum internationale.
    • Reproduction et correction d’anomalies, identification des causes racines, livraison des correctifs avec des tests unitaires, de validation et de non-régression ; participation aux revues de code.
    • Contribution à la migration d’applications vers Microsoft Azure et OpenShift (Docker, Kubernetes, Argo CD) : analyse des composants existants, planification, tests de connectivité et validation post-migration.
    • C++
    • Java
    • Unix / Linux
    • Microsoft Azure
    • OpenShift
    • Docker
    • Kubernetes
    • Argo CD
    • Agile / Scrum
  3. Fekra Global Services

    Consultant technique développeur – IFS Cloud / PL/SQL

    avr. 2022 – juil. 2022 France
    • Développement et optimisation de requêtes Oracle PL/SQL et SQL pour extraire, transformer et contrôler la cohérence des données ; maintenance d’IFS Cloud et développement de fonctionnalités spécifiques.
    • Analyse des besoins et rédaction des spécifications techniques des évolutions d’IFS Cloud (ERP) dans une équipe Agile / Scrum.
    • Création de tableaux de bord Power BI pour la visualisation interactive des données.
    • IFS Cloud
    • Oracle PL/SQL
    • SQL
    • Power BI
    • Agile / Scrum
Expériences précédentes

Dietsmann Smart Labs R&D

Stagiaire développeur back-end – Data & Machine Learning

janv. 2021 – août 2021 France
  • Projet R&D de traitement d’images : développement en Python (OpenCV, Pandas, NumPy) de l’extraction, du nettoyage et de la structuration des données issues d’images.
  • Contribution à des prototypes de machine learning (TensorFlow, scikit-learn) : comparaison de plusieurs approches, réalisation des tests techniques, documentation des résultats et des pistes d’amélioration.
  • Participation à des ateliers d’innovation et à des sessions de brainstorming, présentation de résultats de recherche et échanges avec des experts pour concevoir des solutions innovantes, sur des projets d’envergure nationale.
  • Collaboration étroite avec l’équipe Insight & Data : réunions d’équipe, partage de connaissances et soutien aux autres membres de l’équipe.
  • Python
  • Pandas
  • NumPy
  • OpenCV
  • TensorFlow
  • scikit-learn
  • Jupyter Notebook
  • Vision par ordinateur
  • Machine learning
  • R&D itérative

Sri Manakula Vinayagar Software Solutions

Développeur logiciel – Web, mobile & desktop

mai 2018 – juin 2019 Pondichéry, Inde
  • Analyse des besoins et participation à la conception technique des applications.
  • Développement de pages et de fonctionnalités web avec HTML5, CSS3, Bootstrap et Java.
  • Développement et maintenance d’applications Android avec Java et Android Studio, en lien avec SQL Server, MySQL et l’API Google.
  • Développement d’applications desktop Windows en C# .NET Framework avec Visual Studio, intégrées à des bases SQL Server.
  • Conception des schémas de bases de données relationnelles ; création et maintenance des tables, relations et requêtes SQL ; intégration des applications avec SQL Server et MySQL et contrôle de la cohérence des données échangées.
  • Administration des bases de données : gestion des utilisateurs et des droits, optimisation des performances, procédures de sauvegarde régulières, restauration après incident et tests de récupération des données.
  • Tests fonctionnels, reproduction des anomalies et corrections ; rédaction et mise à jour de la documentation technique des développements, des corrections et des bases de données.
  • Contribution à la livraison et à la maintenance des applications web, mobiles et desktop dans un cycle en V / Waterfall.
  • C# .NET Framework
  • Visual Studio
  • Java
  • Android Studio
  • HTML5
  • CSS3
  • Bootstrap
  • SQL Server
  • MySQL
  • API Google
  • Git
  • Cycle en V / Waterfall
03 · Compétences

Les outils que j’utilise

Compétences issues de mon expérience professionnelle, auxquelles s’ajoute la stack de mes projets personnels. Les technologies que j’apprends encore sont listées à part.

Data engineering & ETL

  • SSIS
  • Talend 8 Pro
  • Talend Management Console
  • SSISDB
  • SQL Server Agent
  • KingswaySoft
  • ETL / ELT
  • Mappings & transformations
  • Rejets & historisation
  • Qualité des données
  • Planification & supervision

Bases de données & SQL

  • SQL Server
  • T-SQL
  • Oracle
  • PL/SQL
  • MySQL
  • PostgreSQL
  • Modélisation relationnelle
  • Power BI

Développement & scripting

  • C++ (POO)
  • Python
  • Java
  • C# .NET
  • PowerShell
  • Bash
  • SQL
  • YAML
  • Unix / Linux
  • Windows

Cloud & DevOps

  • Azure DevOps (Repos, Pipelines)
  • CI/CD
  • Pipelines YAML
  • ISPAC
  • Git
  • Bitbucket
  • Jenkins
  • Microsoft Azure
  • Docker
  • Kubernetes
  • OpenShift
  • Argo CD

Intégration & systèmes d’entreprise

  • SharePoint (API REST)
  • Microsoft 365 / Exchange Online
  • Microsoft Graph
  • OAuth
  • API REST
  • JSON
  • XML
  • CSV
  • FTP / SFTP
  • IBM i / AS400
  • IFS Cloud (ERP)

Analyse & qualité

  • Analyse des besoins
  • Spécifications techniques
  • Études de faisabilité
  • Tests unitaires
  • Tests d’intégration
  • Tests de non-régression
  • Recette
  • Débogage
  • Documentation technique
  • Agile / Scrum

Stack des projets personnels

  • TypeScript
  • Next.js
  • React
  • Prisma
  • FastAPI
  • Neon PostgreSQL
  • pgvector
  • scikit-learn
  • Airbyte
  • GitHub Actions
  • Vercel
  • Railway

En cours d’apprentissage

  • Apache Airflow
  • Databricks
  • Snowflake
  • Apache Spark / PySpark
  • Azure Data Factory
  • dbt
  • Apache Hadoop
  • Apache Kafka
04 · Projets

Projets GitHub récents

Mes trois dépôts originaux mis à jour le plus récemment sur github.com/JenohJOHNSON (forks exclus). La liste se met à jour depuis l’API GitHub au chargement de la page.

AI-Job-Search TypeScript · Mis à jour

Élan : agent de recherche d’emploi assisté par IA

Un agent de recrutement privé et auto-hébergé pour les chercheurs d’emploi en France. Il découvre de vraies offres à partir de sources officielles et publiques, fusionne les doublons, les filtre selon un profil candidat validé, lance en option un matching par IA plafonné en budget et conserve l’historique des candidatures dans un tableau de bord responsive. Un service web Next.js, un worker durable et PostgreSQL ; GitHub Actions déclenche la recherche quotidienne.

  • Next.js 15
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • Prisma
  • PostgreSQL
  • Zod
  • Docker
  • GitHub Actions
  • Railway
CustomerHealthCare TypeScript · Mis à jour

Customer Health Intelligence Pipeline

Un pipeline d’analyse du churn de bout en bout. Airbyte Cloud charge le CSV public IBM Telco churn dans Neon PostgreSQL ; un pipeline Python sur GitHub Actions nettoie les données, entraîne une régression logistique scikit-learn et écrit prédictions, KPI et facteurs de churn. Un tableau de bord Next.js sur Vercel affiche les KPI, les clients classés par risque de churn, les facteurs expliqués, une interface anglais / français et un chatbot qui répond à partir des analyses.

  • Airbyte Cloud
  • Neon PostgreSQL
  • Python
  • pandas
  • scikit-learn
  • SQL
  • GitHub Actions
  • Next.js
  • Vercel
  • API OpenAI
ReviewBay Python · Mis à jour

ReviewBay : veille sur les avis et chat RAG

Un pipeline ETL de veille sur les avis, associé à un chatbot RAG (Retrieval-Augmented Generation). À partir d’un nom de marque, il collecte les avis et mentions publics sur le web, les stocke dans Neon Postgres avec pgvector, et fournit un tableau de bord, un chat dont les réponses renvoient vers les avis d’origine, et un rapport de veille par marque.

  • Python
  • FastAPI
  • Neon PostgreSQL
  • pgvector
  • scikit-learn
  • RAG
  • Docker
  • Railway
05 · Contact

Parlons-en

Ouvert aux postes Data / ETL, Data Engineer, DevOps et ingénierie logicielle en Grand Est, à Paris et au Luxembourg.