
Ali Makni
Concepteur Développeur Senior | Angular & Java
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Concepteur développeur full-stack avec 5+ ans d'expertise en Java/Spring et Angular. Spécialisé en architectures microservices et migration technologique pour clients grands comptes (TravelPerk, CPAM). Expert en optimisation performance, méthodologies Agile et déploiement cloud AWS. Transforme vos besoins métier en solutions techniques robustes et évolutives.
Expérience de travail
Concepteur développeur
Capgemini
nov. 2022 - août 2026
3 ans 10 mois
92130 Issy-les-Moulineaux, France
Poste occupé : Concepteur/Développeur Projet : gestion des réservations aux missions professionnelles Poste d’un développeur pour le client TravelPerk Missions et tâches réalisées : Elaboration projet gestion des réservations pour des missions professionnelles aux réseaux aériennes et ferroviaires: comparaison en passant par un workflow de filtrage et de manipulation finissant par la génération Analyse et conception de l’application : Précision les différentes interactions entre différents acteurs /gestion du product backlog /Suivi et garantir de la réussite des sprints/ participation à la conception et la mise en place de la base des données /Proposition des solutions techniques. Implémentation de la partie backend (Web service) : Identification et amélioration le code (Performance, répétitions…) /Proposition de solutions techniques/Analyse des erreurs techniques/ participation à la mise en place des web services REST/ Participation à la migration de la version du code java 8 vers java 11 vers java 17. Implémentation de la partie frontend : Mise en place de socle technique Angular /Mise en place des IHM avec Angular 14/ Participation à la migration de la version Angular 14 vers Angular 17 Test et validation : Développement Test unitaire en appliquant les méthodologies TDD et BDD (avec GHERKIN) / Développement Test unitaire de la partie back-end avec JUnit /Développement Test unitaire de la partie front-end avec Jasmine et Karma Utilisation des services AWS pour rationaliser les opérations basées sur le cloud Intégration continu et déploiement avec Gitlab. Technologies: Spring, Hibernate, JPA (back-end), Angular 2+(8) (front-end), Sonar(integration), Web services (Restfull API), MySQL, JUnit, Postman, Tomcat, Apache HTTP Server, AWS, Confluence, Jira.
Développeur web
Inetum
janv. 2021 - oct. 2022
1 an 10 mois
Rennes, France
Poste d’un développeur pour un client CPAM Rennes Projet : Gestion d’un bénéficiaire chez CPAM Rennes Missions et tâches réalisées : Gestion d'un bénéficiaire chez CPAM Rennes tel que modification de ses informations et ses bénéfices mutuelles. Proposition des conseils de choisir l’un des mutuels adéquates pour chaque bénéficiaire Analyse et conception de l’application : Précision les différentes interactions entre différents acteurs /gestion du product backlog /Suivi et garantir de la réussite des sprints. Implémentation de la partie backend (Web service) : Identification et amélioration le code (Performance, répétitions…) /proposition de solutions techniques/Analyse des erreurs techniques/participation à la mise en place des micro-services/ Participation à la migration de Web service SOAP à REST/ Participation à la migration de la version du code java 7 vers java 8.. Implémentation de la partie frontend : Mise en place de socle technique Angular /Mise en place des IHM avec Angular 6/ Participation à la migration de la version Angular 6 vers Angular 13. Test et validation : Développement Test unitaire en appliquant les méthodologies TDD et BDD/ Développement Test unitaire de la partie front-end avec Jasmine et Karma Utilisation des outils devops pour l’integration de ce projet avec Jenkins et Docker. Intégration continu et déploiement avec Gitlab. Technologies : Spring, Hibernate, JPA(back-end), Angular 2+(6) (front-end), Sonar(integration), Web services (Restfull API), PostgreSQL, JUnit, Postman, Tomcat, Apache HTTP Server, Confluence ,Jira.
Stagiaire développeur d'application informatique
maloon
août 2020 - déc. 2020
5 mois
Paris, France
Missions et tâches réalisées : Développement d'une application web d'un système de communication messagerie entre les membres d'un restaurant, ce projet gère des volets : Gestion des membres du club Gestion des messages entre les membres. Les différentes étapes d’élaboration de l’application : o Implémentation de la partie backend (Web service) : Participation à la mise en place des micro-services o Implémentation de la partie frontend : Mise en place de socle technique Angular /Mise en place des IHM avec Angular 6 o Test et validation : Développement Test unitaire Technologies: Nodejs (Back-end),Angular2+(Front-end), REST,MySQL
Freelancer développeur d'application informatique
GoWork Freelance
mars 2020 - juil. 2020
5 mois
Paris, France
Missions et tâches réalisées : Développement d'une application web de gestion d'une école ,ce projet gère plusieurs volets: Gestion des inscriptions des Étudiants Gestion de la présence des Étudiants Gestion de la notation des Étudiants Gestion de la distribution des cours aux Enseignants Gestion des matières Gestion des niveaux d’utilisateurs Les étapes d’élaboration de l’application : o Recueil de besoin : Identification les acteurs et les principaux besoins fonctionnels et non fonctionnel du projet o Analyse et conception de l’application : Précision les différentes interactions entre différents acteurs /gestion du product backlog /Suivi et garantir de la réussite des sprints/Proposition des solutions techniques. o Implémentation de la partie backend (Web service) : Identification et amélioration le code (Performance, répétitions…) /participation à la mise en place des micro-services/ o Implémentation de la partie frontend : Mise en place de socle technique Angular /Mise en place des IHM avec Angular 6 o Test et validation : Développement Test unitaire de la partie back-end avec JUnit o Intégration continu et déploiement avec Gitlab. Technologies: Spring, Hibernate, JPA (Back-end), ANGULAR2+(Front-end) , REST, JUnit, Postman, MySQL
Stagiaire
Elitech International University
juin 2019 - août 2019
3 mois
Région de Paris, France
Missions et tâches réalisées : Développement d’un site d'une école supérieure « ELITECH » spécialisée dans le domaine de l'informatique et de commerce : o Implémentation de la partie backend (Web service) : Participation à la mise en place des micro-services o Implémentation de la partie frontend : Mise en place de socle technique Angular /Mise en place des IHM avec Angular 6 o Test et validation : Développement Test unitaire Technologies: ANGULAR2+(Front-end) ,Nodejs(Back-end),REST,MySQL
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
sept. 2015 - oct. 2018
3 ans 2 mois
futur ingenieur
sept. 2015 - oct. 2018
3 ans 2 mois
Application Web et Desktop
janv. 2017 - mai 2017
5 mois
Développement de plateforme web qui regroupe toutes les nouvelles informations liées aux Cinémas, émission TV, musique…et qui permet aux utilisateurs de voter et commenter • Analyse et conception • Développement • Test et validation Outils utilisés : Java EE, Maven, java FX, JAAS, wildfly9, EJB3, JPA, Hibernate, JSF, PrimeFaces, HTML5, CSS3, Javascript, MYSQL
Projet d’intégration multiplateforme (HOLIDAYSIN)
sept. 2016 - déc. 2016
4 mois
Développement d'un projet d’intégration Multi-plateforme (HOLIDAYSIN) : Un réseau professionnel qui aide les clients à réserver les hôtels et les billets pour les événements. Outils utilisés : java swing (Desktop), Symfony 3, HTML5, CSS3, Javascript (Web), Code Name One (Mobile)
Stagiaire
Elite Conseil
févr. 2018 - juil. 2018
6 mois
Tunis, Tunisie
Missions et tâches réalisées : Développement d’une application fullstack en Agile « Intelligent Matching IT » visant à identifier les potentiels candidats pour une mission définie. o Recueil de besoin : Identifier les acteurs et les principaux besoins fonctionnels et non fonctionnel du projet o Analyse et conception de l’application : Précision les différentes interactions entre différents acteurs /gestion du product backlog /Suivi et garantir de la réussite des sprints. o Implémentation de la partie backend (Web service) : Identification et amélioration le code (Performance, répétitions…) /participation à la mise en place des micro-services o Implémentation de la partie frontend : Mise en place de socle technique Angular /Mise en place des IHM ave Angular 5 o Test et validation : Développement Test unitaire Outil utilisés : Spring boot et hibernate (Back-end), Angular 2+(Front-end), MYSQL
Formation
Elitech International University
Master
2018 - 2020
2 ans 1 mois
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
Diplôme national d'ingénieur
2015 - 2018
4 ans