You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Matthieu R.MR

Matthieu R.

Expert Devops python / AWS

€700/day
Paris 12e Arrondissement, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Matthieu

Polytechnic engineer, backend developer and cloud expert, I have 10 years of experience in the development, deployment, and operational maintenance of complex software with a strong data or scientific component.

After founding a startup as CTO in the field of 3D and video games, and working for a SaaS publisher for the public sector, I carried out missions as an independent contractor for the financial and digital marketing sectors. I am used to integrating quickly into new environments and understanding the business challenges behind technical decisions.

I am available for technical consulting and mentoring missions (assistance with technical choices, developer supervision, code audits) as well as for missions more focused on implementation.
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Paris 12e Arrondissement (up to 50km), Toulouse (up to 20km)

Experience

  • Opendatasoft
    Devops Engineer / Lead Developer
    PUBLIC SECTOR
    April 2018 - February 2021 (2 years and 10 months)
    Région de Paris, France
    Within the SRE team, then the development team, I participated in the development of the application operated by Opendatasoft, and in the run of the infrastructure.

    Tasks:
    • Automation of application deployment on servers and configuration management, using saltstack.
    • Automation of the creation of new clusters and new deployment regions, using terraform
    • Evolution of the application and deployment to support multiple application servers within a cluster. Transition from a single-server architecture to a HA architecture.
    • Transition of the local development environment to docker. Documentation and support for developers to manage the transition.
    • Maintenance of CI (jenkins, travis-ci)
    • Monitoring and optimization of Elasticsearch clusters
    • Creation of API performance tests, using the Gatling tool. Non-regression tests, particularly in the context of an Elasticsearch v1 -> Elasticsearch v6 migration
    • Design and development of evolutions on the application's APIs
    • Performance optimizations for indexing and searching in Elasticsearch
    • Led a major refactoring of the data indexing and search code, to update from Elasticsearch 1.7 to 6.0. Design of new data schemas. Implementation of data migration processes from old to new clusters.
    • Development on open-source Elasticsearch plugins, in Java

    Technical environment: Python, django, celery, Elasticsearch, MySQL,
    PostgreSQL, AWS, EC2, s3, Elasticache, ELB, Lambda, RDS, Outscale,
    saltstack, git, github, jenkins, travis, linux, docker, nginx, haproxy, glusterfs,
    zabbix
    Python Django Elasticsearch MySQL PostgreSQL Amazon Web Services Terraform Celery
  • AXONEA
    Technical Director
    MEDICAL
    September 2016 - December 2017 (1 year and 3 months)
    Région de Paris, France
    Axonea is a publisher of patient management software for ophthalmology, deployed mainly on-premise in clinics and hospitals.

    Tasks:
    • Management of a team of developers
    • Application evolutions. Migration of part of the APIs from Symfony to Django
    • Operational supervision of on-premise deployments in hospitals. Packaged deployments via docker/docker-compose, and manually installed on networks without external access.
    • C++/Qt development on a tool for retrieving data from medical devices via serial port, and for communicating with health card readers.
    • Management of CI pipelines (via concourse-ci) to prepare deployments
    • Implementation of a SaaS deployment environment compliant with HDS (OVH/VMWare)
    Technical environment: Python, django, PHP, Symfony, AngularJS,
    OVH, linux, C++/Qt, docker, docker-compose, concourse-ci
    Python Django AngularJS Linux Docker
  • Luna
    Co-founder and CTO
    TECH
    January 2013 - December 2017 (4 years and 11 months)
    Région de Paris, France
    Responsible for all technical aspects of a 4-person company, at the intersection of web technologies and scientific content. Strategic decision-making, project management, operational maintenance and system administration, HR management, development participation.

    Symhub Project:
    • Web platform for sharing and executing scientific calculation codes
    • Development of a Django application for uploading and running scientific calculation functions
    • Setup of an environment, using docker+Mesos, for securely executing arbitrary functions uploaded by users.
    • Technical environment: Python, django, docker, mesos, rq

    Seekscale Project:
    • Cloud 3D rendering platform for 3D and animation studios
    • Development of various network tools and techniques for integrating cloud resources (AWS, OVH) into a 3D studio's internal network, for business applications (Maya, 3dsmax, Vray, swarmagent)
    • Development of the smbproxy tool, a transparent proxy for the SMB protocol (Windows file sharing) to aggressively force file caching and optimize bandwidth usage
    • Development, as needed, of network interception/rewriting proxies, to force the integration of cloud services into local networks
    • Automation of deployments to cloud servers (AWS/EC2) and dedicated servers (OVH), on Windows and Linux
    • Technical environment: openvpn, python, linux, iptables, twisted, puppet

    Exospace Project:
    • Atmospheric and spatial data visualization platform
    • Technical environment: python, linux, django, webgl, plot.ly, emscripten

    Pype Project:
    • Cloud file management solution, developed for the needs of a European research project
    • Technical environment: python, django, docker
    Python Linux Docker Project Management Network

Recommendations

Be the first to recommend Matthieu

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Engineer
    Ecole polytechnique
    2012
  • Civilingenjör (Master of Science)
    Kungliga tekniska högskolan / KTH Royal Institute of Technology
    2012

Skill set

Categories