Abdelmalek - Consultant technique SPRING
Ref : 111006B003-
75008 PARIS
-
Développeur, Consultant technique (40 ans)
-
Freelance
Freelance | Java/JEE - Vectaury.io Depuis Mai 2016
Réalisations :
●Développement et conseils d’architectures pour une Startup française qui réalise un outil de ciblage de mobinautes et de diffusion de campagnes marketing sur smartphones.
●Participation à l’équipe de développement de la solution Real Time Bidding de la société.
●Implémentation des microservices de gestion de campagne publicitaire et de geo targeting pour le Trading Desk Front.
●Participation au développement de l’interface web du Trading Desk Front avec Angular5.
●Participation à la mise en place de l’intégration continue sous Jenkins puis Gitlab.
Environnement :
●Spring Boot, Postgresql Postgis,Elasticsearch Spring Cloud Netflix, Aeropsike, Rabbit MQ , Kafka.
●Messaging avec Kafka cote le Back Office et RabbitMQ cote Front Office.
●Architecture Restful et Microservices
●OAuth 2.
●Déploiement sous Docker a l’aide de Rancher.
●CI avec Gitlab
Chef de projet Algérie Télécom Janvier 2014 – Novembre 2015 Réalisations :
●Conception et développement d'un outil de provisioning de solution
Back Office
●Mise en place des mécanismes de livraison sous SVN et Maven 3
●Conception de POCs d'applications métiers à destination du département Corporate.
●Implémentation d'une solution SOA pour la création d'adresse mail
sur le domaine algerietelecom.dz pour les clients Corporate
Environnement :
●Spring Batch, Apache CXF, Apache Camel, Apache ServiceMix, Apache Active MQ, Jenkins, Apache Archiva, SVN ,Maven 3 ●BonitasBPM, Angular JS, Rest
IED JEE & Spring | Freelance - NCR Décembre 2012 - Juin 2013 Réalisations :
●Participation au développement et aux livraisons de l'outil de gestion de campagne Marketing Aptra Promote
Environnement :
●Grand éditeur international de logiciels de monétique
●Architecture Restful (Apache CXF , Spring)
●Développement en méthodologie Agile/Scrum. Utilisation de la suite Atlassian : Confluence , Jira , Fisheye
●Equipe d'une dizaine de développeurs répartis entre NCR France et NCR Allemagne. Stand up meeting, Sprint planning et Sprint review via Skype et Webex
●Communication en anglais lors des réunions Scrum
●Eclipse STS, Spring MVC , Easymock, Smart GWT, Apache CXF
IED JEE & Spring | Altran CIS - Bouygues Telecom Septembre 2010 - Novembre 2012
Réalisations :
●Mise à niveau de l'outil d'activation client (GAC). EJB 2 vers EJB 3, Ant/Ivy vers Maven 2, CVS vers SVN, Weblogic JAX-WS vers
Apache CXF, XML Bean vers JAXB. Rédaction des tests unitaires
●Réalisation des tests de performances à l'aide de JMeter et Soap UI pour quatre versions
●Conception technique et développement du batch d'activation des clients BandYou ( l'offre mobile Lowcost ByTel) à l'aide du Framework Spring Batch
●Mise en place d'un pole d'intégration continue à l'aide d'Archiva , Jenkins , Selenium , Easymock et Soap UI
● Participation à la maintenance et au développement de l'OSS provisioning des clients ADSL
●Conception et initiation du projet Swap DSLAM (Alactel ALU
Stinger vers Huawei)
●Maintenance corrective de GAC
Environnement :
●Spring STS, Weblogic, Maven , Archiva , Jenkins, Ant/Ivy ,
Easymock , Selenium, Apache CXF, JMS, Apache HTTP Server
●Plus de cent projet Eclipse pour l'outil d'activation client
●Time To Market restreint
IED JEE & Spring | Steria - ERDF Novembre 2009 - Aout 2010
Réalisations :
●Développement d'un outil de test pour le progiciel de facturation
Cosy d'ERDF (Electricité Réseau Distribution France)
●Récupération et normalisation de la base de tests constitué des PM (Point de Mesure). Mise en place de la partie DAO sous Hibernate
●Participation au sprints de développement du module d'exploration des données
●Participation au sprints de développement du module d'émission des évènements
●Développement des émissions de relevés en JMS sous MQ Series
Environnement :
●Equipe de trois développeurs et un architecte/chef de projet intégrée
au sein d'un service important entièrement dédié à la recette de COSY
●Secteur énergétique
●Développement from scratch. Méthodologie Agile/Scrum
●Architecture MVP, Hibernate 3 , Apache CXF, MQ Series, Eclipse
STS, GWT 2 , Spring Core 2.5, JBoss 5
IED JEE & Spring | Steria - Crédit Agricole - ******** Mars 2009 - Octobre 2009
Réalisations :
●Participation à la mise en place de l'environnement de développement
●Rédaction des matrices des exigences et des diagrammes de séquences
●Participation au développement de la partie authentification avec Spring Security
●Participation au développement des parcours de souscription aux produits d'assurances avec Spring Webflow.
●Participation au développement de la partie informations personnelles
●Intégration de la maquette web à l'aide de Sitemesh et JQuery
●Participation à la mise en production et aux correctif des anomalies
Environnement :
●Banque 100% en ligne
●Projet forfaitaire from scratch
●Equipe de taille importante avec une vingtaine de développeurs au départ et une montée en charge allant jusqu'a quarante
●Développement en méthodologie Agile/Scrum
●Eclipse STS , Spring Core 2.5 , Spring MVC , Spring Webflow, Hibernate 3, Sitemesh , JQuery, Apache Tomcat, Selenium
●Domain Driven Design
Intégrateur de solution ITSM | Steria - BNP Paribas ITPS Octobre 2007 - Février 2009
Réalisations :
●Intégration de la solution ITSM de Service Level Managment
Managed Objects v4 (racheté depuis pas Novell)
●Rédaction des manuels d'installation et d'exploitation
●Développement des rapports sur les SLAs (Service Level Agreement ) en JSP en se basant sur les contrats de service rédigés par les Service Delivery Manager
●Intégration des portlet de reporting sous Jahia
●Développement des services spécifiques en EJB 2
●Interfaçage avec les outils BSM et de monitoring de l'entreprise (BMC Patrol, Tibco , ARS Remedy , Witbe ..)
●Workshop et présentations des POCs aux Process Account Manager, Business Account Manager et Service Delivery Manager des différents pôles d'ITPS
●Implémentation et livraison de la solution pour différents services techniques tels que bnpparibas.net
Environnement :
●Equipe restreinte (un chef de projet et deux intégrateurs)
●Collaboration avec les équipes métiers pour l'expression des besoins
●Participation à la mise en place de la démarche ITIL
●Apache Tomcat , IBM AIX,
COMPÉTENCES
Java/JEE & Spring
Architectures Microservices (Netflix OSS , Spring Cloud)
Bases de données relationnelles: PostgreSQL
Bases de données NoSql: Elasticsearch, Mongo DB, Aerospike
Test Driven Development (tests d’intégrations avec Docker Spotify Java Client)
Architectures RESTful (Spring Boot)
Architectures orientées envenimements: RabbitMQ AMQP, Kafka
Développement Reactive Backend : Spring 5, Vert.x
Implémentation de la sécurité avec Spring Security, OAuth2, JWT
Développement d’interfaces web avec Angular 5, Webpack, Node.js
Rédaction de spécifications fonctionnelles et techniques détaillées
Développement en méthodologie Agile/Scrum
Conception et mise en place de pôles d'intégrations continues CI (Gitlab, Docker, Sonar, Rancher, Swarm)
Outils de builds: Maven et Gradle (Java), Webpack (Js)
FORMATION
Université Lyon I-II
Septembre 2007 DESS Professionnel Informatique Décisionnelle
Université Lyon I
Juin 2006 Maitrise d'Informatique
Université Lyon I
Juin 2005 Licence d'Informatique
Université Lyon I
Juin 2004 DEUG MIAS (Mathématiques Informatique et Applications aux Sciences)
Lycée Gustave Flaubert (Tunis)
Juin 2000 Baccalauréat Série S
LANGUES
Français : Langue maternelle
Anglais : Utilisé en milieu professionnel