FR EN
5+ years building production software

Jenoh Johnson Software Engineer

Software EngineerData EngineerDevOps Engineer

I design production ETL pipelines, build C++ and Java back-ends and automate delivery with Azure DevOps CI/CD, from requirements to release and support.

01 · About me

Engineer across code, data and delivery

Software, data and DevOps engineer based in Nancy, France, with more than five years of experience in software development, data integration and databases.

At Demathieu Bard I design, develop and maintain production ETL flows in SSIS and Talend between business applications, SQL Server, SharePoint, IBM i / AS400 and REST APIs, and I industrialise their deployment with Azure DevOps CI/CD.

Before that, I developed C++ and Java on critical Unix / Linux back-ends at Amadeus, after a PL/SQL assignment on the IFS Cloud ERP at Fekra Global Services. I cover the full cycle, from requirements analysis to production release and support.

Open to opportunities in Grand Est, Paris and Luxembourg.

Education

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

Certifications & languages

  • Talend Studio for Data Integration Advanced Talend · 2025
  • Python LinkedIn Learning · 2020
  • Languages English C2 · French B1 · Tamil (native)

Software engineering

C++ (OOP), Java, Python and C# .NET. Defect analysis and root-cause fixes delivered with unit, validation and non-regression tests, plus code reviews.

Data engineering

Multi-source ETL in SSIS and Talend 8 Pro with SQL Server, T-SQL and PL/SQL. Data-quality checks, reject handling, historisation and run logging.

DevOps & cloud

Azure DevOps CI/CD with YAML pipelines and self-hosted agents. Contributed to application migrations to Microsoft Azure and OpenShift (Docker, Kubernetes, Argo CD).

02 · Experience

Where I’ve worked

Production data integration, critical back-ends and ERP consulting.

  1. Demathieu Bard

    Software Engineer – Data / ETL & Integration

    May 2025 – Sep 2026 Montigny-lès-Metz, France
    • Design, develop and maintain production multi-source ETL flows in SSIS and Talend 8 Pro across SQL Server, SharePoint, IBM i / AS400, REST APIs, Exchange Online, CSV files and FTP / SFTP exchanges.
    • Analyse business needs and turn business rules into mappings, transformations, consistency checks and SQL / T-SQL scripts; propose suitable technical solutions.
    • Industrialise build and deployment of SSIS projects with Azure DevOps: Git repositories, YAML pipelines, self-hosted agents, ISPAC artefacts and deployment to SSISDB.
    • Make flows reliable with data-quality checks, reject handling, historisation and execution logging; write SQL correction scripts.
    • Analyse production incidents (SSIS reports, SQL Agent, Talend and PowerShell logs, API responses), identify root causes, document fixes and secure releases.
    • Configure and troubleshoot Talend Management Console (contexts, parameters, scheduled runs, tokens, HTTP errors, timeouts) and automate Exchange Online distribution groups with PowerShell.
    • SSIS
    • Talend 8 Pro
    • SQL Server
    • T-SQL
    • Azure DevOps
    • YAML pipelines
    • PowerShell
    • SharePoint REST API
    • IBM i / AS400
  2. Amadeus

    Junior Software Developer – Backend / Cloud

    Jul 2022 – Apr 2025 Nice, France
    • Developed and evolved critical C++ (object-oriented) and Java back-ends on Unix / Linux for booking validation, storage and search, in an international Agile / Scrum team.
    • Reproduced and fixed defects, identified root causes and delivered fixes with unit, validation and non-regression tests; took part in code reviews.
    • Contributed to migrating applications to Microsoft Azure and OpenShift (Docker, Kubernetes, Argo CD): analysis of existing components, planning, connectivity tests and post-migration validation.
    • C++
    • Java
    • Unix / Linux
    • Microsoft Azure
    • OpenShift
    • Docker
    • Kubernetes
    • Argo CD
    • Agile / Scrum
  3. Fekra Global Services

    Technical Consultant Developer – IFS Cloud / PL/SQL

    Apr 2022 – Jul 2022 France
    • Developed and optimised Oracle PL/SQL and SQL queries to extract, transform and check the consistency of data; maintained IFS Cloud and developed custom features.
    • Analysed requirements and wrote the technical specifications for IFS Cloud (ERP) changes in an Agile / Scrum team.
    • Built Power BI dashboards for interactive data visualisation.
    • IFS Cloud
    • Oracle PL/SQL
    • SQL
    • Power BI
    • Agile / Scrum
Earlier experience

Dietsmann Smart Labs R&D

Back-End Developer Intern – Data & Machine Learning

Jan 2021 – Aug 2021 France
  • Worked on an R&D image-processing project: wrote Python (OpenCV, Pandas, NumPy) to extract data from images, clean it and structure it for analysis.
  • Contributed to machine-learning prototypes with TensorFlow and scikit-learn: compared several approaches, ran technical tests and documented the results and areas for improvement.
  • Took part in innovation workshops and brainstorming sessions, presented research results and worked with experts to develop innovative solutions on projects of national scope.
  • Worked closely with the Insight & Data team: team meetings, knowledge sharing and support for other team members.
  • Python
  • Pandas
  • NumPy
  • OpenCV
  • TensorFlow
  • scikit-learn
  • Jupyter Notebook
  • Computer vision
  • Machine learning
  • Iterative R&D

Sri Manakula Vinayagar Software Solutions

Software Developer – Web, Mobile & Desktop

May 2018 – Jun 2019 Puducherry, India
  • Analysed requirements and took part in the technical design of the applications.
  • Built web pages and features with HTML5, CSS3, Bootstrap and Java.
  • Developed and maintained Android applications with Java and Android Studio, using SQL Server, MySQL and the Google API.
  • Developed Windows desktop applications in C# .NET Framework with Visual Studio, integrated with SQL Server databases.
  • Designed relational database schemas; created and maintained tables, relationships and SQL queries; integrated the applications with SQL Server and MySQL and checked the consistency of exchanged data.
  • Administered the databases: user and permission management, performance optimisation, regular backup procedures, restoration after failure and data-recovery tests.
  • Ran functional tests, reproduced defects and implemented fixes; wrote and updated the technical documentation for developments, fixes and databases.
  • Contributed to delivering and maintaining the web, mobile and desktop applications in a V-model / Waterfall cycle.
  • C# .NET Framework
  • Visual Studio
  • Java
  • Android Studio
  • HTML5
  • CSS3
  • Bootstrap
  • SQL Server
  • MySQL
  • Google API
  • Git
  • V-model / Waterfall
03 · Skills

Tools I work with

Skills from my professional experience, plus the stack of my personal projects. Technologies I’m still learning are listed separately.

Data engineering & ETL

  • SSIS
  • Talend 8 Pro
  • Talend Management Console
  • SSISDB
  • SQL Server Agent
  • KingswaySoft
  • ETL / ELT
  • Mappings & transformations
  • Rejects & historisation
  • Data quality
  • Scheduling & monitoring

Databases & SQL

  • SQL Server
  • T-SQL
  • Oracle
  • PL/SQL
  • MySQL
  • PostgreSQL
  • Relational modelling
  • Power BI

Development & scripting

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

Cloud & DevOps

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

Integration & enterprise systems

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

Analysis & quality

  • Requirements analysis
  • Technical specifications
  • Feasibility studies
  • Unit tests
  • Integration tests
  • Non-regression tests
  • Acceptance testing
  • Debugging
  • Technical documentation
  • Agile / Scrum

Personal projects stack

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

Currently learning

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

Recent GitHub projects

My three most recently updated original repositories on github.com/JenohJOHNSON (forks excluded). The list refreshes from the GitHub API when this page loads.

AI-Job-Search TypeScript · Updated

Élan: AI-assisted job-search agent

A private, self-hosted recruiting agent for job seekers in France. It discovers real vacancies from official and public sources, merges duplicates, filters them against a reviewed candidate profile, optionally runs budget-capped AI matching, and keeps application history in one responsive dashboard. A Next.js web service, a durable worker and PostgreSQL; GitHub Actions queues the daily search.

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

Customer Health Intelligence Pipeline

An end-to-end churn analytics pipeline. Airbyte Cloud loads the public IBM Telco churn CSV into Neon PostgreSQL; a GitHub Actions Python pipeline cleans the data, trains a scikit-learn logistic regression and writes predictions, KPIs and churn drivers. A Next.js dashboard on Vercel shows KPIs, customers ranked by churn risk, explained drivers, an English / French UI and a chatbot that answers from the analytics.

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

ReviewBay: review intelligence & RAG chat

A review-intelligence ETL pipeline with a Retrieval-Augmented-Generation chatbot. Give it a brand name and it collects public reviews and mentions from across the web, stores them in Neon Postgres with pgvector, and serves a dashboard, a chat whose answers link back to the original reviews, and a per-brand intelligence report.

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

Let’s talk

Open to Data / ETL, Data Engineer, DevOps and software engineering roles in Grand Est, Paris and Luxembourg.