Mohamed F.

Full Stack Developer

690 dollar
Freelancer
14 years
Paris, FRANCE

My experience

More

AMUNDIJanuary 2021 - August 2021

Management Asset
Expertise: Angular, Bootstrap, Java EJB, Spring, Spring,WS * Usine de développement et d'intégration continue
Jira, Jenkins, Git, Gitlab * Création des services d'intégration et d historisation des données financiers
* Développements de batchs de migration des données oracle sysbase
* Mise en place d'outils de déploiement automatique
* Développement front Angular pour la visualisation des instruments financiers et la gestion de portefeuilles
* Participer au cycle de vie de développement logiciel de projet agile, y compris l'analyse technique, la documentation, le développement, les tests et les revues de code
More

Centre de Formation de la ProfessionJune 2017 - December 2020

CFPB Le Centre de Formation de la Profession Bancaire /
(42 mois) * Conception et développement des différents services REST.
Formation BANQUE * Développements web dynamique
Expertise : Angular, Ionic 4, Bootstrap, Java 8, Spring boot, Spring security, Springe Core, REST * refonte site internet du centre en responsive web design
* Développements d'applications mobiles Cross Platform Android/IOS sous Ionic& Cordova
* Maintien en condition opérationnelles applicatives
* Préparer et accompagner le déploiement des versions
* Support et gestion des incidents en collaboration avec les équipes de productions.
* Traitements des tickets d'incidents
* Développement java back & front, paramétrage, préparation des livrables
More

Harmonie MutuelleFebruary 2016 - April 2017

(14 mois) Harmonie Mutuelle/ Développeur Senior JAVA JEE - http://www.riadh-mnasri.com/fr/jobs/bnp-paribas-assurance
Assurance
Expertises :Java 8, Spring, REST, Junit4, SQL, Oracle, Tomcat,Hibernate, Angular * Etudes de plusieurs solutions de « Data Preparation»
Eclipse, Maven, Jenkins, SVN, Jira, Scrum * Développement front avec Angular 4, components et micros services
* Développement de divers batch facturation et échéances.
* Développement des évolutions de la partie paramétrages
* Participation et organisation des réunions avec le client.
* Suivi de la production et corrections des bugs.
* Amélioration des performances et revue du code.
More

APGLSeptember 2014 - November 2015

(13 mois) APGL / Développeur Senior JAVA JEE - http://www.riadh-mnasri.com/fr/jobs/bnp-paribas-assurance
Association Pour l'Accès aux Garanties Locatives Projet Visale : développement d'un système de gestion des demandes locatives sur le parc privé.
Expertises :Java 8, Spring, REST, Junit4, SQL, Oracle, Tomcat,Hibernate, Angular * Développement des users stories
Eclipse, Maven, Jenkins, SVN, Jira, Scrum * Etude et conception de l'architecture back-end
* Mise en place de l'architecture frond-end avec AngularJs / Html5
* Mise en place de la sécurité et la gestion des authentifications
* Exposition des services métiers avec CXF REST.
* Industrialisation du process des livrables et automatisation des tests.
* Intégration des maquettes
* Correctif et réalisation d'évolutions
* Intégration et Recette
More

GROUPE HARDISSeptember 2014 - December 2014

Développement d'une application web prototypant la gestion d'un compte bancaire. Gestion des authentifications et le filtrage
des url par Spring Security. Exposition des modules métiers sous forme de web
services Rest. Développement IHM

* Spring (Core, MVC, Security)
* Ergonomie de la partie frontale ; * Hibernate, WS REST, Json
* Conception schéma relationnel et gestion de la persistance ; * Angular JS, HTML 5
* Architecture technique, exposition des services métiers via des web services. ; * Mysql
* Mise en place d'un environnement de développement des IHM Angular-js ; * Maven, Svn
* Intégration des développements des IHM avec l'ensemble de l'application. ; * Tomcat 8
* Gestion des authentifications et sécurisations des accès.
* Recettes fonctionnelles
More

34 moisJanuary 2011 - August 2014

(34 mois) Auto Hall /concessionnaire multimarque / Développeur JAVA JEE - http://www.riadh-mnasri.com/fr/jobs/union-bank-swiss
Automobile
Expertises : PHP,Java,Swing, Junit4,jquery, html, css3, SQL, Oracle,Tomcat, TDD * Conception de schémas relationnels et mise en place de bases de données
Wamp, Eclipse, * Conception et Spécification de composants métier Java J2ee
* Mise en place d'architecture logicielle
* Documentation technique : release note, notes destinés aux équipes de production
* Validation du prototypage de la nouvelle architecture
* Réalisation des maquettes et prototypes pour démos et présentation
* Développements & Mise en ligne d'applications
More

Groupe BerriJanuary 2009 - October 2010

Le Groupe Berri est un organisme de protection sociale, spécialisé dans les métiers de la retraite et de la prévoyance.
Participation au projet de refonte d'une BD hiérarchique vers une BD relationnelle (Oracle 10g) avec migration des données vers le nouveau schéma.

* Java/J2EE
* Conception et réalisation d'une application batch pour la migration des données à partir d'un schéma source, ; * Html JQuery
* Rédaction des spécifications fonctionnelles et techniques détaillées ; * Oracle 10g
* Définition de la plate-forme et des procédures de test et de montée en charge ; * Eclipse
* Gestion et traçage des anomalies fonctionnelles des données migrées ; * Jdbc
* Analyse du code et vérification de la conformité aux normes du codage et l'évaluation de la maintenabilité de l'application. ; * Log4j
* Audit des données de cotisations migrées ; * Quartz Scheduler
* Optimisations et corrections de requêtes SQL complexes ; * Script Linux
* Génération des indicateurs de progression / régression. ; * SVN
* Optimisation du code java / SQL pour une réduire le temps d'exécution batch ; * Toad
* Réalisation et mise en place de tests de charge.
More

GROUPE BERRIJanuary 2007 - October 2010

(4 ans) GROUPE BERRI /organisme de protection sociale / Développeur JAVA JEE - http://www.riadh-mnasri.com/fr/jobs/union-bank-swiss
Caisses de retraites Projet de refonte d'un système de gestion des cotisations retraite pour les activités des professions libérales.
Expertises :Java 7, JSF, Junit, log4J, Oracle, JBOSS, Eclipse, Toad, SVN, JDBC, Batch, Linux, SQL
* Modélisation, Conception et Optimisation de l'architecture technique
* Conception et réalisation d'une application batch pour la migration des données à partir d'un schéma source (Base hiérarchique)
* Rédaction des spécifications fonctionnelles et techniques détaillées
* Définition de la plate-forme et des procédures de test et de montée en charge
* Gestion et traçage des anomalies fonctionnelles des données migrées
* Analyse du code et vérification de la conformité aux normes du codage et l'évaluation de la maintenabilité de l'application.
* Audit des données de cotisations migrées, optimisations et corrections de requêtes SQL complexes
* Génération des indicateurs de progression / régression.
* Optimisation du code java / SQL pour une réduire le temps d'exécution batch
* Réalisation et mise en place de tests de charge.
* Analyse, conception et réalisation
* Développement de la couche d'accès aux données (base Oracle 10g)
* Participation au développement de la partie IHM Web, écriture de divers écrans en utilisant JSF.
* Tests unitaires, tests d'intégration et de mise en production
* Documentation technique : release note, notes destinés aux équipes de production.
* Intégration de la sécurité (gestion de l'authentification et de l'autorisation).
More

GROUPE BERRIJanuary 2007 - December 2008

Participation au projet de refonte du système de gestion de la caisse de retraite. En charge en particulier des modules
« Adhésion des adhérents, Cotisation, Comptabilités ».

* Java/J2EE
* Analyse, conception et réalisation ; * Spring Core Mvc, Data
* Développement de la couche d'accès aux données (base Oracle 10g) ; * Hibernate
* Participation au développement de la partie IHM Web, écriture de divers écrans en utilisant JSF. ; * Servlet, JSP
* Tests unitaires, tests d'intégration et de mise en production ; * Log4j
* Documentation technique : release note, notes destinés aux équipes de production. ; * Jdbc, Oracle
* Intégration de la sécurité (gestion de l'authentification et de l'autorisation). ; * Svn
More

GROUPE ITNMay 2006 - December 2006

Expertises :Java 7, Junit, Oracle 10, JSF, Html, RCP/SWT, JDBC, Log4j
Eclipse, SVN, Toad
GROUPE ITN /organisme de protection sociale / Développeur JAVA JEE - http://www.riadh-mnasri.com/fr/jobs/union-bank-swiss
Projet refonte du progiciel d'assurance ITN

* Contribution à la mise en œuvre de solutions et leurs intégrations.
* Gestion de la persistance avec Hibernate et le Mapping des tables sous oracle
* Générations des DAO pour la gestion du requêtage
* Configuration des fichiers XML de Spring
* Développement des services métiers selon les spécifications fonctionnelles.
* Développement et migration des modules existants.
* Conception et réalisation IHM RCP.
* Migration de données et mise à jour du modèle fonctionnel.
* Tests unitaires de chaque module développé.
* Documentation java doc et documentations techniques

__DOCX_END__

My stack

Analysis methods and tools

Design Patterns, Apache Maven, Confluence, ORM, Junit, TestNG, JIRA

Middleware

Jenkins

Others

Batch, Google Web Toolkit, Project Management, Log4j, Data Migration

Frameworks

JDBC, Bootstrap, AngularJS, jQuery, REST, Hibernate, JPA, Angular, JavaServer Faces, AJAX

Technologies

Jboss, Spring Boot, Quartz Scheduler

Languages

XML, JavaScript, SQL, HTML, HTML5, Jscript, MVC, Java

Other

Editeur de progiciel d'assurance, French, Personal Home Page, Microsoft Visual Studio, Java Server Pages, English, Développeur JAVA JEE, industry~it, Data Access Object, Cascading Style Sheets, Front End, WebService RestFul JSON, Master TIO > Master TIO Technologie, architecture technique Responsive design, Responsive web design, API Rest, Back End, Diplome d'Etudes Universitaires Generales > Diplome d'Etudes Universitaires Generales MATHÉMATIQUE ET INFORMATIQUE, Test-Driven Development, Scrum Methodology, Prototyping, Développeur Java Full Stack, DEVELOPPEUR Java/Angular/Ionic, Java Swing, Spring Framework, Développeur Angular Java, Licence > Licence Informatique, Behaviour-Driven Development, Scrum Master, Enterprise Java Beans, Apache Subversion, Java Servlets, Jakarta TOMCAT Servlet Engine, Développeur Senior JAVA JEE, JIRA Agile, Maîtrise > Maîtrise informatique, Java 2 Enterprise Edition, Microsoft Windows 2000 Server

Environment of Development

Eclipse IDE

Databases

MySQL, Oracle 10g, TOAD, Oracle

IT Infrastructure

iOS, Git, Linux, Docker

Software testing

Mockito, JMeter

Protocols

SOAP

Mobile

Ionic 4, Android, Ionic

My education and trainings

Licence, Informatique - Universite PARIS XII

Maîtrise, Informatique - Universite PARIS XII

Baccalaureat, S - LYCÉE LYAUTEY

Diplome d'Etudes Universitaires Generales, Mathématique et Informatique - Universite PARIS XII

Master - Paris dauphine2005 - 2006

- UNIVERSITÉ SHERBROOKE2004