Mohamed - Développeur J2EE

Ref : 130723K001
Photo de Mohamed, Développeur J2EE
Compétences
Expériences professionnelles
  • EXPÉRIENCES

    BPI(actuellement)depuit oct 2020
    Mission : Ingénieur Spring/Angular 10(JIRA,Confluence..)
    Metodologie:Agile
    Equipe:10personnes
    Rôle:Developpeur
    Détail des missions :
    -Migration de l application principale de BPI de gestion et aide à la decision GDC.
    Contexte fonctionnel: demande de financement,créer et décider un dossier commercial,créer et
    consulter une documentation comptable.
    1. Estimations des charges et reporting
    2. Révision de code en pull request
    3. Suivre la qualité de livraison imposé par bpi (test U,test d intgration postman,publication des
    API...)
    4. Création et alimentation des clients SOAP XSD (editique ,ged ...)
    5. réalisation des features Angular et java spring
    -Run et maintenance d'une ancienne application (java struts1),mettre en place un pipeline CI/CD.
    -Migration d une application (startup) dans GDC sur angular 10 et spring boot.
    6. Estimations des charges et reporting
    7. Mise en place des interceptors ,des services,des modules...
    8. Mise en place des services REST java
    9. Réalisation des tests unitaires.
    10. Suivre le pipeline CI/CD
    Environnement technique ou fonctionnel :
    Windows, Git(depot gitlab), intelliji,maven,REST,,Angular10,jenkins,postman,pipeline,openshift…

    NATIXISS (4 ans) sep 2016 - mai 2020
    Mission : Ingénieur J2EE/Angular 7
    Détail des missions :
    Mettre en place d un socle technique et developpement.
    1. Angular 7
    2. services REST java
    3. material angular .
    4. Developement des ecrans d administration du site .
    5. Fonctionnement en mode Agile
    Environnement technique ou fonctionnel :
    Windows , visual code, Git(depot Bitbucket), material, eclipse,maven,REST,,Angularj.7,jenkins…

    Mission : Ingénieur J2EE/Angularjs/spring boot (1 an)
    Détail des missions :
    Mettre en place le site web magasine de la bourse.
    - Définir l’architecture.
    - Développement de la partie Back en Spring boot :mettre en place des services REST
    - Développement de la partie Front en Angularjs 1.7 et bootstrap.
    - Mettre en place tout le processus de déploiement passant par GIT ,jenkins et XLdeploy.
    - Fonctionnement en mode Agile
    Environnement technique ou fonctionnel :
    Windows , Git(depot Bitbucket), bootstap, eclipse,maven,REST,Spring,hiberbate,Jquery,Angularjs 1.7,swagger,jenkins…
    Mission : Ingénieur J2EE/Devops (1 an)
    Détail des missions :
    Prise en main de l’application Platine : évolution et correction des bugs.
    - Ajout des écrans .
    - Protection contre des attaques XSS.
    - Mavenisation et mettre des stratégies d’intégration continue des applications d’euro titre(Maven ,GIT,jenkins,XLdeploy)
    Environnement technique ou fonctionnel :
    Windows, Git, eclipse,maven,Jenkins,Xldeploy,Jira,confluence …

    AXA(corriger le disfonctionnement de l’application) mai 2016
    Mission : Ingénieur J2EE
    Détail des missions :
    Prise en main l’application AXA ART evolution et correction des bugs.
    - Ajout des écrans .
    - Correction les formats de date, money, internationalisation.
    - Mettre en place la partie « Online Quote ».
    - Export et import des fichiers Excel.
    - Gestion des erreurs applicatifs et fonctionnels …
    Environnement technique ou fonctionnel :
    Windows 7(Cetrix), Git(depot GitLab), bootstap, eclipse,maven,REST,Spring,hiberbate,Jquery,JSTL…

    CNRS (6 mois) projet au forfait mai 2016 - octobre 2015
    Mission : Ingénieur J2EE :livraison,installation.
    Détail des missions :
    1 lot :Développement d’une application pour le laboratoire bébé(centre de recherche BabyLab) type CRUD
    - Développement d’un batch d’extraction des données CSV vers Mysql .
    - Mettre en place l’interface graphique avec bootstap et html5.
    - IHM avec jquery,angularjs1.4,RESTANGULAR API
    - Mettre en place un serveur SLIM/REST
    - Cryptage des données.
    2 lot :Mettre en place un service REST en spring MVC(en cour)
    - Mettre en place les entites JPA,hibernate.
    - Mettre Spring security.
    - Test unitaire.
    - Un batch spring CSV to Mysql.
    - Communication avec l’inteface UI.
    - Installation et configuration du serveur tomcat.
    - Recette .
    - Livraison.
    Environnement technique ou fonctionnel :
    Windows 7, Git(depot bitbucket), sublimtext, grunt,yeoman,,bower,eclipse,maven, bootstap.

    Sephora Juillet - septembre 2015
    Mission : Ingénieur Android (native , Agile, WS REST,JSON)renforcement de leur équipe.
    Détail des missions :
    Prise en main d’une application E-commerce de la société Sephora Android
    - Mettre en place la partie la plus complexe de l’application(gestion du panier en native)
    - Mettre en place un système de synchronisation avec le site e-commerce.
    - Gestion des promos.
    - Mode de livraison
    - Gestion des échantillons.
    - Mettre en place une architecture adéquate.
    - Ormlite pour la base de données .
    - Affichage des webviews et des fragments.
    - Appel de WS REST.
    - Mettre en place l’interface graphique .
    - Test unitaire
    Environnement technique ou fonctionnel :
    Windows 7, SVN, Android studio, gradle,, ws REST(Volley),ormlite.

    LCL de Aout 2014 à Avril 2015
    Mission : Ingénieur Java/J2EE(Spring MVCJ,Jquery ,Agile, intégration continue Jenkins,WS REST,JSON)
    Détail des missions :
    Développement d’une application WEB,pour la banque digitale qui fonctionne en mode englobé :récupération, contrôle des pièces justificatives et impression des intercalaires.
    - Mise en place de l’architecture(SOA)
    - Appel des divers Web service :BPM(Works flow),gestion des éditions, récupération des données, envoie des flux XML).
    - Appel des transactions CICS(IBM).
    - Encodage et décodage en base 64.
    - Intégration continue.
    - Test JUNIT et Sélénium et recette(QC)
    Développement d’une application WEB qui fonctionne en mode englobé : signature électronique, mise en place d’un contrat, Edition des documents.
    - Mise en place de l’architecture(SOA)
    - Appel des divers Web service :BPM(Works flow),gestion des éditions, récupération des données, envoie des flux XML).
    - Appel des transactions CICS(IBM).
    - Encodage et décodage en base 64.
    - Intégration continue.
    - Test JUNIT et Sélénium et recette(QC)
    Evolution d’une application existante pour la digitalisation des produits LCL (Opérationnel de solution trésorerie).
    - Appel des divers Web service :BPM(Works flow),gestion des éditions, récupération des données, envoie des flux XML).
    - Appel des transactions CICS(IBM).
    - Encodage et décodage en base 64.
    - Intégration continue.
    - Test JUNIT et Sélénium et recette(QC)
    Evolution d’un web service REST.
    - Appel des transactions CICS(IBM).
    - Renvoie des flux XML codé en base 64.
    - Intégration continue.
    - Test JUNIT et Sélénium et recette(QC)
    Environnement technique ou fonctionnel :
    Windows 7, Tomcat 7, Spring MVC, JQuery, SVN, Eclipse, maven, Jenkins, ws REST.

    CRIPUS de janvier 2011 à Aout 2014
    Mission : Ingénieur Java/J2EE(Struts 2,JQuery,Android,JPA)
    Détail des missions :
    Développement en Android, conception et mise en place d’une machine générique Point of Sales. Cette machine est multifonction, elle peut être adaptée pour tout type de commerces
    - Analyse, conception et développement en JAVA / Android / J2EE / Swing
    - Assemblage et intégration
    - Test et recette
    - Rédaction des normes de développement, des dossiers de spécifications et des cahiers de test
    - Fonctions métiers :
     Manipulation de code barre
     Gestion des salles et tables
     Encaissement
     Gestion de stocks
     Historique et clôture de service.
    - Fonctions techniques :
     Affichage des prix sur un écran LCD
     Configuration des périphériques
     Gestion du multi langue
     Affichage horizontal (land) et vertical
     Systeme de licence avec un test de n sessions.
     Imprimer un ticket sur des imprimantes POS à travers une connexion USB et RS232
    - Développement d’un client JSON pour prendre les commandes à distance (sur une tablette Android)
    - Suivi chez les clients (déploiement, évolution, correction, support)
    Mise en place des Applications Web E-commerce en struts 2 et JQuery, Html5, LocalStorage
    - Développement des sites internet de commandes en ligne pour la restauration avec un système de prise de commande intégré et gestion de magasin en mode offline .
    - Développement d’une interface mobile (Jquery Mobile)
    Conception et mettre en place des panneaux publicitaires intelligents :un client en android qui se connecte a un site central ,pour lancer un slider (en webview)
    Développement d'un logiciel de mapping pour InterCom technologies simulant des liaisons sur une carte géographique.en java Swing et openstreet map et un batch qui transforme des fichiers Excel en Mysql.
    Environnement technique ou fonctionnel :
    Windows 7, CentOS Linux 5.5, Tomcat 7, Struts 2, JQuery v1.8, JQuery Mobile, MySQL 5, JPA-Hibernate, SVN, Eclipse Helios, Android, Epson Mobile Printer,openstreetMap, LocalStorage,webview,CSS3.

    Divers clients d’avril 2010 à décembre 2010
    Mission : Ingénieur Java / J2EE
    Détail des missions :
    Développement d’une application pour un fournisseur des produits alimentaires.
    Responsable technique auprès des clients afin d’être force de proposition dans l’évolution de leur SI (réseau, système et téléphonie)
    Développement d’un site E-commerce pour une société de livraison
    Environnement technique ou fonctionnel :
    Windows Vista, CentOSLinux5.5, MySQL, Netbeans, Struts2, SWING, Hibernate, Tomcat 6

    AIRIAL de juillet 2008 à janvier 2010
    Mission : Ingénieur Java / J2EE(Struts 1)
    Détail de la mission :
    Développement d’un batch pour La CNAM
    Récupération des flux de fichiers plats, les transformer en XML et les insérer dans la base Oracle
    Développement d’un site internet pour le ministère de l’agriculture
    Développement d’un back office EJB 3
    TMA projet ministère de l éducation national
    Environnement technique ou fonctionnel :
    Windows XP, Linux, MySQL, Eclipse, SVN, Hibernat, Spring, Maven, Orion, XML

    AB-TECHNOLOGIES de décembre 2007 à juillet 2008
    Mission : Ingénieur Java / J2EE(Swing)
    Détail de la mission :
    Développement d’une application en java swing pour la livraison
    Développement des modules pour leur site internet(inscription client,envoie des mail,envoie des sms)
    Environnement technique ou fonctionnel :
    Windows XP, Linux, MySQL, Netbeans, CVS, Web Service, AXIS 1, SWING, Struts
    Windows XP, Linux, MySQL, struts, Eclipse, CVS, Hibernat

    VISION de septembre 2006 à juin 2007
    Mission : Ingénieur Java / J2EE(Struts 1 ,XML)
    Détail de la mission :
    Réalisation du site Doctrinal pour les consultations juridiques.
    Développement des modules de chargement des continus juridiques dans la base (Parsing des fichiers XML, chargement dans la base Oracle)
    Développement des composants (jsp, javabeans) de l’interface Front office pour les modules
    Environnement technique ou fonctionnel :
    Windows XP, Linux, Oracle, struts, XML, Eclipse, CVS
    Prestataire chez France TELECOM de septembre 2005 à juin 2006
    Mission : Ingénieur en développement(Struts 1,VB.net,WS Axis1)
    Détail de la mission :
    Ingénieur Java / J2EE : Développement d’une application Web et d’une application back office
    Déploiement de l’application sur Tomcat et Windows 2000
    Développement de deux Service Web Axis
    Manipulation des flux XML
    Ingénieur .NET / Java : Développement d’une Application lourde qui communique avec un site internet via un service web Axis (parse des flux XML) et mise en place deux applets et un serveur RMI, un client VB.net et un serveur VB.net pour faire communiquer une borne et un MK2000
    Déploiement d un service Web
    Développement d’un auto Install pour la borne
    Migration d’Access vers SQL Server Express
    Utilisation d’Eclipse, Visual Studio .net 2003
    Utilisation d’ado.net
    Développement d’une partie Asynchrone composée d’un FIFO qui envoie des flux XML vers le site central
    Manipulation des flux XML et génération des codes barres
    Ingénieur J2EE : Finalisation du projet de la partie Front Office
    Développement des interfaces graphiques avec CE Wolf (statistiques)
    Environnement technique ou fonctionnel :
    Windows 2000, Tomcat 5, Servlet, JSP, Struts, PostgreSql, Web service Axis 1

    UNILOG de juillet à septembre 2005
    Satge(3mois) : Ingénieur Java / J2EE(Struts 1)
    Détail de la mission :
    Mise en place une Application Web pour la communication entre l’Ile-de-France et le ministère de l’éducation national ainsi que d’autres Organismes.
    Déploiement de l application sur Tomcat et Windows XP
    Développement des modules en Struts, des modules métier et de requête SQL
    Environnement technique ou fonctionnel :
    Windows XP, Tomcat 5, Servlet, JSP, Struts, Oracle 8i

Études et formations
  • Formations

    2015 Formation Spring Entreprise (WS,REST,BATCH,INTEGRATION,RMI,JMS)
    2004 DESS Finance/Informatique – Université Evry
    2003 Maîtrise/Licence Informatique – Université Paris 8
    2002 Licence MIAS – Université de Paris 8
    2000 Maîtrise Mathématiques – Université Tunis

    • COMPETENCES
    COMPETENCES TECHNIQUES
    Langages de programmation Java 7, C/C++, VB.net, Android
    NTIC J2EE (Jsf, Servlet, JSP, JDBC, JNDI, EJB, Swing, Service Web AXIS 1, WSREST, JQuery, AngularJS), Struts 1 et 2, XML, PHP, Hibernate, ORMLite, JPA, Spring3...
    Serveur d’Application Tomcat, Jonas.
    IDE Eclipse, TOAD, NetBeans.
    Langages Internet JavaScript, HTML 5
    Systèmes d’exploitation Windows 7, Unix, Linux,Android
    Bases de données Oracle, MySQL, PostGreSql, Access, SqlServer, Sqlite
    Réseau TCP/IP, Ethernet
    Bibliothèques graphiques (3D) OpenGL

    Langue
    Anglais Technique

D'autres freelances
Développeur J2EE

Ces profils pourraient vous intéresser !
CV Architecte J2EE
Maximilien

Architecte J2EE

  • PARIS
J2EE JAVA DDD MAVEN SPRING SPRING BATCH Spring Boot Kubernetes Google Cloud Platform SQL SERVER
Disponible
CV Développeur J2EE
Hamid

Développeur J2EE

  • BÈGLES
Angular HTML5 CSS JAVASCRIPT SQL SERVER SQL MYSQL J2EE JAVA PL SQL
Bientôt disponible
CV Développeur Cloud AWS
Berneso

Développeur Cloud AWS

  • ORLY
Cloud AWS JAVASCRIPT JAVA Angular J2EE PHP C++ SQL SERVER JAVA J2EE AGILE
Disponible
CV Ingénieur de développement JAVASCRIPT
M

Ingénieur de développement JAVASCRIPT

  • CHÂTILLON
JAVASCRIPT JAVA J2EE SQL Spring Boot
Disponible
CV Ingénieur de développement JAVA
Boubou

Ingénieur de développement JAVA

  • ROMAINVILLE
JAVA J2EE SPRING POSTGRESQL WEBSERVICES JAVASCRIPT Angular ANGULARJS
Disponible
CV Développeur JAVA
Idrissa

Développeur JAVA

  • AMPILLY-LE-SEC
PHP JAVASCRIPT JAVA SQL SERVER SQL MYSQL J2EE Angular
Disponible
CV Chef de projet JAVA
Karim

Chef de projet JAVA

  • LE MANS
JAVA J2EE PYTHON JAVASCRIPT HTML5 CSS MATLAB
Disponible
CV Développeur J2EE
Axel

Développeur J2EE

  • TOULOUSE
JAVA J2EE SQL ECLIPSE IntelliJ IDEA JUnit JIRA Angular SPRING GIT
Bientôt disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible
CV Ingénieur de développement J2EE
Axel

Ingénieur de développement J2EE

  • ANNECY
J2EE JAVA OAUTH SQL SPRING JAVASCRIPT GITLAB DOCKER
Disponible