Ahmed - Développeur JAVA
Ref : 180813K001-
78210 SAINT CYR L'ECOLE
-
Développeur, Product Owner (38 ans)
-
Freelance
REFERENCES PROJETS
DITTO BANK DEPUIS JANVIER 2019
Développeur Java/Scala/Angular 7
PROJET 1 : Au sein de l’équipe « Compte et carte » composée de 5 développeurs et un product owner. Le projet
vise à développer des nouveaux micro-services afin de gérer le workflow des différents types de comptes (compte
courant, compte séquestre, etc.). Aussi, un deuxième objectif est la gestion de la balance et les mouvements de
paiement des comptes. Ainsi, implémenter un système de décision de paiement pour le module carte qui est lié
au compte. Enfin, la gestion des certificats des comptes à délivrer aux clients. Ce projet s’intègre dans un projet
plus grand de la banque qui est le développement d’un nouveau CBS (Core Banking Solution).
DOMAINE D’INTERVENTION :
◼ Participation aux ateliers architectures
◼ Participation aux ateliers métiers
◼ Analyse technique et fonctionnelle
◼ Développement des micro-services
◼ Développement des tests
ENVIRONNEMENT TECHNIQUE :
◼ Scala, Scrum, Microservices, Event Sourcing, CQRS, TDD, BDD, DDD, Kafka, PostgreSQL, Microsoft Azure,
Kubernetes, Docker, Git, GitLab CI/CD.
PROJET 2 : Au sein d’une équipe constitué de 2 développeurs back, 2 développeurs front (Android et IOS) et un
product owner. Le projet vise à concevoir et développer une nouvelle offre freemium gratuite.
DOMAINE D’INTERVENTION :
◼ Participation à la mise en place de l’architecture
◼ Coordination avec les partenaires de la banque
◼ Participation aux ateliers métiers
◼ Développement backend des micro-services (card-management, open-to-buy, product-management)
◼ Développement des tests
◼ Déploiement des services
ENVIRONNEMENT TECHNIQUE :
◼ Java 8, Microservices, TDD, Spring boot et sqlServer
◼ Participation aux ateliers métiers
◼ Participation à la mise en place de l’architecture.
◼ Analyse technique et fonctionnelle.
◼ Développement des services backends (accréditation, transfert d’argent, monitoring, authentification)
◼ Développement des écrans frontends
ENVIRONNEMENT TECHNIQUE :
◼ Java 8, Microservices, TDD, Spring boot, Bootstrap, Angular 7, Tomcat et sqlServer
2017 – présent : Développeur Java - Amundi Group - Master Data Management - REFGATE team
Le projet permet de gérer le referentiel data (asset, party et portfolio) et diffuser la données en date passé. L’équipe est constitué de 4 MOE and 1 MOA.
• Analyse fonctionnel et technique.
• Développement des écrans de monitoring splunk (jvm, logs serveur, job tracking, production monitoring).
• Analyse et développement des user stories.
• Développement des batchs d’intégration des données de marchés.
• Développement web service REST.
• Développement unit test.
• Suivi de production et livraison.
• Développent des procédures stocké pour les historisation des données/
• Développement des jobs de livraison Jenkins.
• Maintenance correctives.
• Code review.
• Gestion des incidents.
Technologies: Java, Hibernate, Spring, Bootstrap, ActiveMQ, Control-M, Splunk, Sonar, Git, Maven, Artifactory, Sybase et Jenkins.
2016 – 2017 : Développeur Full-Stack - Amundi Group - Master Data Management - ATLAS team
Le projet permet de gérer les inventaitres comptables, les movement titres et cash. L’équipe est constitué de 8 MOE and 1 MOA.
• Analyse fonctionnel et technique.
• Analyse et développement des user stories.
• Développement des batchs d’intégration des inventaires comptable, les VLs et des movements stock et cash.
• Développement Front-end avec AnglularJs.
• Développement des web service REST.
• Développement des unit test.
• Développement des test d’intégration.
• Suivi de production et livraison.
• Développement des jobs de livraison Jenkins.
• Maintenance correctives.
Technologies: Java7, Hibernate, Spring Core, Spring Integration, AngularJS 1, Bootstrap, ActiveMQ, Control-M, Splunk, Sonar, Scrum, Git, Maven, Artifactory Oracle et Jenkins.
2015 – 2016 : Développeur Full-Stack - Amundi Group - Master Data Management - LEDS team
Le projet permet de gérer les tiers du referential. L’équipe est constitué de 4 MOE and 1 MOA.
• Analyse fonctionnel et technique.
• Analyse et développement des user stories.
• Développement des batchs d’intégration des données des tiers.
• Développement Front-end avec AnglularJs.
• Développement des web service REST.
• Développement des unit test.
• Suivi de production et livraison.
Technologies: Java7, Hibernate, Spring, AngularJS 1.5, Bootstrap, Control-M, Sonar, Scrum, Git, Nexus, Maven, Oracle and Jenkins.
2011 –2015: Ingénieur R&D – VERMEG Group - PALMYRA – Plugin team
L’équipe à le rôle de gérer les outils du framework Palmyra permettant de modéliser des diagrammes UML, générer du code source, générer des scripts SQL et déployer le livrable sur le serveur. L’équipe est constitué de 4 développeurs.
• Participations aux ateliers d’évolutions et optimisations de plateformes techniques.
• Participation à la conception et au développement du nouveau framework PALMYRA basé sur des plugins Maven.
• Conception et développement des IHMs Swing et JFace.
• Développement des nouveaux web services REST et SOAP.
• Développement des nouvelles fonctionnalités techniques avec des plugins RCP.
• Support des outils standalone du framework : outil de modélisation, génération du livrable (jar, war et ear), génération du script et déploiement du livrable.
• Assistance technique des clients à distance (CONF CALL, WEBEX).
• Animation des formations internes et assistance des autres équipes de VERMEG.
• Rédiger des spécifications techniques.
• Tests et intégration des composants dans le framework.
Technologies: Java 6/7 , Spring Core, Hibernate 4, REST, SOAP, JFACE, Plugin Maven, Plugin RCP, SVN, Maven, Wildfly, WebSphere, Topcased, Oracle et MySql
Etudes et diplômes
Faculté des Sciences de Tunis
Aout 2011: Diplôme national d’ingénieur en informatique (FST - Tunisie)
Domaines de compétences
• Langages: JAVA 7, JavaScript et SQL
• IDE : Eclipse, IntelliJ, WebStorm.
• Application Server: Wildfly, WebSphere et Jenkins
• Data Base : Oracle, MySQL et Sybase
• Frameworks front-end: AngularJs1.5, bootstrap, CSS
• Frameworks/tools back-end: Spring, Hibernate, Maven, Sonar, Splunk, GIT, Artifactory et Control-M.
• Web Service: SOAP/REST
• System: Windows/Linux
• Méthodologies: scrum /kanban
Langues
Français: écrit et parlé.
Anglais: écrit et parlé.