Rachid - Développeur JAVA
Ref : 070816E001-
93130 NOISY LE SEC
-
Développeur (43 ans)
-
Totalement mobile
-
En profession libérale
Société générale (Étude et Développement) 12/2015 à Aujourd'hui
Dans le cadre du programme Convergence (fusion et mutualisation des frameworks applicatifs du Crédit du Nord et de la Société Générale) :
• En charge des socles d’architecture et des capacités transverses pour le portail CDN et BDDF.
• Mise en place des web-service Rest sécurisés (Oauth2 / Token sécurisés) avec un cache distribué Hazelcast.
• Participer aux développements front avec Angular 1/2, Nodejs, Webpack, jasmine…
• Migration des frameworks déployés sur Weblogic vers JBoss en prenant en charge le cycle : adaptation du code existant, tests unitaires, intégration, tests fonctionnels
• Réalisation des tests de charge & de performance : analyses, profiling (Gatling / Jmetter)
Environnement technique : ▪ Java J2EE 6/8, Intellij idea, Weblogic Server/ Weblogic Portal 10.3.x,
▪ Webservice (Jersey/Rest) sécurisé (Oauth2 / Token sécurisés), Hazelcast
▪ Git, Maven, Tomcat, Oracle
▪ AngularJS 1/2, nodejs, Grunt, Karma/Jasmine, Jquery, Css3, HTML5, Javascript
▪ Maven, Jenkins
▪ Gatling / Jmetter
Argus de la presse (Étude et Développement) 03/2014 à 12/2015
Est n°1 français de la veille média et de la relation presse depuis plus de 130 ans.
• Formation avancée autour du fraxmework AngularJS (Chez Zénika).
• Conception et développement de la plateforme SIM (Suite intelligence Médias) de veille médias (Médias, Opinions et réseaux sociaux) basée sur les technologies AngularJS (SPA), Javascript, Grunt, Bower, Jasmine ...
• Développement des différents modules de l’application (Java/J2EE, Spring MVC/Rest, Base de données)
• Développement de moteurs de recherches autour de la technologie Apache SOLR.
• Test unitaire, Test d’intégration, Jenkins
• Mettre en place le Tracking avec XITI
• Méthodologie Scrum.
Environnement technique : ▪ Java J2EE V8, Spring (MVC, Security, AOP)
▪ AngularJS, Bower, Grunt, Karma/Jasmine, Jquery, Css3, HTML5, Javascript
▪ Webservice (Jersey/Rest), Salesforce (Security)
▪ Git, Maven, Ubuntu, Tomcat, Postgres
▪ Maven, Jenkins
▪ Solr (Rechance avancée / Big Data)
▪ Docker
RSI (Régime social des indépendants) (Etude et Développement) 09/2008 à 02/2014
1. Projet AZUR « Gestion de la retraite au niveau national »
• Réalisation des spécifications techniques détaillées (DAT, STD)à partir des cahiers des charges (règles de gestion retraite),
• Développement de l’application de gestion des dossiers de la retraite des adhérents.
• Réalisation des batchs de traitement et d’import des données.
• Pise en charge des incidents lors des qualifications.
• Réalisation des tests unitaires.
2. Projet « SIMULATEUR DROITS ACQUIS »
• Réalisation et Conception de l’application « Simulateur Droits Acquis ».
• Réaliser une application WEB : Permettre de représenter un Référentiel pérenne des données des adhérents.
• Réaliser un ensemble des interfaces Web Services.
3. Evolution et support technique de plusieurs applications
• Evolution et support technique de l'existant (nouveaux composants, correction des anomalies, support, déploiement).
• Rédaction des spécifications fonctionnelles et techniques (SFD, STD, DMES…).
• Chiffrage et réalisation des évolutions.
• Intégration continue, Test unitaire, génération de rapports
• Déploiement et livraison en Qualification / Production
• Analyse de performance et optimisation des Frameworks applicatifs du RSI.
4. Étude et analyse des solutions de portails :
Les solutions qui peuvent répondre aux différents besoins fonctionnels et techniques posés par le RSI : (Liferay, JBoss Portal, JetSpeed).
• Installation & Configuration.
• Analyse et Benchmark (fonctionnel et technique) des solutions de portail.
• Sécurisation de Liferay par SSO (Siteminder, LDAP).
• Intégration des Portlets dans le portail / WSRP
Environnement technique : ▪ Java J2EE V5 & 6, Spring (MVC, Core/Security), Hibernate, Struts (1, 2, Tiles)
▪ JasperReport, Jquery, Javascript,
▪ Webservices (Axis), SOAPUI, Oracle (SQL, PL/SQL), LDAP,
▪ Quality Center, SVN, Maven, Jenkins
▪ WebSphere, Tomcat, SiteMinder, SSO, Jprofiler, Jmetter
CAAM (Crédit Agricole Asset Management) 01/2007 - 08/2008
Leader de la gestion d'actifs, implanté au cœur des principales places d'investissement dans le monde.
• Evolution et Support N3 du progiciel DECALOG (gestion de portefeuille, la négociation et de passage d’ordre sur les produits (actions, obligations, cash, peu de dérivés).
• Evolution et Support technique de l’application Media+ (génération du reporting avec JasperReports).
• Dans le cadre du dispositif Bâle, j’ai conçu et développé une application de gestion de risques opérationnels permettant de saisir et exploiter les incidents, référentiels
• Maintenance et évolution des programmes existants (Ksh, Transact-sql, Java, Ccl…)
• Relation avec d’autres équipes IT et avec les MOA.
• Relation avec les utilisateurs (France, Madrid, Milano, Tokyo, London …)
Environnement technique : Decalog, Java J2EE V5, Eclipse, Swing, Sybase, Struts, JasperReport, KSH …
RVR SYSTEMS (Éditeur de logiciel) (R&D) 01/2005 - 12/2006
Éditeur de logiciel spécialiste des solutions de la sécurité financière, Gestion des Risques, Contrôle Interne.
• Suivi de l’avancement et du contenu des différentes versions de progiciel : correction des anomalies, évolutions (demandées par les clients, refactoring, nouveaux composants),
• Amélioration de l'architecture du progiciel
• Refonte du socle technique, intégration de nouveaux modules.
• Création des composants réutilisable centralisés.
• Optimisation du démarrage du progiciel.
• Mise en place des tests unitaires et les tests de charge.
• Spécifications logicielles détaillées à partir de l’expression d’un besoin exprimé par la société ou par ses clients).
• Mise en place un projet du contrôle interne générique en utilisant l’architecture MDA (La génération du code source dirigée par modèles)
Environnement technique : ▪ Java J2EE V1.4, Eclipse, SVN, Oracle, MySql, Struts, HTML, Javascript, Spring,
▪ UML, AndroMDA, JasperReport, JExcel.
FinanceActive (Société de conseil) (Etude et Développement) 11/2001 - 10/2004
FinanceActive est une entreprise spécialisée dans la gestion de la dette financière et de la trésorerie.
• Migration de la plate-forme Insito en ASP vers Java/J2ee. Insito est une plate-forme personnalisée qui permet aux décideurs financiers de gérer et d’optimiser leur dette bancaire.
• Réalisation des évolutions de la plate-forme de FinanceActive Back-Office (Gestion d’emprunt).
• Développement et maintenance d’IHM permettant de lister les services disponibles,
• Réalisation de tests et de tests de montée en charge sur les applications J2EE : interprétation des résultats, élaboration de solutions,
• Intégration de flux d'informations financières (les taux de marché): Reuters (Telerate), Bloomberg.
• Acquisition de compétences fonctionnelles en finance (Valorisation d’emprunt, Princing, Autre produits financiers)
Environnement technique : ▪ Java V1.4, IntelliJ IDEA, Struts, EJB2, HTM, Javascript.
▪ SQL Server(TRASCTSQL), UML.
▪ JUnit, DbUnit, XML, XSLT, XSD.
FORMATION UNIVERSITAIRE
2015 : Formation avancée autour du fraxmework AngularJS (Chez Zénika).
2001 : Master: Nouvelles technologies et système de l'information et de communication à l’école des Mines d’Alès.1997 : Diplôme d’études approfondies (DEA) en Informatique et Mathématiques appliquées à l’université de Lille I
COMPETENCES EN INFORMATIQUE
Programmation : ▪ Java / J2EE V4, 5, 8, Architecture n-tiers, Architecture MVC
Front-end : ▪ AngularJs 1/2,Nodejs, Webpack, Bower, Grunt, Jquery
▪ Javascript, TypeScript, Ajax
▪ Karma/Jasmine
▪ HTML5, CSS3
Frameworks : ▪ Struts 1 et 2, Hibernate, Spring (IOC, MVC, Batch, Security), Acegi, EJB2
▪ Webservices (Axis, CXF, Rest/Json)
▪ XML, XSD, XSLT
Méthodologie / Conception : ▪ Agile(Scrum)
▪ UML, Design Pattern, PowerAMC, MDA (AndroMDA), MagicDraw
Serveurs d’application : ▪ Websphere, Weblogic, JBoss, Tomcat, Jonas …
Base de données : ▪ Oracle (PL/SQL), SQL Server (T-SQL), SYBASE, MySQL, LDAP …
Outils de développement : ▪ Git, CVS, SVN, Ant, Maven
▪ Shell Linux (bash, ksh, sh), Perl
Intégration Continue : ▪ Jenkins, JMeter, JProfiler, CheckStyle, PMD
Moteur de recherche : ▪ Solr
OS : ▪ Linux (Solaris, Ubuntu), Windows (XP & Seven)
Autres : ▪ Salesforce, Hazelcast