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

Christophe Amory

Tech Lead / Craftsman

€800/day
2 projects
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Christophe

With over 20 years of experience in software development consulting, I primarily work as aSoftware Architect**, **Tech Lead**, and **Technical Coachon high-stakes projects, both inlarge enterpriseandstartupenvironments.

My approach to software development is based on the principles ofSoftware Craftsmanshipand practices fromeXtreme Programming**, which place **software quality**, **testing**, and **human relationshipsat the heart of delivery processes.
I help teams and organizationsregain control of their code and architectureto rapidly deliver solutions that truly meet business challenges.

My expertise primarily coversJava/Kotlin cloud-native backendenvironments,software architecture**, **Continuous Delivery**, and associated **DevOpspractices.

In coaching and training, I adopt a **pragmatic and operational approach**:
a deliberately concise theoretical foundation, a few targeted exercises, and then direct support within projects to durably embed practices.

Sharing these values with Ilya Zinchuk, and convinced that we can deliver quality software quickly, we co-founded BlitzCraft, a collective of experts who have worked together before.
We work on both greenfield and legacy projects, with a particular focus on quality, the transfer of best practices, and team autonomy.

My motto: "**Later is too late**"
  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • Aneo
    Senior Software Craftsman
    SOFTWARE PUBLISHING
    July 2025 - Today (1 year and 1 month)
    Boulogne-Billancourt, France
    ANEO is a consulting firm specializing in software engineering, cloud, data, and distributed architectures. The company develops ArmoniK, an Open Source distributed computing platform that enables large-scale intensive processing via a serverless cluster-orchestrated Client-Worker model.

    In this context, I designed and developed the official ArmoniK Java SDK, a set of open-source libraries providing a modern and idiomatic API for creating Java clients and workers capable of interacting with the platform.

    ► Main Achievements
    • Complete design and development of the Java SDK
    • Definition and implementation of interoperability conventions between different SDKs
    • Design of a flexible Java Worker, supporting static and dynamic modes (runtime JAR loading)
    • Implementation of an asynchronous programming model and an optimized data management flow (upload, download, gRPC streaming, retry, chunking)
    • Setup of a CI/CD pipeline with GitHub Actions, including automated publication on Maven Central.
    • Writing clear documentation, producing examples, and creating tools to facilitate SDK adoption.
    • Leading a training day for a client, covering ArmoniK architecture, client/worker development, and associated best practices.

    ► Technical Environment
    • Java 17
    • gRPC, Protocol Buffers
    • Maven
    • JUnit 5, AssertJ, Mockito
    • Docker
    • GitHub & GitHub Actions

    ► Links
    • https://github.com/aneoconsulting/ArmoniK.Extensions.Java
    • https://www.aneo.eu/armonik
    Java GitHub TDD Clean Architecture Architecture
  • BNP Paribas - Securities Services
    Coach Craftsmanship
    BANKING AND INSURANCE
    January 2025 - July 2025 (6 months)
    Paris, France
    I work at BNP Paribas - Securities Services, within a multidisciplinary team of Agile, Craft, and DevOps coaches, responsible for supporting Agile transformation. My role involves assisting development teams in adopting modern practices:
    • code quality (Clean Code, TDD)
    • continuous integration and deployment
    • modular architecture
    • technical collaboration (pair/mob programming, code review)
    • continuous improvement
    TDD Coaching Agile Methodology Clean Code
  • Thales Digital Factory
    Coach Craftsmanship/DevOps
    AVIATION AND AEROSPACE
    February 2024 - January 2025 (11 months)
    Paris, France
    As part of a partnership between the French and Indonesian governments, I collaborated with Thales Digital Factory to support an Indonesian company in its transition to a Digital Factory organization.

    As a Craftsmanship/DevOps Coach, I joined a multidisciplinary coaching team. My role was to ensure technical skill development and implement best development practices within an initial squad of 4 developers, with the goal of making them a reference team for future Digital Factory squads.

    The main challenge was the team's lack of knowledge in structured languages, best development practices, and continuous integration and deployment processes. To address this, I developed and led an intensive 7-month skills development program, which enabled the team to acquire the necessary foundation to develop an ambitious MVP in 6 sprints.

    ► Training and Technical Skill Development
    • Object-oriented programming with Java
    • Adoption of best development practices (Clean Code, SOLID, TDD)
    • Skill development in the Spring ecosystem
    • Architecture (Microservice, Hexagonal, Onion, Clean Architecture)
    • REST API Design
    • Technical Collaboration: Pair programming, Mob Programming, Code Review
    • Source management with Git
    • Creation and management of CI/CD pipelines using GitLab CI/CD.
    • Containerization with Docker and orchestration with Kubernetes.
    • Infrastructure As Code

    ► MVP Coaching
    The team developed an MVP in 6 sprints aimed at facilitating emergency response organization during natural disasters, by coordinating drone pilots to capture images of affected areas. I initially served as Tech Lead to lay a solid foundation, before handing over full autonomy while remaining available for mentoring and strategic advice.
    Spring Kubernetes Coaching Java Gitlab CI/CD

Reviews

5.0

Out of 1 rating

AD

Account deleted

Reviewed on 3/20/2019

A DevOps Ansible, Docker audit and consulting mission perfectly executed.

Recommendations

FU
Bernard LaurantBL
Former user 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

  • Functional Programming Design in Scala - Verified       (https://www.coursera.org/account/accomplishments/verify/YFA2PR83ZCX2)
    Coursera
    2016
  • Functional Programming Principles in Scala - Verified (https://www.coursera.org/account/accomplishments/verify/9A9V953ZT6UL)
    Coursera
    2016

Skill set

Categories