Damien JACOMY

Senior Software Engineer | Python, Docker

Salary / Daily rate

Marseille, France

Freelance

Can come onsite

Skills

DevOpsPythonDockerPostgreSQLGitGitLabJenkinsGrafanaBackend DevelopmentMicroservicesReactJavaAzureMySQLLinuxPrometheusAWS

Languages

French (Native)EnglishGerman

About me

Intro

Senior DevOps & FullStack Developer with 17+ years experience building scalable microservices platforms. Led complete infrastructure revamps reducing deployment time by 97% and architected solutions for Fortune 500 companies like Thales and Alstom. Ready to deliver modern Python/React solutions with robust CI/CD pipelines for your next project.

Links

Work experience

Senior Software Engineer

Presto Engineering

Feb 2023 - Dec 2024

1 year 11 months

13590 Meyreuil, France

Lead the revamp and deployment of a dockerized licroservices platform At Presto Engineering (ASIC semiconductor design expert), I contributed to the implementation of a new dockerized microservices platform for engineers and production tracking, aiming to modernize tools and enhance client visibility on semiconductor manufacturing. ⚙️ Key Responsibilities: ▪Full-Stack architecture and development of a microservices solution (5 Docker artifacts). ▪ Implementation of an OAUTH2 authentication system (Keycloak). ▪ Development of REST APIs (Python/FastAPI) for design management and production tracking. ▪Creation of a React web app to allow internal teams to track and manage chip production ▪Creation of a React web app to allow external customers to track their orders progressing ▪ Establishment of data automation workflows (Prefect). ▪Setting up a CI/CD infrastructure (Gitlab, Docker, Nexus, Vault). ▪Maintenance of the legacy platform (Java 8, PHP 7, shell scripts, Jenkins). 📈 Results: ▪Agile and scalable microservices architecture. ▪Continuous deployment of software in testing. ▪Production deployment in < 2 minutes. 💻 Technologies : Python3, FastAPI, React, Vite, Java 8, Oracle 12, PostgreSQL, MongoDB, Docker, Git, JIRA, Azure.

Fullstack software engineer

Letsignit

Apr 2022 - Dec 2022

9 months

Marseille, France

Feature development for a marketing SaaS platform At Letsignit, the #1 email signature management solution for businesses, I played an active role within a 10-person Kanban team, contributing to the maintenance, scalability, and feature enhancement of the core platform. 👉 My work directly supported the onboarding of new clients in France and internationally, while integrating user feedback to drive product evolution. ⚙️ Key Contributions: ▪Ensuring Compliance and Security: I actively participated in aligning the SI with ISO-27001 standards, notably by removing data of terminated clients and proactively fixing security vulnerabilities, thereby strengthening the platform's reliability and trustworthiness. ▪Architecting for Scalability: I significantly contributed to the migration of the infrastructure from Docker Swarm to Kubernetes, improving container orchestration and the platform's ability to handle rapid growth in user numbers and load. ▪Optimizing User Experience and Security: I refactored the authentication process and integrated Terms and Conditions (T&Cs), enhancing both user flow and legal compliance. ▪Mentoring and Collaborating: I engaged in pair-programming and provided technical coaching to fellow developers, fostering collective skill development and code quality. ▪Partnering with Business Stakeholders: I provided technical expertise to Product Owners for defining product increments and offered valuable assistance to customer support teams, ensuring seamless communication and a shared understanding of priorities. 💻 Technical Environment: Python3, Flask, SocketIO, FastAPI, MySQL, MongoDB, Docker, Kubernetes, Git, JIRA, Azure.

Senior software engineer

Electronique-concept

Jul 2021 - Mar 2022

9 months

13400 Aubagne, France

Revamping an Intelligent Control Application for Photovoltaic Systems At Electronique Concept, a design office specializing in the creation and production of innovative electronic systems, I independently led the complete overhaul of a critical Django application. 👉 This initiative aimed to modernize the remote control of photovoltaic panel positioning devices, thereby optimizing solar energy production through precise sun tracking. ⚙️Key Achievements (Led Autonomously): ▪Optimized Device Communication: I entirely re-architected the thread management ensuring bidirectional communication with control devices, enabling seamless and reliable interaction for precise operation. ▪Integrated and Centralized IoT Data: I implemented a robust system for collecting photovoltaic production data from IoT devices via the Zigbee protocol, centralizing information for efficient analysis and monitoring. ▪Designed and Developed a Unified REST API: I developed a comprehensive and consistent REST API for querying various management services for devices, gateways, and the microcontroller, facilitating integration with other systems and offering a standardized access interface. ▪Modernized the Administration Interface: I completely revamped the back-office application using jQuery and Bootstrap, significantly improving ergonomics, responsiveness, and user experience for management and maintenance teams. 💻 Technical Environment: Python3, Django, jQuery, Bootstrap, MySQL, Docker, Git, Modbus, JIRA.

Senior software engineer

DoleadFreelance

May 2021 - Jul 2021

3 months

Designing and Deploying a Geolocation Solution for International Advertising Optimization At DOLEAD, which empowers businesses to accelerate scalable growth with exclusive leads, I was responsible for developing an innovative geolocation data infrastructure. 👉 This strategic project aimed to optimize the targeting of Google, Facebook, and Taboola advertising campaigns across France, various European countries, and the United States, thereby improving the efficiency of marketing spend. ⚙️ Key Achievements: ▪Built an International Geospatial Database: I integrated and structured comprehensive open-source databases (CSV) of cities and towns in France, Spain, Switzerland, Germany, the UK, and the USA within a high-performance and queryable PostGIS database. ▪Integrated and Harmonized Advertising Data: I developed robust integration processes via the Google Ads, Facebook Ads, and Taboola APIs to align their raw advertising data with our geolocation database, enabling granular performance analysis by geographic area. ▪Deployed a Scalable Geospatial Query Service: I designed and deployed a highly available and performant serverless service on AWS (using Chalice) to query and retrieve relevant advertising references based on specific location requests. 📈 This solution enabled rapid and efficient data consultation for marketing teams. 💻Technical Environment: Linux (Debian, Ubuntu), Python 3, Chalice (AWS), PostGIS, Docker, Git

Full-Stack Developer

maprochaineautoFreelance

Jun 2020 - Dec 2020

7 months

Lyon, France

Complete transformation of the technical infrastructure of an innovative automotive startup to enable the deployment of a predictive SaaS platform for dealerships. ⚙️ Key Achievements: ▪Designed and implemented a complete CI/CD architecture on GitLab, automating the entire delivery process ▪Implementation of Dockerfiles and Docker Compose to standardize development and production environments ▪Created environment-agnostic artifacts enabling seamless deployment between testing, staging, and production ▪Implemented the necessary fixes following a security audit, achieving a final grade of A- ▪Developed an asynchronous workflow with Celery enabling daily lead generation via the predictive algorithm ▪Progressive implementation of API endpoints in Flask supporting front-end features in Vue.js 📈 Results: ▪Significantly reduced deployment time from hours to minutes ▪Instant regression detection with each commit, improving code quality ▪Improved The platform's overall security, enabling its marketing to car dealerships. 💻 Technologies: Python, Flask, Vue.js, Docker, GitLab CI/CD, Celery, REST API

Developer Volonteer

Individual Contributor

Mar 2020 - May 2020

3 months

Marseille, France

Data Against Covid 19 is a organisation of developper volonteers to collect data at the very start of the Covid-19 pandemic in France I participate: - to Implementation projet of an API to aggregate the available resources provided by different applications built to fight covid 19 (Number of available beds, masks, respirators per healthcare facility) - to analyse covid-19 collected data and communicate worry and hope during all the time of the first french confinement

senior software engineer

Juri'Predis

May 2019 - Oct 2019

6 months

Région de Aix-En-Provence, France

Pioneer in Legal Data Ingestion and Indexing for a Revolutionary AI At Juripredis, an innovative startup transforming legal intelligence, I was a key player as a Back-End Developer during its early years. I contributed to building the technological core that enabled the collection and indexing of complex legal information, empowering legal professionals to build well-supported arguments for their clients. ⚙️ Key Contributions: ▪Deployed a multi-source legal data ingestion infrastructure using Python 3, including web scraping, importing complex JSON and CSV files, and parsing PDFs, along with extracting document structures. ▪Designed and optimized the Elasticsearch database for relevant search results. ▪Standardized the process for integrating new data sources, primarily using Python. ▪Developed and maintained the PHP APIs for crucial interaction with the Machine Learning model developed in Python. ▪Collaborated with the Angular 7 front-end developer to deliver a user-friendly interface. 📈 Technical Improvements and Impacts: ▪I significantly enhanced the product in terms of content volume, search result quality, and execution time. ▪I also modernized the development process by containerizing environments with Docker, securing builds, and implementing an automatic testing pipeline (80% coverage using Gherkin), leveraging Celery and Redis for asynchronous tasks and caching. ▪ The entire development workflow was managed with Git and GitLab. 👏 Key Achievements: I am particularly proud of establishing an easily customizable data import system in Python for integrating new sources and the systematization of unit tests and the automation of the CI/CD pipeline. 💻 Technical Environment: Linux (Debian), Python 3, PHP, Angular 7, MySQL, Elasticsearch, SQLite, Redis, Celery, Docker, Git, GitLab

Kosc Telecom

Jun 2016 - Dec 2018

2 years 7 months

Région de Paris, France

Senior Software Engineer

Jul 2017 - Dec 2018

1 year 6 months

Région de Paris, France

KOSC Telecom was established in March 2016 as the new French telecommunications operator dedicated to supplying wholesale connectivity to B2B operators. KOSC Telecom has incorporated Completel and OVH into its new, fast-growing fibre optic infrastructure which currently has 20,000kms of fibre optic cables stretching right across mainland France connecting more than 180 towns and cities. As internal employee in a team of 10 persons, I help KOSC, become a small company of 40 persons to make his growth on the DSL market and begin his entry on the professional fiber. Missions: - Tools development to help KOSC to migrate in mass several hundred of DSL services from its concurrent to his own infrastructure park every week. - Build an helpdesk and act as community manager to help operational engineers to fix defect of the KOSC CAAS platform and provide enhancement ideas to be more competitive. - Help/support to junior software engineers to design the platform and make it support fiber deployment. Technical environnement: - System: Linux (Debian), Mac OS X - Language: Python 2.7 , Python 3 - Database : PosgresSQL, - Tools : * Python : Django framework, Rest framework * Others: Rabbitmq * Integration continue : git, ansible

Senior software engineer - Klanik subcontractor

Jun 2016 - Jul 2017

1 year 2 months

Région de Paris, France

As Klanik subcontractor and senior software engineer in a team 5 persons, I help KOSC, an early stage startup, to build the first version of its CAAS platform from scratch in order to help his customer to order Infrastructure Point to Point and DSL services. Missions: - Development environment installation - Tools development to : - manage Communication equipment - manage provider api - follow the process order - Tests campaign manager to valid subcontractor development - Help/support to 3 junior software engineers Technical environnement: - System: Linux (Debian), Mac OS X - Language: Python 2.7 - Database : PosgresSQL, MongoDB, CouchDb - Tools : * Python : Django framework, Rest framework * Others: Rabbitmq, Elasticsearch * Integration continue : git, ansible

Software Engineer

Bluesoft

Apr 2014 - May 2016

2 years 2 months

Île-de-France, France · On-site

⚙️ Key Achievements: ▪ Development and maintenance of around twenty content entry tools developed in Python and Java, enabling infopro digit editors to collect automotive information from databases ▪Development of a Python script to automatically import automotive maintenance plans from standardized files ▪Set up provisioning and configure workstations with Saltstack ▪ Third-party corrective and scalable maintenance of Java JEE applications for banking systems within the group. 💻 Technical Environment: Linux (Debian, Ubuntu), Java/JEE 7, 8, Python (django), Postges, Oracle, Git

Software Engineer / Technical Project Manager

ALTEN

Jan 2008 - May 2014

6 years 5 months

Île-de-France, France · On-site

⚙️ Réalisations Clés : ▪Led and made major contributions to multiple large-scale projects for industry leaders in security, defense, transportation, and professional information sectors. Responsible for architecture, development (Java/JEE, C++, Python, PL/SQL), and maintenance of critical systems. -> for large accounts such as SAFRAN Morpho/SAGEM Sécurité, Thales, Alstom ▪Managed development teams (including offshore), specified complex customizations, and ensured product quality for high-criticity applications (e.g., identity document production systems at Morpho/SAGEM). ▪Designed and implemented SOA solutions, data migration strategies, and system modeling tools (SysML/UML), delivering significant improvements in efficiency and maintainability. 💻 Technical Environnemnet : Linux (Debian, Ubuntu), JAVA/JEE 5, 6, 7, 8, C++, Python(django) Postges, Oracle, Git.

Developpeur JAVA/JEE

BioXpr

Apr 2007 - Oct 2007

7 months

Namur, Belgium

BioXpr is a spin-off from the University of Notre Dame de la Paix created in 2003 in Namur, Belgium. She specializes in the fields of bioinformatics: genomics, proteomics, metabolomics. I was responsible for developing the web interface so that biologists can predict oligonucleotide sequences, siRNAs using three algorithms developed in 2004: Reynolds, Ui-tei and Tushl. The prediction of oligonucleotides requires the use of the BLAST (Basic Local Alignment Search Tool) to check the quality of the results. Missions (6 months): - Creation of a web application in JAVA to predict oligonucleotides - Creation of a standard SOAP web service to operate the BLAST tool locally or at the NCBI (USA). - Creation of a MySQL database to save the results. Technical environment: - System: Unix - Linux - IDE: Eclipse, - Server: Apache Tomcat - Software: JAVA 5 - Libraries: Apache axis, log4j, Junit, JDBC, Jsp, Jstl - Methodologies: Merise, UML


Education

École de Biologie Industrielle

Master of Business Engineering

2006 - 2007

1 year 1 month

Université de Rennes I

Master 1

2002 - 2004

2 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.