About Amine
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- QuickSignSenior Java DeveloperMay 2022 - Today (4 years and 1 month)Paris, FranceSystème événementiel piloté par des événements pour l'orchestration et l'agrégation de plusieurs services (BPMN) En tant que développeur, j'ai participé au développement d'un système événementiel piloté par des événements pour l'orchestration et l'agrégation de plusieurs services (BPMN). Mes responsabilités ont inclus :- Accompagner les clients dans leur processus d'intégration en fournissant des solutions adaptées à leurs besoins.- Mettre à jour les BPMN en fonction des demandes des clients.- Développer de nouvelles briques pour répondre aux exigences des clients.- Participer à la conception et à la réalisation du système en utilisant une architecture micro-service.- Utiliser BPMN de Camunda pour la modélisation des processus métier.- Utiliser Camunda operate & modeler pour la gestion des processus métier.- Mettre en place une intégration continue CICD en utilisant Gitlab CI.- Développer des tests automatisés d'API à l'aide de Postman.- Créer une documentation open API pour faciliter l'intégration des clients.- Travailler en mode Agile SCRUM pour la gestion de projet.- Maintenir et optimiser la base de données PostgreSQL. Java 17, SQL, xml, yaml, json, bash Spring, SpringBoot, junit, Hibernate Kafka, Elasticsearch, Cloud Camunda, ZEEBE, Grafana, Docker, Kubernetes, Gradle, PostgreSQL, Postman, GIT Agile Scrum, Continuous Delivery CI/CD
- QuickSignSenior Java DeveloperApril 2019 - Today (7 years and 2 months)Paris, FranceMaintenance d'une application SaaS pour une solution d'onboarding digital pour les services financiers- Optimisation de l'architecture de la webapp pour améliorer la performance et la scalabilité- Développement et maintenance de nouveaux API (REST et SOAP) pour répondre aux besoins des clients- Création de nouveaux BATCH et maintenance de l'existant pour automatiser les tâches récurrentes- Conception et développement des tests unitaires pour garantir la qualité du code- Accompagnement des QA dans leurs processus de test pour assurer la qualité de l'application- Maintenance des tests automatisés en Selenium- Correction des bugs détectés et refactoring du code existant pour améliorer la maintenabilité et la lisibilité du code- Mise en place et maintenance de la surveillance de l'application et des alertes- Mise en place et maintenance de la Continuous Delivery CI/CD pour assurer la qualité du code avant sa mise en production- Participation active aux choix techniques de la plateforme pour garantir la qualité de l'application et sa pérennité- Accompagnement des clients dans leur processus d'intégration pour faciliter l'adoption de la solution- Gestion de la communication entre les équipes transverses pour assurer une collaboration efficace et fluide- Cadrage et estimation des demandes d'évolution des clients- Gestion des crises et des demandes urgentes pour assurer la continuité de service- Maintenance de la documentation interne et externe pour garantir une bonne compréhension de l'application- Maintien de la sécurité de l'application (Spring security ex Oauth et basic auth)- Encadrement et formation des nouveaux collaborateurs- Maintenance et optimisation de la base de données Oracle Java 8, SQL, HTML, JavaScript, css, xml, yaml, json, bash, GIT Spring, SpringBoot, Kafka, Struts, JUnit Docker, Ansible, Maven, JBoss, Appdynamics/Kibana, Postman, GitLab, Selenium, Confluence Agile Scrum/Kanban, Continuous Delivery CI/CD
- AEDMAP FranceDéveloppeur Full StackFebruary 2018 - April 2019 (1 year and 2 months)Île-de-France, FranceProjet : Développement de l'application Android StayingAlive ainsi que de ses applications dérivées (ReaApp, SaveALife, Responders)- Utilisation de Git comme solution pour résoudre les problèmes de merge et proposer une méthode de travail efficace et structurée- Conception et réalisation des différentes pages de l'application StayingAlive en respectant la charte graphique- Intégration avec les APIs- Test et validation de l'application- Déploiement d'une version de test interne, version beta et version de production- Conception et réalisation des applications dérivées de StayingAlive Projet : Maintenance du serveur API et développement des nouveaux API- Optimisation de l'architecture du serveur d'API Node.js pour améliorer la performance et la scalabilité- Développement de nouveaux API pour répondre aux besoins des clients et améliorer les fonctionnalités existantes- Mise en place de tests unitaires pour garantir la qualité du code et faciliter la maintenance- Correction des bugs détectés pour assurer la stabilité du serveur et la satisfaction des clients- Refactoring du code existant pour améliorer la lisibilité, la maintenabilité et la performance- Utilisation de Git pour gérer les versions du code et collaborer efficacement avec l'équipe- Documentation des API pour faciliter leur utilisation et leur intégration- Participation aux revues de code et aux réunions d'équipe pour assurer la qualité du travail et la communication entre les membres de l'équipe. Projet : Réalisation d'un site web de monitoring- Conception et la mise en œuvre de différentes pages du site- Intégration avec les APIs nécessaires pour récupérer les données de surveillance- Test et validation pour s'assurer que les fonctionnalités étaient opérationnelles et répondent aux besoins des utilisateurs.
Recommendations
Be the first to recommend Amine
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Cycle d'ingénieur en Génie Informatique, Ingénierie informatiqueESPRIM2017Cycle d'ingénieur en Génie Informatique, Ingénierie informatique
- Licence appliquée, Électronique, Électrotechnique et AutomatiqueNational Institute of Applied Science and Technology2014Licence appliquée, Électronique, Électrotechnique et Automatique