Oussama - Développeur ANDROID
Ref : 160719A001-
Domicile
10000 RABAT (Maroc)
-
Profil
Développeur (31 ans)
-
StatutFreelance
-
Groupe APICIL | Apicil ConnectJan 2020 - aujourd'hui
Apicil Connect est un Portail B2C dédié au clients du groupe apicil, pour la gestion des souscriptions en ligne et
les autres actes financiers
Rôle & Missions :
▪ Conception technique et fonctionnelle
▪ Coaching de l’équipe de développement et transfert de compétences
▪ Développement des tâches complexes
▪ Livraison, packaging et déploiement
▪ Test d’intégration & Recette
Environnement Technique :
Java11, Spring boot, Liferay dxp, ReactJS, Mysql, lucene, Rest, Swagger, Jira, Jenkins -
Groupe APICIL | IntencialJan 2019 - Jan 2020
Intencial est un Portail B2B multi site dédié aux conseillers front et middle office, pour la gestion des
Le projet existant Java7, Spring4, Liferay 6, Mysql, Spring Batch, lucene, Jira, Jenkins ▪ Le projet de Refonte Java11, Spring boot, Liferay dxp, Mysql, lucene, Swagger, Rest, ReactJS, Jira, Jenkins
souscriptions en ligne et les autres actes financiers
Rôle & Missions :
▪ Conception technique
▪ Développement des tâches complexes
▪ Coaching de l’équipe de développement et transfert de compétences
▪ Livraison, packaging et déploiement
▪ Test d’intégration & Recette -
Novelis | EMSJan 2019 - Jan 2019
EMS est une solution de gestion électronique documents (GED) basé sur l’OCR et Elasticsearch
Java8, Spring boot, Elasticsearch, Mysql, ReactJS - Jira – Jenkins – Linux – Nginx
Rôle & Missions :
▪ Conception technique
▪ Développement des tâches complexes
▪ Déploiement de l’application dans les environnements du client
▪ Test d’intégration & Recette -
Novelis | NovyJan 2019 - Jan 2019
Novy est une solution gestion des collaborateurs et de suivi d’activité basée sur l’architecture micro services,
JAVA8, Spring boot, microservices , ReactJS - Jira – Jenkins – MySQL – Linux – Nginx
Rôle & Missions :
▪ Conception technique et fonctionnelle
▪ Coaching de l’équipe de développement et transfert de compétences
▪ Revue de code - Développement des tâches complexes
▪ Test d’intégration & Recette -
Arcelormittal | Galva ServiceJan 2018 - Jan 2019
Mise en place des solutions e-commerce basée sur la plateforme Hybris pour le compte d’Arecelormital group France
Eclipse, Java/JEE, Hybris v6.6, Spring Framework (MVC, IOC), JQuery, Ajax, HTML5, CSS3, Ant, Log4j, Sonar, GIT, Jira, Confluence
& International
Rôle & Missions :
- Ingénieur Concepteur Développeur
▪ Appropriation fonctionnelle.
▪ Conception et étude de faisabilité technique
▪ Modélisation & conception du DataModel
▪ Développement
▪ Analyse et Optimisation des performances
▪ Revue de code (pull requests),
▪ veille au respect des règles et des bonnes pratiques Livraison, packaging et déploiement -
Agence Nationale des Ports (ANP Maroc) |SGAJan 2017 - Jan 2018
Analyse, Conception et réalisation du système Gestion Achat qui représente une solution complète pour automatiser
Oracle BPM, Processus BPEL, Alfresco, Wildfly 10, JSF 2, PrimeFaces PicketLink, Java CDI, JAX-RS, SOAP, JPA, Hibernate, Maven, JUnit, PMD, Sonar, Oracle, Git
l’ensemble des étapes du processus de gestion des achats chez l’ANP en intégrant tous les contrôles nécessaires.
L’architecture du projet se base sur la solution Oracle BPM.
Rôle & Missions :
- Rôle d’expert technique et Team Leader : 12/2017 – 08/2018
▪ Conception des processus et des règles métier sous Oracle BPM
▪ Conception et modélisation de l'architecture technique SOA
▪ Configuration des environnements développement, intégration et PIC
▪ Analyse et Optimisation des performances
▪ Coaching de l’équipe de développement et transfert de compétences
▪ Rédaction des supports techniques
▪ Livraison, packaging et déploiement
- Ingénieur Concepteur Développeur : 08/2017 – 12/2017
▪ Appropriation fonctionnelle.
▪ Développement
▪ Développement de la partie Oracle BPM
▪ Développement des tests automatisés sous Arquillian -
Ositel Group | OSITEL RECRUTEJan 2016 - Jan 2017
Étude, conception et développement d’une plateforme de recrutement en ligne
Spring Boot, Spring Data, Spring Security, AngularJs, JUnit, Sonar, MySQL, Git, IntelliJ IDEA, Enterprise Architect, ,Balsamiq Mockup, PhpStorm..
Rôle & Missions :
- Ingénieur Etudes et Développement
▪ Participation à la rédaction des spécifications fonctionnelles
▪ Elaboration de l’architecture projet
▪ Conception et modélisation de l’architecture technique détaillée
▪ Développement
▪ Correction des anomalies
▪ Livraison, packaging et déploiement -
Stage PFE
DRSI-Trésorerie Générale du RoyaumeJan 2016 - Jan 2016Extension du système de gestion intégrée des recettes (GIR) aux ordonnateurs. Développement des Services entités
et des services organisationnels (différentes couches applicatives dans le cadre d'une architecture Orientée Services
SOA).
Environnement Technique :
SOA, Java EE, Hibernate, Spring, Struts, Oracle Database, JavaScript.
-
Professional Scrum Developer I
2019 -
Master Spécialisé – Informatique Appliquée Offshoring- Faculté des sciences de Rabat
2016 -
Licence - Sciences Mathématiques et informatique - Faculté des sciences de Rabat
2014 -
DEUG - Sciences Mathématiques et informatique -
Faculté des sciences de Rabat2013 -
Baccalauréat - Sciences Mathématiques et informatique Nador- Maroc.
2010
Gestion de projet e Méthodologie:
steeringProject, Jira, Confluence Scrum.
Contrôle qualité : Sonar, Checkstyle, PMD, FindBug
JAVA/JEE : Spring MVC, Spring Security, Spring Boot, Spring Data, Spring Batch,
Hibernate/JPA, Java ICD, JSF, Maven, Gradle, Struts, Junit, Cucumber
,DbUnit, Mockito, XDocReport, Log4J, Dozer, PicketLink
Web : Angular, ReactJd, Css3, HTML5.
Bases de données : MySQL,Mongodb, ElasticSearch, Oracle
API : REST, SWAGGER
Pratiques : CMMI, DevOps, Design pattern, SOLID principales
Gestion de versions et outils : GIT, SVN, JENKINS, SONAR, ECLIPSE, IntelliJ IDEA, SOAPUI, JMETER, JPROFILER
Autres : Oracle BPM 12c, Processus BPEL, Alfresco, Active Directory, ActiveMQ
LANGUES
Français : Courante Anglais : Maîtrise technique