À propos de Ayoub
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- AMUEIngénieur d'étude et de développement Full stack java/spring/angularmars 2024 - Aujourd'hui (2 ans et 3 mois)*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 from scratch pour la gestion des choix cursus en ligne pour les étudiants.• Développement de microservices back-end dans une architecture hexagonale.• Optimisation des problèmes de performances backend et frontend.• 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.• Methodologie : Scrum (participation aux daily scrums, estimation des tâches, affinage, démonstrations, rétrospectives.) TDD,BDD• Validation des merges requestsTechnologies 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,spring, Spring boot, SpringBatch, Angular,Hibernate, Maven, Git, GitLab.kafka,jwt• Web services : REST/JSON, Swagger, Postman.• Surveillance et analyse : Grafana.• Plateforme de gestion de projet : Atlassian JIRA., confluence• CI/CD : Jenkins, GitLab CI/CD, Sonar
- DoxioIngénieur d'étude et de développement Backend java/spring/février 2023 - mars 2024 (1 an et 1 mois)*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.Technologies et outils utilisés :• 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.
- Arkéa crédit mutuelIngénieur d'étude et de développement java/spring/vueJsoctobre 2020 - avril 2021 (6 mois)*Projets : Création de deux applications : 1 . Application pour le parcours agence :• Développement d'une application from scratch dédiée à la souscription et à l'entrée en relation des clients d'Axa Banque en agence.• Fonctionnalité clé : création de comptes bancaires directement par les agents en agence pour les clients. 2. Application pour le parcours web :• Migration d'une solution existante d'Arkéa afin de l'adapter aux besoins spécifiques d'Axa Banque.• Fonctionnalité clé : souscription et entrée en relation permettant aux clients de créer eux-mêmes leur compte bancaire via un navigateur web• Réalisation de tests unitaires pour toutes les couches de la partie back-• Développement de microservices back-end pour la gestion du panier et le parcoursagence.• Développement de la partie front-end pour consommer les web services créés dans la partie back-end.• Analyse, suivi et correction des anomalies pour garantir la stabilité et la qualité de l'application.• Relecture de code et validation des merge requests pour assurer la qualité du code.• Application de la méthodologie SCRUMOutils et technologies :• Environnement : Linux (Ubuntu).• Architecture : Microservices.• Back-end :• Spring Boot, Spring IoC, Spring MVC 4.• Java 8.• Web services REST/JSON.• Gradle, Git, GitLab.• MySQL.• Swagger, Postman.• Gestion de projet : Atlassian (JIRA, Confluence).• Front-end :• Vue.js 3, TypeScript, JavaScript.• UXLib, HTML5, CSS3.
Recommandations
Soyez le premier à recommander Ayoub
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Diplome d'ingénieur en informatiqueENSEM2017