Gaëtan Lehmann

Gaëtan Lehmann Email and Phone Number

Sibiril, FR
Gaëtan Lehmann's Location
Sibiril, Brittany, France, France
About Gaëtan Lehmann

Welcome to my resume! You will find here the free-form narrative of what I do work-wise (and a bit on my free time too). Please also give a look at the experiences section for a more traditional list of companies, positions and competences.I'm a developer. I like the beauty of code. I like writing code just for the sake of it. I love deleting code. I like to write code that get the job done in a concise, straight and easy to understand way.I'm an architect. I like to think and design projects as a whole. I like to think of complex things, usually in order to keep them simple. I like to architect a project to make it reach its goal as efficiently as possible.I'm a pragmatist. I see most software as something to be enhanced iteratively, as we better understand its strength and weaknesses. The perfection as something to reach in the long term. I'm happy to accept that a decision may not have been the right one and move on.I'm a team worker. As good as we may be individually, we are stronger together! A good level of cooperation is important to succeed and something I'm looking for in a team.I'm an agile proponent. In my experience, fast iterative specification, development and feedback is by far the most effective way to build software.I'm a DevOps advocate. Silos are generating frustrations and bottlenecks in companies. DevOps is an effective response to that problem.I love open source. I had the opportunity to work with several open source projects, my most successful being https://github.com/InsightSoftwareConsortium/ITK, https://github.com/click-contrib/click-completion and https://bepo.fr/. Of course I'm a heavy user of open source too!I thrive in multicultural environments. I had the chance to work in environments with a lot of diversity, in nationality, languages, domain of expertise and culture. It's always been a pleasure and a fantastic source of creativity.I'm a Rust enthusiast. I've been a Python developer for 20 years, I enjoyed writing code in Haskell, and I have used many languages in my career. Rust is the programming language that makes me love to code. See https://github.com/glehmann/yage for an example of what I'm doing in rust.Last but not least, I'm a father of four, guitarist, photographer, and house renovator.My github profile: https://github.com/glehmann

Gaëtan Lehmann's Current Company Details
Vates Virtualization Management Stack (XCP-ng / Xen Orchestra)

Vates Virtualization Management Stack (Xcp-Ng / Xen Orchestra)

View
XCP-ng Platform Packager
Sibiril, FR
Website:
vates.fr
Employees:
69
Gaëtan Lehmann Work Experience Details
  • Vates Virtualization Management Stack (Xcp-Ng / Xen Orchestra)
    Xcp-Ng Platform Packager
    Vates Virtualization Management Stack (Xcp-Ng / Xen Orchestra)
    Sibiril, Fr
  • Eniblock
    Software Architect
    Eniblock Apr 2020 - Present
    Ville De Paris, Île-De-France, France
    Eniblock is a startup creating an ecosystem of tools and services to democratize access to Web3 innovations.As a software architect, I'm shaping the projects and products Eniblock is delivering. This includes:- Eniblock Wallet, a non-custodial wallet as a service for the Ethereum blockchain.- Eniblock Tokenize and Eniblock NFT, two products for issuing and trading tokens (ERC20 / FA1.2, ERC-721 / ERC-1155 / FA2.0) on the Tezos and Ethereum (Polygon) blockchains.- Eniblock… Show more Eniblock is a startup creating an ecosystem of tools and services to democratize access to Web3 innovations.As a software architect, I'm shaping the projects and products Eniblock is delivering. This includes:- Eniblock Wallet, a non-custodial wallet as a service for the Ethereum blockchain.- Eniblock Tokenize and Eniblock NFT, two products for issuing and trading tokens (ERC20 / FA1.2, ERC-721 / ERC-1155 / FA2.0) on the Tezos and Ethereum (Polygon) blockchains.- Eniblock Collaborate, a digital passport management product on the Tezos blockchain.- STAR, a RTE/Enedis project for the traceability of the activations of renewable based on Hyperledger Fabric- Logical Pictures, a solution for issuing and trading security tokens, featuring an escrow service on a secondary market.In those projects and products I'm using a large diversity of languages, tools and services (C4, Java, Go, Python, Rust, Kotlin, Tezos, Corda, Ethereum, Vault, Ledger, Keycloak, Auth0).I'm part of the team that designs, develop and maintain the shared infrastructure for all the Eniblock project s and products, we a focus on high availability, performance and cost reduction. Our solution is based on multitenant kubernetes clusters with automated provisioning, monitoring and backups. (GKE, AKS, Hetzner, OVH, Prometheus, Grafana, Loki, Tempo, Velero, Terraform, Helm, K3s)In the DevOps spirit, I'm working on the methodology and the tooling for a seamless transition from the project specifications to the deployment in production. This includes the usage of earthly, tilt, kind, terraform and SOPS for the development, automated acceptance testing with cucumber and playwright, and github (previously gitlab) for the CI/CD. Some of our products are continuously deployed in production.As an agile proponent, I'm pushing to keep the Eniblock development process as efficient, flexible, iterative and minimalist as possible. I'm also advocating for peer programming and reviews as regular practices. Show less
  • Cosmo Tech
    Technical Lead And Devops Engineer
    Cosmo Tech Jul 2016 - Apr 2020
    Lyon, Auvergne-Rhône-Alpes, France
    I worked in the team that transitioned the complex system simulation solution from a desktop application to to a IaaS / PaaS model, where the whole simulation platform would be deployed in the cloud. I worked within the architecture committee to design a solution that was entirely generated from the simulation model.The large amount of data generated by the simulations was stored in Apache Parquet on to of HDFS and could be analyzed in the web application using big data tools like Apache… Show more I worked in the team that transitioned the complex system simulation solution from a desktop application to to a IaaS / PaaS model, where the whole simulation platform would be deployed in the cloud. I worked within the architecture committee to design a solution that was entirely generated from the simulation model.The large amount of data generated by the simulations was stored in Apache Parquet on to of HDFS and could be analyzed in the web application using big data tools like Apache Drill and Apache Spark inside a user friendly Jupyter notebook.As it become clear that our well proven build infrastructure for the desktop application was not well fitted for the new web platform, I worked with the devops team that:- created the new pipelines in jenkins,- automated the resource provisioning in GCP with terraform,- automated the applications deployment with Ansible,- secured the secrets in HashiCorp vault,- maintained a catalog of the deployments in HashiCorp Consul,- monitored the whole infrastructure with Prometheus and Grafana.The developer experience has also been a strong focus of my work, with the creation of a command line tool to ease the manipulation of the simulation models on the developer host and allow to deploy the whole simulation stack locally with Docker.As a technical leader, my responsibilities were also to- ensure a high development quality through the review of designs and code- train and lead other team members on our technical stacks- provide technical support to other teams and external customers- conduct technical interviews for candidates Show less
  • Cosmotech
    R&D Software Engineer
    Cosmotech Mar 2012 - Jul 2016
    Lyon, Auvergne-Rhône-Alpes, France
    I was part of the team developing Cosmo Tech's complex system modeling language and simulation runtime. As an R&D Engineer, my main responsibilities included the design, development and maintenance of:- the complex system simulation engine in C++, including performance optimizations- the Python and Java language binding for the simulation engine- the CMake build for multiple platform (linux, windows, macos)- the continuous integration pipeline using CTest- the static… Show more I was part of the team developing Cosmo Tech's complex system modeling language and simulation runtime. As an R&D Engineer, my main responsibilities included the design, development and maintenance of:- the complex system simulation engine in C++, including performance optimizations- the Python and Java language binding for the simulation engine- the CMake build for multiple platform (linux, windows, macos)- the continuous integration pipeline using CTest- the static analysis of the code- the technology watchI worked closely with the modelization team to ensure that the modeling language and simulation runtime were well fitted to the modelization team needs. Show less
  • Inra
    Ingénieur D'Étude En Calcul Scientifique
    Inra Nov 2004 - Feb 2012
    Jouy-En-Josas, Île-De-France, France
    I was part of the MIMA2 microscopy platform and of the BDR research lab that studied the early stage of embryonic development for various species. Most of the observations were done on confocal microscopes, and generated high resolution multichannel 3D images. My role was:- to analyze the images generated on the platform in order to characterize the structures observed by the researchers.- provide a secure way to store the images generated on the microscopes of the platform.I… Show more I was part of the MIMA2 microscopy platform and of the BDR research lab that studied the early stage of embryonic development for various species. Most of the observations were done on confocal microscopes, and generated high resolution multichannel 3D images. My role was:- to analyze the images generated on the platform in order to characterize the structures observed by the researchers.- provide a secure way to store the images generated on the microscopes of the platform.I developed many of the tools used for the image analysis, and contributed to the C++ image analysis library. This tools included:- a wrapping layer with SWIG to use ITK from several languages (Python, Java, Tcl)- several mathematical morphology filtersI had the chance to join the maintainer team of ITK and use their leading methodology in agile development, testing, documentation.I worked closely with the biologist who run the experiments, and the statisticians of the MIA research lab. The image storage facility lead me to work as an administrator of several servers running Linux and Solaris, and to setup and maintain a replication and backup strategy to ensure a high level of security and availability of the stored data. For this task I worked closely with the team of the bioinformatic platform of the Jouy-en-Josas research center (Migale). I also worked in several collective activities:- research schools on image analysis- a national knowledge sharing network on good development practices for the INRA engineers- maintaining rpm packages for the mandriva linux distribution Show less
  • Inra - Institut National De La Recherche Agronomique (France)
    Software Engineer
    Inra - Institut National De La Recherche Agronomique (France) Jan 2004 - Nov 2004
    Jouy-En-Josas, Île-De-France, France
    Genomic databases management for the Migale bioinformatic platform.Text analysis and ontology research team in the MIG research lab.
  • Inra - Institut National De La Recherche Agronomique (France)
    Software Engineer
    Inra - Institut National De La Recherche Agronomique (France) Sep 2003 - Jan 2004
    Jouy-En-Josas, Île-De-France, France
    I worked with the team of the BIA research lab on the development of:- a software for visual analysis of protein electrophoresis in java swing- a software for the visualisation and analysis of 3D images in C++I was also involved in the management of the Solaris and linux server that were used in that research lab.
  • Inra - Institut National De La Recherche Agronomique (France)
    Software Development Intern
    Inra - Institut National De La Recherche Agronomique (France) May 2003 - Sep 2003
    Jouy-En-Josas, Île-De-France, France

Gaëtan Lehmann Education Details

Frequently Asked Questions about Gaëtan Lehmann

What company does Gaëtan Lehmann work for?

Gaëtan Lehmann works for Vates Virtualization Management Stack (Xcp-Ng / Xen Orchestra)

What is Gaëtan Lehmann's role at the current company?

Gaëtan Lehmann's current role is XCP-ng Platform Packager.

What schools did Gaëtan Lehmann attend?

Gaëtan Lehmann attended La Rochelle Université, La Rochelle Université, Lycée Ozenne, Lycée René Josué Valin.

Who are Gaëtan Lehmann's colleagues?

Gaëtan Lehmann's colleagues are Fabrice Marsaud, Stéphane M., Oleksii Kurochko, Pierre Donias, Jeff Duerr, Matthew Mcdougall, Amel Abed.

Not the Gaëtan Lehmann you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.