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

Alain T.

expert java

€600/day
Chambéry, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Alain

I use Domain Driven Design (DDD) to identify business domains during the analysis and design phase. I particularly appreciate the CQRS architectural pattern, which captures user intent in commands addressed to the system, but also allows for creating as many data views as there are specialized viewpoints. One of the problems that fascinates me is Disaster Recovery Planning in distributed systems from the perspective of data consistency and the backward propagation of constraints and mechanisms that this imposes on information system design.

My colleagues describe me as a good teacher and kind.
  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Fluent

  • German

    Conversational

Can work on-site
Chambéry (up to 50km), Grenoble (up to 10km), Lyon (up to 10km), Paris (up to 10km), Annecy (up to 10km)

Experience

  • Schneider Electric
    Cybersecurity Advisor
    ENERGY AND UTILITIES
    March 2025 - September 2025 (6 months)
    Supervising secure development, following IEC 62443-4-1&2 standard, and a V-cycle, of the first Variable Speed Drive (ATH6X0) for critical building HVAC, aiming for SL1 level certification.
    • Analysis of asset accessibility, deduction of associated risk
    • Monitoring of documentary quality and traceability, specifications, project support
    • Cryptographic strategy, secure boot
    • Preparation of certification file entrusted to TÜV Rheinland
    • Studies: risk analyses, threat modeling, vulnerability analysis, compliance with Cyber Resilient Act & RED-DR
    • Results: highlighting unforeseen risks, coordinating activities
    IEC 62443 Cybersecurity Risk Analysis Threat Modeling Embedded Systems
  • Cleva
    Architect
    January 2024 - July 2024 (6 months)
    Cleva is a highly configurable insurance application editor. I performed:
    • Study of a business-driven refactoring strategy using Domain Driven Design and hexagonal architecture
    • Programming of a non-blocking multi-thread flow limiter
    • Support to projects on Java, Spring, Spring Batch, PostgreSQL, UML
    Domain Driven Design Parallelism and Multithreading Java UML Hexagonal Architecture
  • Mereo
    Technical Architect
    January 2024 - February 2024 (1 month)
    Revenue Management by Mereo consists of adjusting the price of resources based on demand forecasts to optimize revenue while satisfying demand. They hired me to transition their batch architecture to one capable of supporting 1000 times more data volume.
    • Analysis of business and technical needs, and company strategy
    • Study of several hybrid Data Warehouse architecture scenarios (real-time & historical)
    • Data modeling: facts and dimensions
    • Study of technological offerings and testing: Pinot, Drill + Parquet, ORC, PostgreSQL + Citus, Spark
    • Development of several functional prototypes (Drill + Parquet, PostgreSQL + Citus), testing and analysis of their ability to meet requirements
    • Documentation, diagrams, regular verification of solution alignment with needs
    → Drill+Parquet, PostgreSQL + Citus, UML
    CosmosDB Apache Drill Apache Parquet Data Warehouse Modeling

Recommendations

Be the first to recommend Alain

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

  • Doctorate, Computer Science
    Université Nice Sophia Antipolis
    2000
    Doctorat, Informatique
  • Bachelor's, Master's and DEA, Computer Science
    Université Pierre et Marie Curie
    1992
    Licence, maîtrise et DEA, Informatique

Skill set (35)

Categories