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

Anthony Roger

Software Architect | Legacy · Audit · Scoping

€700/day
Caen, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Anthony

Do you have a technical problem that needs to be solved quickly?

Critical legacy systems, risky architectural decisions, technical debt slowing down your teams, or the need for an external perspective to make a choice — I intervene in short-term missions with a simple objective: to produce concrete and measurable results.

Software Architect (Java/Kotlin) — 10+ years on critical systems

  • Modernization of a medical ERP (1000+ hospitals)
  • Reduction of a release cycle from 2 days to 2 hours
  • Operational lead and principal developer of a trading platform, with <150 ms latency in production
I intervene on:

  • Architecture audits and risk identification
  • Diagnosis and exit strategy for legacy systems
  • CTO support / technical decision-making
  • Implementation of requirements traceability
  • Targeted development if necessary

Intervention format:

Short, scoped missions, without long-term commitment
Usable deliverables (recommendations, action plan, fixes)
Measurable impact from the first weeks

For whom?
CTOs, CIOs, Tech Leads facing a blocking situation or high stakes.

Logistics:
Remote work preferred. On-site possible (1-2 days) as needed.
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • ENSICAEN
    Engineering Teacher | Architecture & Software Engineering
    EDUCATION AND E-LEARNING
    June 2023 - Today (3 years)
    Caen, France
    I teach software engineeringas a coherent whole— from functional requirements to deployment, without breaks.

    The central idea: a good solution arises from a continuous chain between clarity of needs, architectural decisions, and technical rigor. No silos.

    What I teach concretely:

    - Fundamentals grounded in meaning: semantic analysis of structures, invariants, and preconditions, then TDD

    - Iterative development driven by specifications

    - End-to-end consistency: from business need to delivered code

    - Real delivery: CI/CD, containerization, production packaging
    Knowledge Management software architecture TDD Change Management Strategy Scala
  • Groupe Softway Medical
    Transverse Architect
    SOFTWARE PUBLISHING
    September 2018 - February 2021 (2 years and 5 months)
    Aix-en-Provence, France
    Architect within a transverse architecture team, supporting a 20-year-old legacy medical ERP used by 1000+ hospitals, without direct authority over 27 teams.

    - Design and promotion of a model for integrating architects into teams, focused on impact.

    - Proposal for a systematic pairing system between architects to mitigate cognitive load and maintain knowledge.

    - Structuring a management consulting process — moving to documented proposals with multiple scenarios, improving decision clarity and reducing political ambiguity.

    - Structured decomposition of complex transverse problems into independent root causes, reducing cognitive load and improving the communication of trade-offs.

    - Design and implementation of a bidirectional requirements traceability system compliant with European MDR (2017/745) across 27 teams.

    - Platform modernization (Java 6→8, build system restoration, SaaS/OpenShift migration) without disrupting the operations of the 27 teams.
    Kotlin software architecture Lean Automation TDD
  • SmartTrade Technologies
    Project Lead
    SOFTWARE PUBLISHING
    April 2016 - October 2018 (2 years and 6 months)
    Aix-en-Provence, France
    Managed a legacy trading platform (Chicago Mercantile Exchange + other markets) handling real-time order orchestration with latency constraints of <150ms. Rebuilt delivery capability, code clarity, and client confidence.

    - Identification of latency bottlenecks in the client workflow. Proposal and sale of optimization (separate invoices), then implementation and delivery.

    - Reduction of the release cycle from 2 days to 2 hours by automating the end-to-end delivery chain.

    - Maintenance of the <150ms latency SLA in production.

    - Stabilization of project support to less than 1 incident per week.

    - Re-specification of functional cores (order management, instrument synthesis) restoring clarity and maintainability of an undocumented codebase.

    - Restoration of test suites in 3 business domains (~100 tests each): price aggregation, price distribution, order orchestration.

    - Design and implementation of behavior-driven black-box integration tests, written before implementation using a custom framework.

    - Implementations with full traceability for audit compliance and incident resolution.

    - Arbitration between business stakeholders, architecture, performance, and management to define a balanced technical and delivery roadmap.
    Automation Technical Specifications Client Relations Java Testing

Recommendations

Be the first to recommend Anthony

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

  • Master's degree
    Ecole publique d'Ingénieurs et Centre de Recherche.
    2015
    Master's degree
  • Master's degree
    IAE Caen
    2015
    Master's degree

Skill set

Categories