OMAR
Senior Full Stack
Java/Angular
EXPÉRIENCES PROFESSIONNELLES
Septembre 2018 à … – Consultant Java-Microservices / Angular
Sujet : Réalisation du projet SMTM – BANQUE DE FRANCE
SMTM est une plateforme web basée sur une architecture SOA, qui a comme mission la gestion des budgets des départements de la Banque de France.
Missions et Tâches :
● Développement & tests
● Correction des bugs et optimisation des traitements
● Rédaction de documentation technique
Environnement :
o Java 8, Spring boot, Spring data, REST, Keycloak, Angular 6, Angular Material, MongoDB, Docker, Kubernetes, Git / Gitlab, SQL, Immigration Openshift
o
Sujet : Réalisation du projet INES – MESRI
INES est une plateforme web basée sur une architecture micro services, qui a comme mission la gestion de l’identifiant national des étudiants dans l’enseignement supérieur et les prestations associées pour le compte des ministères chargés de l’éducation nationale, de l’enseignement supérieur, de la recherche et de l’innovation.
Missions et Tâches :
● Développement & tests
● Conception et modélisation de l’architecture fonctionnelle et technique
● Correction des bugs et optimisation des traitements
● Rédaction de documentation technique
Environnement :
Java 8, Spring boot, Spring data, Spring security, Spring Batch, Hibernate, Keycloak, Angular 6, Angular Material, Mysql, Jenkins, Git / Gitlab, REST
Sujet : Réalisation du projet OCAPPI – RTE
Ocappi est une plateforme web basée sur une architecture micro-services, qui a comme mission l’automatisation du transfert et l’intégration des données générées par les gestionnaires de réseaux de transport européens, ainsi que le calcul et la génération de la capacité de transfert disponible et la consultation de toutes ces données via des interfaces graphiques.
Missions et Tâches :
● Développement & test
● Correction des bugs et optimisation des traitements
● Conception et modélisation de l’architecture fonctionnelle
● Configuration de l’intégration continue avec Jenkins
Environnement :
o Spring boot, Spring cloud, Spring data, Spring security, Spring Batch, Hibernate, Angular 6, PrimeNG, Oracle 12g, Jenkins, Git / Gitlab, REST
Mai 2018 à Aout 2018 – Consultant Java / Microservices (Freelancer) – IBM
Sujet : Refonte Projet MYTRAVEL pour l’OCP
MYTRAVEL est une plateforme web basée sur une architecture Microservices, qui a comme mission la gestion des voyages des salariés de l’OCP
Missions et Tâches :
● Développement & test
● Correction des bugs et optimisation des traitements
Environnement :
o Spring boot, Spring cloud, Spring data, Spring security, Spring Batch, Hibernate, Oracle 12g, Jenkins, Git / Gitlab, REST
Aout 2016 à Mai 2018 – Team Leader FullStack – Lnet Communication
Sujet : Refonte de directompic.ma : Site E-démarche
Rôle dans le projet : Team Leader Full Stack
Missions et Tâches :
● Réalisation du dossier d’architecture technique et applicative
● Conception et modélisation de l’architecture fonctionnelle
● Configuration de l’intégration continue avec Jenkins
● Développement & test
● Correction des bugs et optimisation des traitements
● Formation Clients
● Gestion d’équipe
Environnement :
o Spring boot, Spring data, Spring security, Spring Batch, Hibernate, Angular 5, Drupal8, Oracle 12g, Mysql, Jquery, Jasper Reports, Jenkins, Talend, Git / Gitlab, REST
o
Sujet : Refonte de directinfo.ma : Site E-commerce
Rôle dans le projet : Team Leader Full Stack
Missions et Tâches :
● Réalisation du dossier d’architecture technique et applicative
● Conception et modélisation de l’architecture fonctionnelle
● Configuration de l’intégration continue avec Jenkins
● Développement & test
● Correction des bugs et optimisation des traitements
● Formation Client
● Gestion d’équipe
Environnement :
o Spring boot, Spring data, Spring security, Spring Batch, Hibernate, Angular 4, Drupal8, Oracle 12g, Mysql, Jquery, Jasper Reports, Jenkins, Talend, Git / Gitlab, REST
Sujet : Application Mobile « OCP SIAM » pour l’OCP
Rôle dans le projet : Ingénieur de développement Full Stack
Missions et Tâches :
● Benchmarking des solutions existantes.
● Conception et modélisation de l’architecture fonctionnelle
● Développement & test
● Correction des bugs et optimisation des traitements
● Soumission de l’application dans Google Play
Environnement :
Développement :
Ionic 2, Angular 2, Cordova, REST, Drupal 7, Html 5, Css 3, Git, GItlab
Sujet : Système de gestion des bons de commandes pour l’OCP
Rôle dans le projet : Ingénieur de développement Full Stack
Missions et Tâches :
● Conception et modélisation de l’architecture fonctionnelle
● Configuration de l’intégration continue avec Jenkins
● Développement & test
● Correction des bugs et optimisation des traitements
Environnement:
JHipster, Spring boot, Spring data, Spring security, Hibernate, AngularJS, Mysql, Docker, Jenkins, Git, Gitlab, REST
Sujet : TMA Maghreb Titrisation
Rôle dans le projet : Ingénieur de développement Full Stack
Missions et Tâches :
● Suivi et correction d’anomalie
● Étude, Analyse, conception et réalisation de nouvelles fonctionnalités et évolutions
Environnement :
JAVA EE, HTML5, CSS3
Sujet : TMA DirectInfo – Application mobile
Rôle dans le projet : Ingénieur de développement
Missions et Tâches :
● Suivi et correction d’anomalie
● Etude, Analyse, conception et réalisation de nouvelles fonctionnalités et évolutions
Environnement :
Ionic, AngularJS, HTML5, CSS3
Janvier 2015 à Juin 2016 – Ingénieur de développement – Direction de la Météorologie
Sujet : Système de géolocalisation des Stations de Métérologie
Rôle dans le projet : Ingénieur de développement JAVA EE
Missions et Tâches :
● Conception et modélisation de l’architecture fonctionnelle
● Développement & test
● Correction des bugs et optimisation des traitements.
Environnement :
Spring MVC, Spring Security, Hibernate, DOJO, ArcGIS, ArcGIS JavaScript API, JQuery, ORACLE,Ionic, HTML 5, CSS3, REST Web Services
Juin à Décembre 2015 – Freelancer Développeur Mobile – SNTL ASSURANCES
Sujet : Création d’une application mobile pour « SNTL ASSURANCES »
Rôle dans le projet : Développeur Mobile
Missions et Tâches :
● Conception et modélisation de l’architecture fonctionnelle
● Développement & test
● Correction des bugs et optimisation des traitements
Environnement :
Ionic, AngularJS, HTML 5, CSS3, REST Web Services
Avril à Septembre 2014 – Freelancer Ingénieur de développement – GEOMTEC
Sujet : Système de géolocalisation des véhicules de Transport
Rôle dans le projet : Ingénieur de développement JAVA EE
Missions et Tâches :
● Conception et modélisation de l’architecture fonctionnelle
● Développement & test
● Correction des bugs et optimisation des traitements.
Environnement :
Spring MVC, Spring Security, Hibernate, Thymeleaf, JQuery, HTML 5, CSS3, REST
Janvier à Avril 2014 – Freelancer Ingénieur de développement – All Technologies
Sujet : Création d’une plateforme de gestion des rendez-vous des cabinets médicaux
Rôle dans le projet : Ingénieur de développement Java
Missions et Tâches :
● Conception et modélisation de l’architecture fonctionnelle
● Développement & test.
● Correction des bugs et optimisation des traitements.
Environnement :
Spring MVC, Spring Security, Hibernate, Thymeleaf, JQuery, HTML 5, CSS3, REST
Septembre 2013 à Janvier 2014 – Développeur Web
Sujet : Développeur des sites Web
Missions et Tâches :
● Conception et Création des sites Web avec WordPress, Drupal
Environnement :
WordPress, Drupal, HTML, CSS, Javascript, JQuery
FORMATION
2016 : Master Système d’information Géographique à la Faculté des Sciences de Ben M’sik
2013 : Licence sciences mathématiques et informatiques à l’université Hassan II
2008 : Baccalauréat Sciences mathématiques « A » au Lycée Jaber Ben Hayan
COMPETENCES TECHNIQUES
Langages Base de données Système Méthodes / Outils
Programmation : Java, C, C++, Python, .NET
Web: JavaEE, Javascript, HTML, CSS
Frameworks: Spring Boot, Spring MVC, Spring Cloud, Spring data, Spring security, Hibernate, Angular, AngularJS, Cordova, Ionic, Ionic 2
Architectures : Microservices, SOA,Monolithique
Modélisation : UML, Merise
IDE : Eclipse, Intellij, Netbeans SQL : SQL Server,
Mysql, Oracle, PL-SQL
NOSQL : MongoDB Serveur d’application :
JBOSS, Tomcat,
Unix (REDHAT)
OS : Windows, Linux
Virtualization: VirtualBox, Vmware
DEVOPS : Docker,
kubernetes
Méthode Agile : Scrum,
Kanban, JIRA.
Build: Git, Gitlab, SVN, Maven
Intégration :
Jenkins, GitLab-CI
FeelanceDay, date création entreprise 12-05-2017 - Il y a 7 ans, forme juridique : SARL unipersonnelle, noms commerciaux REESK DIGITAL SOLUTION, adresse postale 28 RUE DE LONDRES 75009 PARIS, numéro SIREN : 829739622, numéro SIRET (siège) : 2973962200019, numéro TVA Intracommunautaire : FR28829739622, numéro RCS Paris B 829 739 622, activité (Code NAF ou APE), edition de logiciels applicatifs (5829C)
Nous passerons en revue les rapports du Freelance et du client afin de rendre la meilleure décision. Il faudra 3-5 jours ouvrables pour l’examen après avoir reçu les deux rapports.