Rechercher un freelance Déposer un projet
Malt welcom

Bienvenue sur le profil Malt de Ali !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Ali pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Ali Belkady

développeur java expert fullstack / tech lead

Peut se déplacer à Paris, Champs-sur-Marne

  • 48.85661400000001
  • 2.3522219000000177
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Ali.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Ali.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 15km autour
  • Champs-sur-Marne et 15km autour

Préférences

Durée de mission
  • entre 1 et 3 mois
  • entre 3 et 6 mois
  • ≥ 6 mois
Secteur d'activité
Préfèrerait éviter:
  • Banque & assurances
  • Vins & Spiritueux

Vérifications

Charte du freelance Malt signée
Consulter la charte

E-mail vérifié

Langues

Catégories

Compétences (50)

  • Langages
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • SQL
    Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Methodologies
  • Débutant Intermédiaire Confirmé
  • UML
    Débutant Intermédiaire Confirmé

Ali en quelques mots

J'ai 14 ans d’expérience en développement web / JAVA / JEE

J'ai réalisé la majorité de mes missions en SSII, puis, j'ai démarré (depuis Avril 2017) ma propre activité en tant que freelance.

Je propose comme services :
• la réalisation d’applications web (backend, frontend) et mobile,
• l'encadrement des développeurs en tant que leader technique.
• une expertise JAVA

Je souhaites travailler dans tous domaines d'activité hors banque, finance, assurance et jeux de hasard.
Ma zone géographique de recherche est concentrée sur Paris, Paris-est et la Défense (1h de transport max depuis Noisy-Champs).

Je développe principalement en mode Agile SCRUM.

J'ai été amené à travailler dans des environnements :
- E-commerce
- Multi-thread
- Micro-service
- A fort trafique
- Sécurisés
- Clusterisés
- Ayant un workflow de messages
- Ayant des batchs nocturnes
- Ayant un fonctionnel complexe
- Très peu documentés


Parmi les tâches remarquables que j'ai réalisé :
- réalisation de fonctionnalités à faible temps de réponses
- optimisation des performances de fonctionnalités
- réduction de la volumétrie du stockage en base de données
- correction de problèmes liés à une réplication de cache entre noeuds
- génération de gif animés en réalisant des traitements d'images (pixel par pixel)
- utilisation de la technologie sans contact RFID

Expériences

Dental Monitoring - Dental Monitoring

Santé & bien-être

Développeur senior KOTLIN  - En tant que freelance

Paris, France

septembre 2021 - Aujourd'hui (11 mois)

Mission : Intégration d'un système externe de gestion de patients au système interne

J’ai démarré en tant que développeur backend expert java sur une nouvelle stack KOTLIN dans le cadre d'une fonctionnalité permettant d'initialiser et de synchroniser périodiquement les données patients et représentants légaux dans les systèmes internes de Dental Monitoring.

J'ai travaillé en mode autonome dans une nouvelle équipe d'intégration seul où j'ai été amené à communiquer avec l'équipe Gateway en mode agile SCRUM de 4 personnes.

Parmi les difficultés rencontrées :
- une deadline très courte pour produire un POC suite à une phase de découverte du système externe et interne
- le système à intégrer n'était pas optimal pour une synchronisation périodique (de qualité médiocre avec des temps de réponses très long)
- le système interne est resté une boite noire pour moi avec peu de gens disponibles pour me guider
- 2.5 millions de patients à intégrer en mode INIT
- une contrainte sur la fréquence de synchronisation de 5 min

Environnement technique : KOTLIN, UBUNTU
SPRING BOOT 2.4, SPRING 5, SPRING DATA, SPRING WEB, SPRING SECURITY
POSTGRESQL, SQL,
HIBERNATE, JPA,
REST, JSON, JACKSON
GIT, GRADLE
JUNIT, MOCKITO
INTELLIJ, JIRA, CONFLUENCE, GITLAB
AWS, DOCKER, TERRAFORM
SENTRY

RATP Groupe

Transports

Tech Lead Java/Angular/Android  - En tant que freelance

Paris, France

janvier 2020 - juillet 2021 (1 an et 6 mois)

Projet : DIAMANT : Digitalisation des actes de maintenance des trains

J’ai démarré en tant que tech lead sur un nouveau projet qui a pour but de mettre à disposition des mainteneurs des équipements ferroviaires du matériel roulant de la RATP (MRF), des fiches dématérialisées de traçabilité des actes de maintenance et la documentation de maintenance.

Le projet est réparti en 3 applications : 1 application (JAVA) backend communiquant par WEB services REST (JSON) avec 1 front web (Angular) et des terminaux mobile (Android).

Le projet possède plusieurs contraintes dont :
- La structure des formulaires à remplir par les agents côté mobile est dynamique
- La volumétrie des données produites : environ 500000 fiches par an
- la gestion des modes offline/online des terminaux mobiles
- la gestion du travail collaboratif entre les agents de maintenances qui peuvent modifier les mêmes données

Le développement se base sur une méthode itérative (entre agile et cycle en V) : projet en 3 lots ayant des sprints de 3 semaines

Equipe : 10 personnes (1CP, 1MOA, 2 AMOA, 1 MOE, 1 Tech lead, 3 Développeurs, 1 Admin système)

Environnement technique : JAVA 11, ANGULAR 8, ANDROID 10, UBUNTU,
RATP OFFRE ADN (SPRINGROUND, ANGULARGROUND, DROIDGROUND)
SPRING BOOT 2.1 (WEB, SECURITY, CAS, DATA, JPA, MONGODB)
MONGODB, POSGRESQL, HIBERNATE 5, JPA, LIQUIBASE, H2, SQLITE, ROOM
HTML5, CSS 3, SCSS, BOOSTRAP 4, TYPESCRIPT
REST, OKHTTP, JSON, JACKSON, SWAGGER
ITEXTPDF, GLIDE, LOGBACK
JUNIT, MOCKITO, SPRING TEST, KARMA, JASMINE, ROBOLECTIC
GRADLE, MAVEN, NPM
APACHE,
INTELLIJ, JIRA, GITLAB, JENKINS, SONAR, ARTIFACTORY

RATP Smart Systems - RATP

Transports

Expert Java  - En tant que freelance

Noisy-le-Grand, France

février 2018 - septembre 2019 (1 an et 7 mois)

Mission 1 : Développement de fonctionnalités pour le service Informations Voyageurs

On m’a confié un ensemble de projets différents qui portent tous sur une même application que j’ai refondue entièrement techniquement.

Projet 1.1 : POC du projet W (3 mois)
Projet 1.2 : Refonte technique d’APIX : Agrégateur d’informations voyageur (4 mois)
Projet 1.3 : Rajout de tarifs aux l’itinéraires (3 mois)
Projet 1.4 : Hopen Maas : Adaptation du produit à un nouveau client (3 mois)

Equipe : 1 développeur back, 1 développeur mobile, 1 tech lead, 1 chef de projet, 1 Architecte

Environnement technique d’APIX après refonte : JAVA 11, 10 et 8, JEE, WINDOWS 10, MARIADB, SQL,
HTML5, CSS 3, JQUERY, JAVASCRIPT,
SPRING 5, SPRING DATA, HIBERNATE, JPA,
REST, SOAP, JSON, JAVA.NET.HTTP, CXF, APACHE HTTPCLIENT, JACKSON
JETTY, GOOGLE MAPS API,
ECLIPSE, GIT, MAVEN, JENKINS, SONAR,
JUNIT, MOCKITO
REDMINE, GITLAB



Mission 2 : Réalisation d’une application de rechargement de titres de transport à distance (6 mois)

On m’a confié le développement de 2 applications dans le cadre du projet TCT : Terminal de
chargement de titres de transports. L’objectif du projet est de permettre à des clients dépositaires
(tabagistes) de vendre un service de rechargement des titres de transport à distance.

Projet 2.1 : Smart Ticket : serveur de rechargement à distance
Projet 2.2 : Ticketing SDK : un SDK regroupant plusieurs fonctionnalités liés à la billettique en IDF

Equipe : 3 développeurs (+7 en centre de service), 1 scrum master, 1 architecte, 1 tech lead, 2 Product Owners, 1 Chef de projet

Environnement technique : JAVA 8, WINDOWS 10, SQL, SQLITE
JACKSON, GSON, RETROFIT 2, DAGGER 2, OWNER, KEYPLE
ECLIPSE, GIT, MAVEN, JENKINS, SONAR, REDMINE
JUNIT, MOCKITO, H2

AAA DATA

Automobile

Référent technique JAVA full-stack  - En tant que freelance

Paris, France

octobre 2017 - décembre 2017 (2 mois)

6 recommandations externes

Consultez les recommandations qu'a reçues Ali

Formations