
Ayoub Hamdi
Senior Java Developer | Spring & Angular
Salaire / Taux journalier
Montpellier, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Full Stack avec expérience solide en Java/Spring/Angular et architecture microservices. Expert en développement d'applications web et mobiles pour le secteur bancaire et éducatif, maîtrisant Kubernetes, Docker et CI/CD. Spécialisé dans la création de solutions robustes avec tests unitaires et d'intégration. J'apporte une méthodologie SCRUM éprouvée et une expertise technique complète pour transformer vos projets en solutions performantes.
Expérience de travail
Ingénieur d'étude et de développement Full stack java/spring/angular
AMUEFreelance
mars 2024 - Présent
2 ans 8 mois
Marseille, France
*Projets : *Développement d'une application web pour les gestionnaires des universités dans le module CHC (Choix de Cursus), avec les fonctionnalités suivantes : affectation individuelle ou en masse des étudiants, inscriptions pédagogiques, Dashboard (cursus complet/incomplet ..) etc. *Création d'une application mobile entièrement développée from scratch pour a gestion des étudiants, notamment pour le choix de cursus. - Développement de microservices back-end dans une architecture hexagonale. - Création de tests unitaires et tests d'intégration (TI) pour les parties back-end et front-end. - Mise en place d'intégration et de déploiement continu (CI/CD). - Analyse, suivi et correction des anomalies. - Relecture de code et validation des merge requests. - Application de la méthodologie SCRUM : participation aux daily scrums, estimation des tâches, affinage, démonstrations, rétrospectives. - Validation des merges requests - Méthodologie SCRUM (Daily scrum, chiffrage, affinage, demo, retro) * Spring 5 ,kubernates ,docker,spring data ,postgres* Technologies et outils utilisés : Frameworks : Spring 5, Spring Data. Conteneurs et orchestration : Kubernetes, Docker. Bases de données : PostgreSQL. Langages et outils de développement : Java 17, Angular, Maven, Git, GitLab. Web services : REST/JSON, Swagger, Postman. Surveillance et analyse : Grafana, Kibana. Plateforme de gestion de projet : Atlassian JIRA. CI/CD : Jenkins
Ingénieur d'étude et de développement Backend java/spring/
doxio - document management systemFreelance
févr. 2023 - mars 2024
1 an 2 mois
Saint-Étienne, France
*Projets : *Création d'une API pour la gestion de la GED (Gestion Électronique des Documents), incluant : PDP émettrice : gestion de l'émission des flux entre fournisseurs et acheteurs. PDP réceptrice : gestion de la réception des flux. Intégration avec l'administration fiscale pour assurer la conformité et le traitement des documents. Développement de microservices back-end pour la gestion des différentes fonctionnalités, notamment les flux entrants et sortants. Réalisation de tests unitaires pour toutes les couches de la partie back-end. Mise en place d'intégration et de déploiement continu (CI/CD). Analyse, suivi et correction des anomalies pour garantir la qualité du code. Relecture de code et validation des merge requests. Application de la méthodologie SCRUM : participation aux daily scrums, estimation des tâches, affinage des besoins, démonstrations, et rétrospectives. Outils et technologies : Langages et outils de développement :Java 17, Maven, Git, GitLab.Bases de données : MongoDB. Technologies et frameworks :Spring 5, Spring Data MongoDB.Conteneurs et orchestration : Kubernetes, Docker. Web services : REST/JSON, Swagger, Postman. Surveillance et analyse : Elasticsearch, Kibana. Outils de gestion de projet : Atlassian JIRA.
Ingénieur d'étude et de développement java/spring/angular/docker/kubernates
Crédit Agricole Sud Méditerranée
avr. 2021 - mars 2023
2 ans
Montpellier, France
Projets : *Création d’une application from scratch pour l’administration, pilotage et le paramétrage de l’app mobile New Ma banque crédit agricol, c’est pour la gestion de la feature flipping force update blacklist CGU etc. - Utilisation de l’architecture IHM Light - Développement des micros services back pour la gestion des différents fonctionnalité de l’app , un BFF et le back qui communique avec la base directement. - Développement des Test d’intégration et unitaires pour la partie back pour toutes les couches. - Intégration et Déploiement continue - Développement de la partie Front End pour consommer les web service créer dans la partie Back - Analyse, suivi et correction des anomalies - Relecture de code - Validation des merges requests - Méthodologie SCRUM (Daily scrum, chiffrage, affinage, demo, retro) Systèmes : sLangages : Outils et Technologies : * Environnement Linux(ubunto) * Architecture IHMLight * Spring webFlux(reactive programming) ,kubernates ,docker,spring data reactive ,spring cloud gateway, couchbase client feign webclient * Java 11, Web services REST \ JSON, maven, git,gitlab, couchbase ,postman,elastec search ,kibana , Altassian (JIRA). * Angular 12 , typescript, javascript, html5, css3.
Ingénieur d'étude et de développement java/spring/angular
Crédit Mutuel
oct. 2020 - mai 2021
8 mois
*Projets : Création de deux applications : *La première c’est pour le parcoure agence c’est une application from scratch pour la souscription et l’entré en relation de axa banque avec ses clients ça veut dire que le client se déplace à l’agence pour la création d’un compte bancaire (c’est l’agent qui crée le compte). *La deuxième c’est le parcoure web c’est une migration d’un existant de Arkéa pour l’adapter avec le besoin d’axa banque c’est pour la souscription et l’entré en relation de axa banque avec ses clients , la création du compte bancaire est à travers le navigateur(c’est le client qui crée le compte). - Développement des micros services back pour la gestion du panier et pour du parcoure agence - Développement des Test unitaires pour la partie back pour toutes les couches. - Développement dans la partie Front End pour consommer les web service créer dans la partie Back - Analyse, suivi et correction des anomalies - Relecture de code - Validation des merges requests - Méthodologie SCRUM (Daily scrum, chiffrage, grooming, demo, retro) Outils et Technologies : * Environnement Linux(ubunto) * Architecture microservices. * Spring Boot, Spring IoC, spring MVC 4. * Java 8 * Web services REST \ JSON gradle, git,gitlab, mysql, swagger, postman, Altassian (JIRA, Canfluance). * VueJs3 , typescript, javascript, uxLib, html5, css3.
ingénieur étude et développement spring Java 8 docker angular 8
VIAVI Solutions
mars 2019 - oct. 2020
1 an 8 mois
Région de Lyon, France
Study and development of a solution for the geo-localization of faults in optical fibers with a parallel development on another app which is responsible for managing the monitoring and reporting tests of these faults and further development on another app to manage the high system availability. Very rich environment. Tools and Technologies: * Linux environment (ubunto) * Microservices architecture. * Docker for application containers. * Spring Boot, Spring IoC, Spring Data, spring MVC 4. * Java 8, wildfly, web socket, jackson5, rxjava (reactive programming) * Web services REST \ JSON, Hibernate, hibernate spatial, gradel, git, postgresql, swagger, Altassian (JIRA, Confluance). * Angular 8, rxjs (reactive programming), openlayers 6, javascript, Angular CLI, d3.js, Nodejs, Webpack, material design, html5, css3.
Ingénieur étude et développement Java spring AngularJs
EDF
oct. 2018 - mars 2019
6 mois
Région de Paris, France
study and development of a TMA project web application, it is an application for the management of invoicing intended for the finance department. -Tools and Technologies: Spring core, spring MVC 4, spring batch, spring data. * Web services REST \ JSON, Hibernate, Maven, git, postgresql * AngularJs,html, css
Software Developer Full stack Java/Java EE/angular 4
Orange
juil. 2017 - oct. 2018
1 an 4 mois
Casablanca, Maroc
--Project Be-Star Orange it's an E-commerce application for management of receipt and stock in store. *microservices Architecture * Spring Boot, Spring Cloud (spring zuul, spring eureka, spring config) , Spring Security, Spring IoC, Spring Data, * Web services REST \ JSON, Hibernate, Maven, SVN, Oracle , swagger, Altassian (JIRA, Confluance). * Angular 4, Angular CLI, Nodejs, Webpack, Boosted( it's orange api like bootsrap ) ,
End of studies Internship Java/Java EE
SITA Airport IT GmbH
janv. 2016 - juil. 2016
7 mois
Casablanca, Maroc
-Conception and realization of an application for the incidents management in real time at the airports of Morocco. -Tools:JAVA EE, Spring , Angularjs ,web service REST,Javascript, MAVEN, Hibernate,Spring AOP, Spring DATA, JPA Repository ,Spring Security,git,Mysql.
intern Java/Java EE
Attijariwafa bank
juil. 2015 - oct. 2015
4 mois
Casablanca, Maroc
-Implementation of an international transfer archiving application to store the data of the files provided by the IT application which is responsible for loading the international operations. *Tools:JAVA,JAVA EE, Hibernate,Spring DATA,JPA,Spring Security, MySQL,MAVEN,Eclipse,
intern Java/Java EE
OCP SA
sept. 2014 - oct. 2014
2 mois
Khouribga, Maroc
-implementation of an application for managing the stock *Tools:Java, Mysql, Eclipse
Formation
MindTech Hub
Software Developpement JAVA/JEE frameworks
2017 - 2017
1 mois
ENSEM
engineer
2013 - 2017
4 ans 1 mois
endev
Software Developpement JAVA/JEE
2016 - 2016
1 mois
CPGE
Mathematics and physics
2011 - 2012
1 an 1 mois
High school Ibntoumart Marrakech
Mathematics
1900 - 1900
1 mois