About Matthieu
French
Native or bilingual
English
Native or bilingual
Experience
- OpendatasoftDevops Engineer / Lead DeveloperPUBLIC SECTORApril 2018 - February 2021 (2 years and 10 months)Région de Paris, FranceWithin 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 JavaTechnical 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
- AXONEATechnical DirectorMEDICALSeptember 2016 - December 2017 (1 year and 3 months)Région de Paris, FranceAxonea 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
- LunaCo-founder and CTOTECHJanuary 2013 - December 2017 (4 years and 11 months)Région de Paris, FranceResponsible 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, rqSeekscale 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, puppetExospace Project:• Atmospheric and spatial data visualization platform• Technical environment: python, linux, django, webgl, plot.ly, emscriptenPype Project:• Cloud file management solution, developed for the needs of a European research project• Technical environment: python, django, docker
Recommendations
Be the first to recommend Matthieu
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- EngineerEcole polytechnique2012
- Civilingenjör (Master of Science)Kungliga tekniska högskolan / KTH Royal Institute of Technology2012