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

Christophe Valentin

Senior Backend Engineer

€650/day
Paris 17e Arrondissement, FR
8-15 years

Average response time: 1 hour

About Christophe

In the past 8 years, I have worked in several startups, ranging from pre-seed to scale-up. Lately, I worked at Aircall which I joined in 2017 and experienced the exciting scale from 50 to 400 employees. I have been faced with scaling challenges, both technical and organisational.

I would be glad to help you on pure development tasks, or share my learnings in terms of organization and tech leading.
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Paris 17e Arrondissement (up to 10km)

Experience

  • Aircall
    Backend Architect
    SOFTWARE PUBLISHING
    July 2020 - Today (5 years and 11 months)
    Paris, France
    I joined the Architecture team to bring my historical knowledge of the stacks to more teams. As my first assignment, I elaborated a plan to extract from the monolith the call setup function that enables two participants to be connected. The proposed solution had to work alongside the legacy system and customers needed to be migrated smoothly without downtime. I joined my old team to help them kickstart the project in an AWS serverless environment. Once I had onboarded them and they were autonomous with the developments, I turned to my next project which was to be able to store a customer's assets in the region of their choice. This implied working deep into the Rails monolith, but also create a new service in an AWS serverless environment.
    Typescript Node.js AWS Lambda Serverless Microservices
  • Aircall
    Tech lead
    SOFTWARE PUBLISHING
    November 2019 - July 2020 (8 months)
    Paris, France
    I took the technical leadership of the 4-engineer team. I was responsible for projects scoping, organizing the 2-week sprints and making sure the engineers could work efficiently. In coordination with the PM and EM, we regularly reviewed the processes and organization of the team to always try to improve. I was also the main point of contact for the other teams and needed to anticipate impacts of our developments on their projects.
    Tech Lead Lead Developer Kanban Scrum Méthode agile
  • Aircall
    Backend engineer
    SOFTWARE PUBLISHING
    November 2017 - November 2019 (2 years)
    Paris, France
    I first joined the team responsible for handling calls, which is the core business of the company. We were tasked with developing new features leveraging the Twilio Programmable Voice API. We had to work in an ever increasing traffic, handling loads of concurrent requests.
    We worked on extracting important systems from the Rails monolith into pure Ruby microservices. To that end we adopted the Domain Driven Design methodology to shape the new services while respecting bounded contexts. We made sure that the legacy and new systems could work alongside and allow for a smooth transition.
    Our services had to be performant and handle an ever increasing traffic.
    Ruby twilio programmable voice Domain Driven Design Event-driven architecture MySQL SQL Scale-up Scalability

Recommendations

Léo Ferlin-SuttonLF
Henri ChabrandHC
Léo Ferlin-Sutton and 1 other person have recommended Christophe

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

  • Ingénieur généraliste
    Ecole Supérieure d'Ingénieur Léonard de Vinci
    2013

Skill set

Categories