You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Dimitri MathéossianDM

Dimitri Mathéossian

Fullstack Java Spring Angular Developer

€530/day
Lyon, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Dimitri

30 seconds about me 🎙️ 🧑🏻‍💻

Passionate developer for over 12 years, I've had the pleasure of joining numerous teams with diverse methodologies and technical stacks, quickly adapting to each project to share all my expertise. 🗺️🧭

I enjoy both starting projects from scratch and taking over and improving existing ones. I find this both motivating and technically challenging. My goal is to find robust and innovative solutions that meet my clients' needs. 🚀🚀

Always dynamic and smiling, I'm ready to help you by asking the right questions to move forward together in the right direction! 🙂🤝🙂🏆
  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Basic

Can work on-site
Lyon (up to 10km)

Experience

  • Aleysia
    Aleysia - Java Spring Angular Developer
    DIGITAL AND IT
    July 2021 - April 2024 (2 years and 9 months)
    Lyon, France
    After Amaris Consulting, I joined Aleysia in 2021 as a freelancer. Below are the projects I was able to participate in.
  • Swiss risk & care
    SRC - Fullstack Developer (Freelance)
    BANKING AND INSURANCE
    July 2021 - April 2024 (2 years and 10 months)
    Project for HR services, managing employee absences and illnesses
    Team of 4-5 developers, 1 project manager/DevOps, 1 product owner/Scrum master

    • Design and technical choices to implement about 15 microservices (Spring boot 3, Config, Eureka, Gateway, Security, Webflux, Data, R2DBC)
    • Screen creation with Angular v11 to v16 / migration from v14 to v16 / use of NgRx
    • Creation of a simplified rules engine for sending emails and attachments
    • Orchestration design pattern to manage processes impacting multiple microservices, with BPMN creation via Camunda
    • Implementation of batch processes for data transfer, decryption, and import (Spring batch in tasklets or steps with items reader/processor/writer)
    • Implementation of build and release pipelines on Azure DevOps
    • Technical analysis & estimation for evolutions exceeding 100 days
    • Backend testing (JUnit, Mockito) / use of Sonar
    • Deliveries to staging and preparation of production deliveries
    • Creation of a program to assist with Azure deployments (to find secret changes, list JIRA tickets, and prepare merge PR URLs)
    • Creation of Confluence pages: project architecture, batch process operation, datasets, workstation installation, etc.

    Environment:
    Spring Boot 3 & Java 21, Spring batch, Config, Eureka, Gateway, Security, Webflux, Data, R2DBC, Flyway
    Mapstruct, Lombock
    Angular 16, Bootstrap, Angular Material, NgRx
    RabbitMQ, SQL
    Saga Orchestration, BPMN via Camunda
    JUnit, Mockito, Sonar
    Azure DevOps (build & release management), Helm
    JIRA & Confluence
    Spring boot Spring Batch Azure DevOps Angular 16 Spring Webflux Saga Orchestration Camunda Helm JUnit5 RabbitMQ SQL Server Bootstrap 5 Angular Material NgRx Mockito SonarCube Atlassian JIRA Atlassian Confluence
  • Amaris Consulting
    Developer
    DIGITAL AND IT
    January 2015 - July 2021 (6 years and 6 months)
    Lyon, France
    After SQLI, I joined Amaris Consulting in 2015, which allowed me to work with several clients (my experiences below).

Recommendations

Be the first to recommend Dimitri

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

  • Baccalauréat S (Scientific Baccalaureate) with Engineering Sciences option
    Lycée Jean Baptiste de la Salle – Lyon I
    2006
  • Master II – Information and Web Technologies
    Université Lyon 1 Claude Bernard
    2012

Certifications

  • Oracle Certified Associate, JAVA SE 7 Programmer
    Oracle Certified Associate
    2014

Skill set

Categories