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

Ali Belkady

FullStack Java Expert Developer | Tech Lead

€611/day
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ali

I have 15 years of experience in web development / JAVA

I completed my first assignments in IT consulting firms, then, I started (since April 2017) my own freelance activity.

I offer the following services:
• Development of web applications (backend and frontend) and Android mobile applications,
• Coaching developers as a technical lead.
• JAVA expertise

I have worked in environments:
• E-commerce
• Multi-thread
• Micro-service
• High traffic
• Secure
• Clustered
• With a message workflow
• With nightly batches
• With complex functionality
• Very poorly documented

Among the notable tasks I have performed:
• Development of features with low response times
• Performance optimization of features
• Reduction of database storage volume
• Correction of issues related to cache replication between nodes
• Generation of animated GIFs by performing image processing (pixel by pixel)
• Use of contactless RFID technology
• A collaborative work mode editing tool
  • English

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Paris (up to 15km), Champs-sur-Marne (up to 15km)

Experience

  • VINCI Energies
    Expert Java Full-Stack Developer
    TRANSPORTATION
    July 2023 - April 2024 (10 months)
    Nanterre, France
    Mission: Cloud migration of RATP station equipment management applications

    I contributed to the modernization of RATP station equipment management applications towards the cloud. A preliminary analysis identified the challenges and opportunities of moving to microservices and containers.

    I participated in the design of the new architecture, focusing on scalability and resilience through microservices. Docker and Kubernetes on AWS were crucial for portability and high availability.

    This approach enabled agile development, with rapid integration of user feedback. I also provided my expertise to ensure the team mastered cloud technologies.

    By collaborating closely with business stakeholders, we ensured a seamless transition to the new applications, guaranteeing a satisfactory user experience.


    Technical environment:
    Java 21, Spring Boot
    REST, Microservices, JSON
    SQL, PostgreSQL
    Vuejs 3, HTML5, CSS3, Typescript, Javascript
    Git, Gradle, JUnit, Spring Test
    AWS, Docker, Kubernetes, Grafana
    Jenkins, Sonar, GitLab, IntelliJ
    Java Spring PostgreSQL SQL REST SOAP JSON XML CSV Vue.js Git Gradle JUnit IntelliJ Gitlab Mantis Jenkins Sonar Amazon Web Services Docker Kubernetes Cloud AWS
  • The Oz
    Expert Java Backend Developer
    E-COMMERCE
    September 2021 - June 2023 (1 year and 10 months)
    Paris, France
    Mission: Backend development for Shopify e-commerce sites

    I joined The OZ's backend development team, where I was welcomed by the CTO who orchestrated all development. My main mission was to refactor the code to implement a new internal communication backbone between the various microservices and Shopify.

    I worked autonomously remotely with daily follow-ups. A specific aspect of the mission was to create integration tests that interact with Shopify test stores to validate the developed features.

    Technical environment:
    Java 17, Globs Framework, Kafka, Etcd
    REST, SOAP, GRPC, JSON, XML, CSV
    SQL, MySQL
    Git, Maven, JUnit
    Intellij, Github, Monday, Docker, Terraform
    Java Shopify REST SOAP Apache Kafka JSON XML Maven SQL Git Gitlab IntelliJ Monday
  • RATP Groupe
    Java/Angular Full-Stack Tech Lead
    TRANSPORTATION
    January 2020 - August 2021 (1 year and 8 months)
    Paris, France
    Project: DIAMANT: Digitalization of train maintenance operations

    I started as a tech lead on a new project aimed at providing RATP rolling stock maintenance personnel with dematerialized maintenance operation traceability forms and maintenance documentation. The project is divided into 3 applications: 1 backend application (JAVA) communicating via REST web services (JSON) with 1 web frontend (Angular) and mobile terminals (Android).

    The project has several constraints, including:
    - The structure of forms to be filled by agents on mobile is dynamic
    - The volume of data produced: approximately 500,000 forms per year
    - Management of offline/online modes for mobile terminals
    - Management of collaborative work among maintenance agents who may modify the same data

    Development is based on an iterative method (between agile and V-model): project in 3 lots with 3-week sprints.

    Team: 10 people (1 Project Manager, 1 Business Analyst, 2 Business Analyst Assistants, 1 Technical Architect, 1 Tech Lead, 3 Developers, 1 System Administrator)

    Technical environment:
    Java 11, Spring Boot 2.1
    Angular 8, TypeScript, HTML5, CSS3, SCSS, Bootstrap 4
    Android 10
    RATP ADN Offer (Springground, Angularground, Droidground)
    NoSQL, MongoDB, SQL, PostgreSQL, Hibernate 5, Jpa, Spring Data, Liquibase, H2, SQLite, Room
    REST, Okhttp, Json, Jackson, Swagger, Spring Web, Spring Security, CAS
    Logback, iTextPDF, Glide
    JUnit, Mockito, Spring Test, Karma, Jasmine, Robolectric
    Git, Gradle, Maven, Npm
    Apache, IntelliJ, Jira, Gitlab, Jenkins, Sonar, Artifactory
    Java Spring Angular Tech Lead Android Spring boot MongoDB REST Ubuntu Spring MVC Spring Security PostgreSQL Hibernate JPA Liquibase SQLite HTML5 CSS3 Bootstrap Typescript JSON Maven NPM Apache IntelliJ Atlassian JIRA Git Gitlab Jenkins

Recommendations

FU
FU
FU
+1
Former user and 3 other people have recommended Ali

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

  • Computer Engineering
    ISTY, Versailles
    2007
  • Master's in Computer Engineering
    ISERT, Casablanca
    2005

Skill set

Categories