Rami - Développeur JAVA Fullstack
Ref : 200818L003-
Domicile
95800 CERGY
-
Profil
Développeur, DevOps (34 ans)
-
StatutFreelance
-
Tarif Journalier MoyenVoir le tarif

-
_Formation Certifiante en Angular 5Jan 2018 - aujourd'hui
Cadre: Mission pour le compte d’ING France
Projet: Produits d’épargne de la banque ING (livret A, LDD, etc) Plateforme
Monolithique pour les prospects, clients et conseillers d'ING.
Missions:
● Dans un contexte d’agilité, une équipe (squad) de 2 développeurs, 2
testeurs, devops, product Owner
● Gestion intra-équipe et inter-équipes du workflow git pour assurer la stabilité
du branche principal
● Assurer le déploiement continu des livraisons du sprint grâce au Team
Foundation Server, Jenkins, etc
● Analyse des incidents détectés par les testeurs sur les différents
environnements ( dev, prod, preprod,...)
● Implémentation des nouveaux besoins sur les différents projets (assets)
avec les technologies : java, jsp et javascript
● Intégration des APIs des différents middlewares
● Intégration des web services SOAP
● Migration des implémentations Java 6 à java 8
● Participation à l’encadrement d’un nouveau recru à l’équipe
Cadre: Mission pour le compte d’Allianz assurance France
Projet: Ulysse Allianz, web application pour les clients d’Allianz assurance, pour la
gestion des paiements, des contrats, des documents, …
Missions:
● Participation avec toute l’équipe du projet Ulyse en agilité les différentes
réunions
● Développement des nouveaux écrans avec Angular 4, ngrx, Redux, …
● Développement de la logique métier avec Java 8, Lombok, en respectant
les principes SOLID
● Intégration des web services SOAP -
Jan 2017 - Jan 2018
Project: HR 4YOU (Nouveau produit de l’entreprise en vue d’une refonte de deux
progiciels de gestion de ressources humaines HR Access et Pléiades)
Missions:
● Participation à la phase d’analyse et développement de plusieurs nouveaux
modules du projet 4YOU
● Conception et développement de plusieurs écrans en collaboration avec les
ergonomes et les product owners
● Participation à la conception de modèles de données des différents
modules en respectant l'approche DDD
● Développement des web services REST dans un environnement modulaire
OSGi
● Test du Responsive Design sur différents OS et devices
● Intégration de l’équipe Code Review pour le contrôle de la qualité du code
et l'optimisation des performances
● Travail en Scrum Agile multi-localisé entre les sites de Annecy, Paris et
Tunis : estimation des tâches, définition du contenu de l’itération, daily
meeting, démonstration de fin d’itération et rétrospective
● Participation aux campagnes du fixing
● Configuration les phases de construction des projets Java avec Maven 3
● Standardiser la construction des projets sur des différents l'usine logiciel
(Jenkins, Bamboo)
● Standardiser la livraison des projets sur des différents environnements
(Jenkins, Bamboo)
● Travailler en support pour les développeurs.
● Dockerizer des projets Java
● Configuration des nouvelles tâches pour les rôles d’Ansible -
Jan 2016 - Jan 2017
Projet:
● Application Web “SPA” pour Tunisia Représentation Equipment avec
deux fonctionnalités principales. La première est la gestion des promotion
des articles et la deuxième c’est du mailing.
● Tableau de bord pour la gestion des articles, références, clients et
partenaires, ainsi que l'envoi par courrier électronique
Missions:
● Mettre en place l'environnement de recette, d'intégration et de production
● Créer l'application backend avec MongoDB en tant que base de données et
le framework Spring ( Data, Boot, Mvc, Core )
● Créer un tableau de bord avec du matériel angulaire, Angular et la
technologie requise (Gulp, npm, yarn, Bower…)
Project: Migration d'une solution monolithique vers une nouvelle solution de
micro-service, avec la maintien de la couche de service
Missions:
● Créer l'environnement de recette, d'intégration et de production
● Générer une application de passerelle avec le générateur JHipster
● Générer des entités avec Jhipster JDL
Project: Adapter un plugin Jenkins existant qui communique avec Sonatype Nexus
2 afin qu’il puisse communiquer avec Sonatype Nexus 3 en collaboration avec
l’équipe support Sonatype
Missions:
● Installer les produits Nexus et faire de Nexus Repository Manager le dépôt
principal
● Création des jobs Jenkins pour déploiement Nexus Repository Manager 2
● Adaptation nexus-platform-plugin avec Nexus Repository Manager 3 -
Jan 2016 - Jan 2016
Project: Concevoir et développer une application web de gestion de paie pour la
société immobilière nationale de Tunisie (SNIT), en collaboration avec l’équipe.
Missions:
● Analyse des besoins fonctionnels
● Modélisation fonctionnelle
● Développement et test de l’application -
Jan 2015 - Jan 2015
Project: Créer un tableau de bord pour contrôler le flux dans le système de
Compensation de la Banque de Tunis avec l’intégration des micro-services REST
API.
Missions:
● Création tableau de bord responsive
● Intégration web service -
Jan 2015 - aujourd'hui
Project: Stage d'intégration au sein de Cynapsys et comprend l'environnement de
travail dans le département Java / Jee
Missions:
● Création d’une application web avec la bibliothèque PrimeFaces pour
l’enregistrement des fichiers dans la base de donnée.
-
Diplôme national en génie logiciel Technologies de l'Information et de Management de l'Entreprise
TIME UNIVERSITÉ)2013 -
Licence appliquée aux réseaux informatiques et aux télécommunications
UNIVERSITÉ ARABE PRIVÉ DES SCIENCES (UAPS)2010 -
Baccalauréat en informatique
2009
Réseaux / Infrastructure TCP/IP, Architecture Networks
Langages / Technologies
Langages interpréter : JavaScript, TypeScript,JQuery, HTML,
XHTML, CSS
Langages compilés : Java, Python
Technologies frontEnd : Gulp, Browsersync, Webpack, Bower, Npm,
Yarn
Outil de génération: Yomean, Forge, Jhipster
Shell scripting languages : BASH for Linux, PowerShell for Windows
Data representation format : Json, Xml, Yaml
Framework: Spring Core, Spring MVC, Spring Data, Hibernate, Angular,
Angular Matériel,OSGI …
Test: Jasmine JS, Junit
Base de données: MySQL, Oracle 11g, PostgreSQL, MongoDB.
Server : Weblogic, JBoss, Tomcat Apache, NodeJs, Apache KARAF
Subversion : SVN, GIT.
IDE : Eclipse, Netbeans, Intellij, Visual Studio Code
Systèmes d'exploitation : Ms Windows, Linux (Ubuntu, CentOs).
Automation/ Build / Tools
CI/CD : Jenkins, Docker, Nexus.
Repertoire : Nexus, Maven
Virtualisation : VirtualBox, Docker, Vagrant, OpenShift, Heroku
Application : Bitbucket, Confluence, JIRA Ajil,…