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

Amine Hariri

Senior Java / Spring / AWS - Backend & Angular

€700/day
16 projects
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Amine

Senior developer specialized in Java / Spring / AWS / Angular, I work on high-stakes application systems requiring robustness, performance, and scalability.

I assist my clients with concrete issues such as application redesign, migration to AWS cloud, implementation of microservices / hexagonal architectures, and optimization of existing systems.

During my assignments (EDF / Dalkia, Natran (ex GRTgaz), Société Générale, SNCF), I contributed in particular to:

- Rationalizing complex systems and large-scale data centralization
- Migrating applications to AWS (ECS, Lambda, S3)
- Developing APIs and batch processes on critical environments
- Improving application performance and reliability

🔧 Expertise
- Backend: Java, Spring Boot, Spring Batch, REST API, microservices, hexagonal architectures
- Frontend: Angular, Typescript, Javascript, Node.js
- Cloud & DevOps: AWS (ECS, Lambda, S3), Docker, CI/CD
- Data: PostgreSQL, MongoDB
- Quality: TDD, automated tests (JUnit, Mockito)

💡 My added value
- Pragmatic, results-oriented approach focused on delivery
- Strong ability to work on complex and critical systems
- Quick autonomy and active contribution to technical decisions

🎯 Objective: deliver reliable, maintainable, and rapidly deployable solutions in production, with a concrete impact on projects.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km), Nanterre (up to 50km), Courbevoie (up to 50km), Neuilly-sur-Seine (up to 50km)

Experience

  • Dalkia
    Senior Developer (Java/SpringBoot/Angular/AWS)
    ENERGY AND UTILITIES
    November 2024 - Today (1 year and 9 months)
    Paris, France
    Dalkia is a subsidiary of the EDF group and one of the major players in energy services, present throughout France and internationally. Its main activities include the development of renewable and recovery energies, as well as supporting clients in reducing their energy consumption and CO2 emissions.

    Main projects:

    Development of several strategic IT products offering the company a 360° view of its customer relationships, enabling the management of contracts, deals, and services, including:
    - Implementation and maintenance of energy installations.
    - Energy supply.
    - Improvement of energy performance.

    Achievements:

    As part of a team of 20 people, including 10 developers, my main responsibilities were:

    - Contribution to a major IT product rationalization project: migration of several heterogeneous, poorly managed, and underperforming solutions to a single project acting as a data repository for Dalkia, exposing several products and services in a hexagonal architecture.
    - Deployment and maintenance of various products on AWS (AWS ECS, AWS Lambda, CloudWatch, AWS S3, Secret Manager).
    - Management of technical obsolescence of application components.
    - Leading requirements gathering and technical design workshops with the team.
    - Development of solutions in response to business needs expressed by Product Owners.
    - Resolution of production incidents and bug fixing.
    - Participation in SCRUM ceremonies: backlog refinement, sprint planning, retrospectives, daily meetings, demonstrations.
    Java Spring boot Spring Batch jooq Liquibase PostgreSQL Angular Node.js Typescript AWS ECS AWS EC2 AWS S3 AWS Lambda AWS CloudWatch Datadog Hexagonal Architecture Maven JUnit Mockito Docker Terraform Nexus Git Gitlab Gitlab CI/CD Atlassian JIRA Atlassian Confluence SonarQube
  • GRTgaz- DSI Région Ouest - RF Performance opérationnelle
    Fullstack Senior Developer Java/Angular
    ENERGY AND UTILITIES
    September 2019 - September 2024 (5 years and 1 month)
    Paris, France
    GRTgaz owns and operates Europe's longest high-pressure natural gas transmission network in France.

    Project: (carried out in a team of 12 people, including 6 developers)

    Supporting GRTgaz's business performance by creating new digital tools to foster collaboration between different entities.

    Co-development of desktop and mobile applications with users, for internal and external use, enabling:

    - Verification of the compliance of GRTgaz's measurement instruments.
    - Management of defect characterization on pipelines before and after repair.
    - Reporting of risks and dangerous situations, transmitting information collected in the field.
    - Collection and storage of documents necessary for interventions, forming a basic documentation package.
    - Use of offline mode in "white zones" where network and GPS quality is poor.
    - Generation and sending of reports (PDF and JSON) to third parties via AWS S3, APIs, SFTP servers, SharePoint, etc.

    Achievements:

    - Successful migration of about ten applications from an old MobileFirst (IBM) infrastructure to the AWS Cloud (APIs, AWS ECS tasks, AWS Lambda).
    - Management of technical obsolescence on the various applications.
    - Analysis of new business needs in collaboration with functional analysts, and proposal of suitable IT solutions.
    - Leading requirements gathering and technical design workshops with the team.
    - Development and integration of new features on both Backend and Frontend.
    - Deployment of solutions as APIs and scheduled tasks (AWS ECS, AWS Lambda).
    - Interfacing solutions with third-party components (APIs, SFTP servers, AWS S3, Microsoft SharePoint) for data exchange.
    - Analysis and correction of anomalies and incidents in close collaboration with support and field teams.
    - Active participation in SCRUM ceremonies.

    Methodology: Scrum, Kanban.
    Java Angular Ionic MongoDB Scrum Git lambdas AWS Jenkins GitLab Node.js Electron Cordova Capacitor Atlassian Confluence Atlassian JIRA Typescript Cucumber Spectron JUnit5 Mockito DocumentDB Spring boot Spring Data JPA AWS ECS AWS EventBridge AWS CloudWatch Maven
  • Société Générale
    Fullstack Developer Java/Angular
    BANKING AND INSURANCE
    January 2019 - August 2019 (8 months)
    Paris, France
    Context: Fineflex is a startup incubated by Société Générale, specializing in financing SMEs operating in the subscription economy.

    Project:

    Development, with a team of 3 people, of an application "from scratch" aimed at:
    - Presenting the company and its services to clients.
    - Allowing users to perform financing simulations based on their situation.
    - Retrieving client bank transaction data.
    - Calculating client eligibility for financing.
    - Managing client contracts.

    Achievements:

    Design and development of the first building blocks of the application:
    - Participation in the setup and configuration of the project architecture.
    - Integration of external APIs.
    - Analysis of functional needs with stakeholders.
    - Development of core backend and frontend components.
    - Implementation of unit and integration tests following a TDD (Test Driven Development) approach.
    - Execution of end-to-end tests to ensure application quality.
    - Active participation in SCRUM ceremonies (Backlog Grooming, Sprint Planning, Retrospectives, Daily Meetings, Demos with the client).

    Key skills used:

    - Technological environment: Java 11, Maven 3.6.0, Spring Boot, Spring Data, JUnit, Mockito, PowerMockito, Angular 7, Postgres, Git, GitLab, Jira, TDD, Docker, Postman
    - Methodology: Scrum
    - Industry: Finance
    Java Maven SpringBoot Angular7 Jira Git Scrum TDD GitLab SpringData Gitlab-CI AWS Amazon Web Services Postgres Spring Data JPA JUnit 5 Mockito PowerMockito

Reviews

5.0

Out of 2 ratings

G

Guillaume

GRTgaz- DSI Région Ouest - RF Performance opérationnelle

Reviewed on 10/3/2024

L

Lamia

GRTgaz- DSI - RF Performance opérationnelle

Reviewed on 4/8/2022

Recommendations

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

  • State Engineer in IT Studies and Development
    National School of Applied Sciences
    2016
    Les grandes axes de la formation : - L'analyse des besoins fonctionnelles (analyse et élaboration des documents techniques et fonctionnelles : cahiers de charges, études technique …) - Méthodes et outils de conception d'un projet informatique. - Langages et technologies de développement informatique (langages de base et frameworks). - Gestion de projets (méthodologies de travail et processus de développement).

Certifications

Skill set

Categories