Rémy Maucourt
I’m a lead developer with a product focus. I can handle all technical aspects of a project (frontend and backend code, devops, monitoring), and support the team with product conception if need be.
I’m used to agile environments, I learned Extreme programming at the start of my career. I’m using TDD to create stable code bases, I seek to improve communication within teams and to perfect the process.
Stack
Ruby (Rails, Sinatra, Jekyll, Thor)
Python (Django, Flask)
JavaScript (ES6, Node, Express, Vue, React, Stimulus, Backbone, TypeScript)
HTML 5, CSS 3 (Sass, Stylus)
PostgresQL, GraphQL, Hasura
Docker, Kubernetes, GCP, OVH, Scalingo, Heroku, CircleCI, Github actions, Jenkins, Github pages
Extreme Programming, Scrum, Kanban, TDD, BDD, Pair / Mob programming, Retrospectives
Jira, Trello, Confluence, Notion, Excalidraw
Bilingual French / English
Experience
Enercoop
Context : Enercoop is a renewable electricity supplier. It is a network of local cooperatives with a national structure that manages cross-functional services. It has a web department, where systems for the public and internal tools are built.
I was recruited to support the web team, which is responsible for the subscription tunnel. We are also working on the launch of new sales administration tools.
I also bring knowledge of agile methodologies, particularly retrospectives. The team operates with a self-management culture, and shared governance is a serious topic. It’s the perfect context for agile experimentation.
Stack : Ruby on Rails, Stimulus, GraphQL, Hasura
beta.gouv / French Ministry of Justice
Context: The French Ministry of Justice launched its first state-owned startup in the beta.gouv eco-system with the Mon Suivi Justice project. The problem to solve : only 50% of people summoned by a sentence enforcement judge or prison counselor showed up for their appointment.
I joined Mon Suivi Justice as the first developer. I set up the infrastructure, made the technological choices and coded the various products. Two solutions were deployed: an appointment reminder by SMS 48 hours before each appointment and an information site for convicted offenders. The SMS reminder was complemented by an appointment scheduling platform for public servants.
In the absence of a dedicated product manager, I was a driving force behind the various functionalities, and led the weekly product meeting. I trained the teams in Kanban (using Trello) and in the product creation and testing process.
I left as Lead Developer, with experience of recruiting and leading the technical team. I always kept an eye on code quality, while monitoring deployment in different jurisdictions.
Objectives have been met: the application was deployed first in the Hauts de Seine region, and absenteeism there has fallen from 50% to 20%. Users and public service employees are very satisfied with the product, and nationwide deployment is underway.
The public website is available there : mon-suivi-justice.beta.gouv.fr The back-office code here : github.com/betagouv/mon-suivi-justice
Stack : Ruby on Rails, Javascript ES6, Github actions, Scalingo
Believe
Context : Believe is a major French startup and market leader in the distribution of music on streaming platforms. The company acquired its American competitor Tunecore, which became the American subsidiary of the French group.
I was recruited to unify the processes between the two companies. We designed and implemented the services enabling Tunecore to use Believe’s systems for music distribution.
I carried out that project alternating between the two teams, in New-York city for Tunecore and Paris for Believe.
Stack : Ruby on Rails, Amazon SQS & SNS
Deliver.ee
Context : Deliveree is a BtoB logistics platform that enables retailers to use the services of various carriers, and provides them with the necessary infrastructure.
I connected the APIs of two carriers to the platform, via connectors separate from the main code base. These libraries were delivered with unit and integration tests, and third-party API documentation on Postman.
Stack : Ruby on Rails, Thor, Foreman
QuelleEnergie / Effy
Context: QuelleEnergie is a web-based energy-saving advisory service, part of the Effy group. It puts private individuals in touch with approved craftsmen, and assists them in applying for public subsidies for their work.
I was asked to develop a new application: a tool for processing applications for public grants. This application, which has its own backoffice, is connected to several other systems via a REST API. This project centralizes CEE management for the entire group.
I deployed this application on Google Cloud Platform (GCP), with a Docker / Kubernetes infrastructure. This enabled the team to evaluate these technologies before migrating the group’s other applications.
Due to a lack of availability in the product team, I defined most of the functionalities for this project. I also guided the technical teams towards a more agile process. I led the first retrospectives, set up daily meetings and installed tools such as Jira and Confluence. I introduced TDD and peer-programming to the team’s developers.
Stack : Ruby on Rails (5.2), React, Typescript, Docker, Kubernetes, GCP, CircleCI, Thor
Captive Studio
Context: Captive Studio is an agile web agency.
I’ve worked on around fifteen projects with Captive Studio. A wide variety of applications: serious games, back-offices, mobile applications, showcase sites, prototypes. I gradually built up my skills, becoming responsible for the entire scope of the projects, backend, frontend and product. I worked directly with customers, and defined specs with them.
Captive Studio was founded by an agile Extreme programming specialist. We conducted weekly retrospectives, and practiced peer programming on a daily basis. All our code was produced using TDD.
Stack : Ruby on Rails, Backbone, Refinery, Cordova, Jenkins.
L'Usine Nouvelle / Infopro digital
Context: L’Usine Nouvelle is a weekly business magazine specializing in industrial issues, with a website for ongoing news.
Before becoming a developer, I worked as a journalist in the web editorial department of Usine Nouvelle. I was responsible for monitoring the aeronautical and pharmaceutical industries. I was in charge of reporting, writing, editing and online publishing.
I specialized in new forms of web journalism, in particular web-documentaries and data visualization.
From this period I’ve kept an easy and efficient relationship style, and the habit of information monitoring.