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

Christophe Malaboeuf

Tech Lead, Fullstack JavaScript Developer

€750/day
Paris 19e Arrondissement, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Christophe

Engineering manager/ Senior Fullstack Lead Developer, Tech professional for over 10 years, with a particular interest in scale-ups/start-ups. For over 2 years now, I have joined the Epsor adventure, a Fintech company, to support them in their scaling phase. I have been able to support them on the practical side (AGILE, TDD good coding practices, BDD) as well as on a daily basis in my lead role. I have a 360-degree view of my lead role, encompassing technical, organizational, and business aspects. I am looking for a mission of several months.
  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Paris 19e Arrondissement (up to 50km), Paris (up to km)

Experience

  • Octo technology
    Tech Lead / Fullstack JS Developer
    CONSULTING AND AUDITS
    August 2017 - January 2021 (3 years and 4 months)
    Paris, France
    Client: Invivo
    Role: Architect / Senior Developer (6 months)
    Project: aladin.farm marketplace
    Develop new features on a Vuejs/Vuex/Nodejs/Hapi/Docker/Kubernetes/Azure stack
    Backend and frontend refactoring: Transition to TypeScript for backend and part of frontend, improved Vuex store usage, Lerna monorepo...
    Integration of Stripe for credit card payments
    Transition of backend and frontend to TypeScript
    Onboarding of 2 new junior developers on the project (Pair and Mob programming with them initially)
    Ensure the quality of the produced code and adherence to standards (TDD, Clean code, Code Review...)

    Client: Randstad
    Role: Tech Lead (16 months)
    Project: Planning and matching tools for temporary workers
    Team of 4 people initially, growing to 9 people.
    Onboarding of 5 new developers.
    Develop new features on a Vuejs/Vuex/Graphql/NodeJS/AWS stack
    Ensure the quality of the produced code and adherence to standards (TDD, Clean code, Code Review...)
    MOB programming, onboarding new developers
    Framing functional topics upstream with the Product Owner...
    Setting up review app environments for each new feature developed => Terraform/Gitlab-CI/AWS

    Client: GRTGaz
    Role: Tech Lead (10 months)
    Project: Redesign of a tool to predict gas consumption on gas pipelines
    Develop new features on an Angular 5/C3.js/Java SpringBoot 2/PostgreSql/Docker/AWS stack
    Ensure the quality of the produced code and adherence to standards (TDD, Clean code, Code Review...)
    Pair Programming, Mob programming on new complex topics, onboarding 4 developers
    Onboarding the initial team on Angular 4 (only one mastering the framework at the beginning of the project)
    Client demo facilitation
    Setup of GitLab CI at the project's start

    Training: Angular 6
    Role: Trainer
    Context: Build an Angular 6 training for about ten people at Octo (internal).
    Delivered several times afterward, for BNP (6 people), Crédit Agricole (5 people)
    Content: JavaScript fundamentals (ES6), introduction to TypeScript, framework discovery (1 day) in theory and practical application over 2 days with mini-projects, skills=[SkillTranslatableContent(id=Développement Back-End, type=GLOBAL, name=Back-End Development), SkillTranslatableContent(id=Développement Front-End, type=GLOBAL, name=Front-End Development), SkillTranslatableContent(id=Intégration continue, type=GLOBAL, name=Continuous Integration), SkillTranslatableContent(id=Amélioration continue, type=GLOBAL, name=Continuous Improvement), SkillTranslatableContent(id=Angular, type=GLOBAL, name=Angular), SkillTranslatableContent(id=Vue.js, type=GLOBAL, name=Vue.js), SkillTranslatableContent(id=Node.js, type=GLOBAL, name=Node.js), SkillTranslatableContent(id=express, type=GLOBAL, name=Express), SkillTranslatableContent(id=docker, type=GLOBAL, name=Docker), SkillTranslatableContent(id=Graphql, type=GLOBAL, name=GraphQL), SkillTranslatableContent(id=CI/CD, type=GLOBAL, name=CI/CD), SkillTranslatableContent(id=Amazon Web Services, type=GLOBAL, name=Amazon Web Services), SkillTranslatableContent(id=Heroku, type=GLOBAL, name=Heroku), SkillTranslatableContent(id=PostgreSQL, type=GLOBAL, name=PostgreSQL)])
    Back-End Development Front-End Development Continuous Integration Continuous Improvement Angular Vue.js Node.js Express Docker GraphQL CI/CD Amazon Web Services Heroku PostgreSQL
  • Systran
    Fullstack JavaScript Developer
    SOFTWARE PUBLISHING
    March 2016 - August 2017 (1 year and 6 months)
    Paris, France
    Design and maintain existing solutions architected in micro-services, for over 1.5 years.
    Several projects during this period:
    - Migration to Node 4
    - Graphical redesign of the solution
    - Transition to Docker and Docker-compose for the development environment
    - POC with Kubernetes for a client
    - POC migration to React before leaving
    - Daily feature development and bug fixing
    Docker Kubernetes Node.js Jenkins React.js Express MongoDB MySQL RabbitMQ Microservices
  • Epsor
    Lead Developer
    BANKING AND INSURANCE
    January 2021 - Today (5 years and 5 months)
    Project: Client onboarding and Campaigns on a shareholding savings product
    Team management of 4 developers + 1 PM + 2 interns
    Team facilitation: Retrospectives, Daily Stand-ups, Sprint Planning, Sprint Reviews
    Workshop facilitation: Event Storming (40 people), Tech Retrospectives (25 people)
    Definition of quarterly roadmaps with the PM.
    Definition and tracking of team OKRs and KPIs
    Garant of deliverable quality, code quality, and best practices:
    TDD, SOLID, code review, pair programming, Mob programming
    Management: Regular One-to-Ones, performance reviews, objective setting
    Recruitment: Tech interviews, Pair Sourcing with the TAM
    Design and Architecture of new features
    Daily tasks: Streamlining developers' work, ticket specifications, identifying bottlenecks, dependencies...
    CQRS / Event Sourcing / Kafka Architecture
    GraphQL API with a legacy REST/Express backend
    MicroServices Environment (around twenty): Kubernetes, Kafka, Redis, MongoDB, Nodejs, React...
    Uber Cadence => Development of new workflows: Invitation, Profit-sharing / Participation campaigns
    CIF compliance after AMF audit, Integration of Docusign, 40k savers to migrate
    Internal Code Review, Merge Requests, gitlab-ci
    Setup of E2E tests with Cypress
    Monitoring and Observability with Datadog, definition of SLO/SLA for team scope assets
    API performance monitoring (artillery) and improvements
    CI/CD with Gitlab
    Node.js React MongoDB Apache Kafka TDD Jira Gitlab CI/CD Kubernetes Docker

Recommendations

Be the first to recommend Christophe

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

  • Software Engineering Manager Bachelor's +4
    CESI-Entreprise
    2013
    Formation en alternance 3 semaine en entreprise / 1 semaine en formation
  • Scientific Baccalaureate, SVT Option, Physics-Chemistry Specialization
    Forges les eaux
    2007

Skill set (29)

Categories