Rémi Lapeyre, Software Developer in Paris, France
Rémi Lapeyre

Software Developer in Paris, France

Member since July 30, 2020
With master's degrees in computer science and industrial engineering, Rémi applies his knowledge and experience to help organizations solve their infrastructure and development challenges. Working with leading enterprises like HashiCorp, Rémi designs and builds infrastructure to meet the needs of his clients. Rémi is an avid open-source contributor, contributing code and reviewing PRs to the Python language and maintaining the Consul Terraform Provider.
Rémi is now available for hire

Portfolio

  • Euler Hermes
    Amazon Web Services (AWS), Terraform, Neo4j, PostgreSQL, Python
  • HashiCorp
    Terraform, Go, Consul
  • Meero
    Amazon Web Services (AWS), Terraform, Asyncio, OpenCV, Python

Experience

Location

Paris, France

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Vault, Terraform, Consul, Python, Linux

The most amazing...

...contribution I've done was a low-level change in Python to make dictionaries reversible. It made me want to contribute to open source & I haven't stopped since.

Employment

  • Senior Python Developer and DevOps

    2019 - PRESENT
    Euler Hermes
    • Designed and built a flexible infrastructure for a worldwide team of data scientists.
    • Maintained the existing AWS infrastructure with Terraform.
    • Implemented ETLs to replace the previous data pipelines, cutting the data ingestion processes time from days to hours.
    • Built a Python library and data control CLI to perform statistical and type checks, easily extendable and algorithmically efficient.
    • Built a Python library for data traceability within the organization, from the raw data to the output of data science models.
    • Improved the workflow of using infrastructure as code (IaC) and increased the productivity of the team by setting up Atlantis.
    Technologies: Amazon Web Services (AWS), Terraform, Neo4j, PostgreSQL, Python
  • Official Maintainer of the Consul Terraform Provider

    2018 - PRESENT
    HashiCorp
    • Managed the development, releases, and maintenance of the Consul Terraform provider.
    • Worked with HashiCorp teams on the design of the new ACL system and its integration in the provider.
    • Worked with the community to make sure the provider is adequate to solve their issues.
    Technologies: Terraform, Go, Consul
  • Python Developer

    2019 - 2019
    Meero
    • Developed an asynchronous API to automate photo editing (e.g., watermarking).
    • Developed and improved image processing algorithms (e.g., HDR).
    • Designed and created queuing and caching components to greatly improve throughput of the application.
    Technologies: Amazon Web Services (AWS), Terraform, Asyncio, OpenCV, Python
  • Python Developer

    2018 - 2019
    Engie
    • Designed and developed a REST API in Python with Flask and Django.
    • Built a production infrastructure on AWS using Terraform.
    • Developed an ETL pipeline for the machine learning algorithms.
    • Developed a scheduler for automatic training of the machine learning algorithms.
    Technologies: Amazon Web Services (AWS), InfluxDB, PostgreSQL, Django, Python
  • Lead Python Developer

    2018 - 2018
    John Paul
    • Built from scratch a new infrastructure on AWS using Terraform; three environments with geographical replications using high-availability clusters using Nomad, Consul, and Vault.
    • Migrated the projects from GitHub to an internal GitLab with continuous integration and deployment. Developed internal tooling to increase developers' productivity.
    • Migrated legacy projects from Heroku and Azure to the new AWS infrastructure.
    • Developed from scratch a new API to transparently access three heterogeneous CRMs, allowing transparent migration from one to another without having to update already deployed applications.
    • Managed the migration of legacy projects from PHP to Python.
    • Created a security policy and assisted the VP of engineering in the PCI-DSS security audits.
    • Designed and built a continuous integration and continuous deployment pipeline for all the projects in the company.
    Technologies: Amazon Web Services (AWS), Vault, Nomad, Consul, Python

Experience

  • Vault ACME
    https://github.com/remilapeyre/vault-acme

    Vault ACME is a Vault secret engine that allows users and applications to retrieve TLS certificates validated by an ACME provider like Let's Encrypt without having to give each application permission to modify DNS and using Vault's audit and policy systems.

    Integrating Let'sEncrypt with Vault let us streamline our secret management and deliver public certificates easily to our applications and reduce operational maintenance.

Skills

  • Languages

    Python, C, Go
  • Frameworks

    Django
  • Tools

    Terraform, Vault
  • Platforms

    Amazon Web Services (AWS), Docker, Linux
  • Storage

    PostgreSQL, Redis, MySQL, IBM Db2, InfluxDB, Neo4j
  • Other

    Consul, Nomad, Site Reliability Engineering (SRE)
  • Libraries/APIs

    OpenCV, Asyncio

Education

  • Master of Science Degree in Industrial Engineering and Operations Research
    2014 - 2017
    École des Mines de Saint-Étienne - Saint-Étienne, France
  • Master of Engineering Degree in Computer Science and Supply Chain Management
    2014 - 2017
    École des mines de Saint-Étienne - Saint-Étienne, France

Certifications

  • HashiCorp Vault Associate
    JULY 2020 - JULY 2022
    HashiCorp
  • HashiCorp Terraform Associate
    JULY 2020 - JULY 2022
    HashiCorp

To view more profiles

Join Toptal
Share it with others