Saholy - Développeur BIG DATA
Ref : 160125R001-
91440 BURES SUR YVETTE
-
Développeur (43 ans)
-
Freelance
Bouygues Telecom Septembre 2013–à ce jourContexte Général: TélécommunicationSujet du projet: Internet Haut Disponibilité, API Resource Responsabilités occupées: développeur JAVA/JEE
Développementdes ressources REST
Développement des web services en Soap
Réalisation de batch en Spring-batch, spring-boot
Participation aux développementsd’authentificationvia CAS, SSO
Tests unitaire, tests acceptances,tests intégration.
Déploiement sur desdifférentsserveurs
Tests d’exploitabilité (VABE), Monitoring et Profiling
RecetteEnvironnement techniqueSystèmesWindow 7/8, Linux.TechnologiesJAVA7/8, Spring-WS, JAX-RS, Spring-mvc, Spring batch, Spring Boot,Spring-webflow, Spring-Data Mongodb,elaticsereach,aws, s3,Springcore, Junit 4, Mockito, Easymock, Cucumber, Log4J,Logback,Slf4j, swagger2, Yaml,Raml,Json, Kibana, ElasticSearch, logstash, Rabbit-MQ, git, SVNServeur d’applicationTomcat, Jetty, Weblogic Base de données Mongodb,elacticsearch,Oracle 10g, Redis, MemcacheOutilsSpring Tool Suite, Rundeck, MongoVue,MobaXterm, Redmine,JIRA,Sonar, Nexus, Jenkins, SoapUI, Jmeter, Yeoman, VisuelVM, Yourkit, MongochefIDESpring Tool Suite, eclipseMéthodeAgile Scrum, kanbanArchitecture SOA, Architectures orientées microservices
Expérience professionnelle
Air France
Février 2011-Septembre 2013(26 mois)Contexte Général: Compagnie aérienneSujet du projet: Vtruck de CARGOResponsabilités occupées: Concepteur, développeur JAVA/JEE
Conception UML
Développement d’IHMavec Struts
Développement des différentes fonctionnalités en JEE sous ORACLEDéveloppement des webservicesSOAP
Tests unitaire et tests intégration.
Déploiement sur des serveurs Environnement techniqueSystèmesWindow 7, Linux.TechnologieUML, JAVA/JEE, Xsl, Javascript, JSP, jquery, SQL, C++, webservice, websphereMQ, JMS, Spring 3.0.5, Jraf, Hibernate 3.2, Junit 4, Struts 2Base de donnéesOracle 10gOutilsClearCase UCM 7.1, Quality Center 11, JIMS, Toad for oracle 11, JasperReport 3.5IDERational SoftwareArchitect (RSA)8Architecture SOASujet du projet: Système de Revenue Management de AF/KLM (KARMA)Responsabilités occupées: Concepteur, développeur JAVA/JEE
Conception des différents batchs avec UML et Mapreduce
Mise en place de POC pour hadoop
Développement des batchs avec Hadoop, avro
Développement des batchs en JEE avec hibernates et spring en utilisant l’architecture SOA
Tests unitaire et tests intégration.
Environnement techniqueSystèmesWindow 7, Linux.TechnologiesHadoop 0.20, UML, Mapreduce, JAVA/JEE,SQL, Avro, json, webservice, Hive, Spring 2.5.5, Hibernate 3.2, Junit 3.4, JNiusBase de donnéesHBase, Oracle 10g, OutilsClearCase UCM, Quality Center 10,JIRA, Maven, Sonar, Jenkins, Toad for oracle 10IDERAS 8, eclipse 3.4
Architecture SOAITN SAJuillet2009–Février 2011(17 mois)Contexte Général: Editeur de progiciels et composants pour l’assuranceSujet du projet:Application de migration de données vers le progiciel CLEVAResponsabilités occupées: Consultante technique
Réalisation du loader en Java et PL/SQL
Tests et recette.
Intégration et installation sous Windows et linux
Support et assistance aux utilisateurs
TMA
Environnement technique Systèmes Windows XP, Linux Technologies Java/Jee, PL/SQL, SQLOutilsEclipse 3.4Base de données.Oracle 10g.Sujet du projet: Application de tarification des produits d’assurance
Conception et réalisation du moteur de tarification avec PREXIS
Intégration du module de tarification sur l’application CLEVA.
Participation auxphases de tests et recettes Sujet du projet:Conception et réalisation de paramétrage des différents produits d’assurance dans CLEVA.
Conception de spécification technique du paramétrage
Mise en œuvre des processus de paramétrages
Réalisation en JAVA/JEE (architecture SOA) et JEXL
Participation aux phases de tests
TMASujet du projet: Mise en place de socle éditique en utilisant eclipse BIRT.
Mapping de données
Réalisation de différents reports
Configuration de reporting.Environnement techniqueSystèmesWindow XP, Linux.TechnologiesUML, JAVA/JEE, SQL, XMLSpring 2.5.5, Hibernate 3.2, Junit 3.4Base de donnéesOracle 10g, OutilsMaven, Toad for oracle 10, subversion, prexis, BirtServeur d’applicationTomcat 6, JBOSS 1.4IDEeclipse 3.4Architecture SOA
THALES Services, Paris Février 2008 –Mars 200912 mois
Contexte Général: Conseil et services informatiquesSujet du projet: Application Système Immatriculation de Véhicule(SIV)Responsabilités occupées: Concepteur et développeur JAVA/JEELe SIV est l’application qui a remplacé l’application FNI (Fichier National des Immatriculations) existante. Conception UML à partir des spécifications fonctionnelles
Développement en JEE en utilisant l'EJB3 et JMS :
-Réalisation du Module Applicatif de Services (MAS) Partenaires.
-Développement du Module Applicatif de Pilotage (MAP) Batch.
-Réalisation des différents web services
-Configuration de scripts de base de données des interfaces,
-Tests: Élaboration et réalisation des scénarios de tests unitaires, tests fonctionnels, tests de non régression, tests de robustesse et de montée en charge,-Audit de performance: développement d’algorithmes de test de performance, exécution des algorithmes puis optimisation du code,-Déploiement de l’application sur les différents serveurs d’intégration.
Environnement technique Systèmes Window XPTechnologiesUML, JAVA/JEE 5.0Spring 1.2.5, Axis 1.4/2 , Hibernate 3.0.2,Jakarta Commons, Joram 4.3.21 , Log4J1.2, Mapping JiBX, JunitBase de donnéesOracle 10g, serveurs d'application : Tomcat 5.5.17 / JOnAS 4.8.4OutilsToad for oracle 10, subversion, XercesJ, Nova Studio, Enterprise Architect, SVN, SOAP-UI, maven, JExplorer v1.8, Open Ldap v2.1ProtocolesSOAP, HTTPS, WS Security, sFTPIDEeclipse 3.2GALERIES LAFAYETTE, Paris Avril2009–Juillet 2009(3 mois)Contexte Général: Grands magasins et distributeursSujet du projet: Application de gestion de changements prix en magasin (MPC). Responsabilités occupées: Concepteur et développeur JAVA/JEECette application permet de gérer les changements de prix en magasin à partir du nouvel outil SIM de la suite RETEK (ERP sous Oracle).
Conception UML à partir des spécifications fonctionnelles,
Développement en JAVA/RMI et PL/SQL
Développement des IHM en utilisant les composants Retek et swing,
Réalisation des traitements batchs des différentes fonctionnalités
Réalisation des imports/exports de données à partir des fichiers plats (avec PL/SQL)
Migration des données à partir de la base ORACLE centrale vers la base de SIM
Mise en place de gestion de trace en développent d'un module de logger
Tests : Élaboration et réalisation des scénarios de tests unitaires, tests fonctionnels, tests de non régression, tests de montée en charge,
Rédaction des documents techniques (cahier de développement), documents d'installations
Déploiement de l’application sur le serveur d’intégration.
Environnement technique Systèmes Window XPTechnologiesUML, JAVA/JEE, RMI, SwingLog4j, Junit 3.4Base de données Oracle 10g, OutilsToad for oracle 10, subversion, JIRAIDEeclipse 3.2GNOSYS-UNIMA, Madagascar
Février 2005–Aout 200618 moisContexte Général: Editeur des progiciels et société de serviceSujet du projet: Applications des élevages et exportations de crevettes Responsabilités occupées: Responsable de la TMAdes applications du Groupe
Analyse des anomalies,
Conception et réalisation des fiches d’incidents,
Réalisation des corrections et des évolutions,
Assistance et formation aux utilisateurs,
Élaboration du tableau de bord des fiches d’incidents,
Reporting sur l’activité de TMA dans le cadre du plan de qualité et norme ISO de la société,
Gestion du planning.Développement de l’application de reporting financier du GroupeSujet du projet: Applications de reporting financier du Groupe/ Application MULTITUDES
Responsabilités occupées: Concepteur et développeur
Etude et conception UML et Merise 2 avec PowerDesigner
Développement des différentes fonctionnalités suivantes en utilisant PL/SQL
Création des univers BO
Élaboration des différents rapports avec Business Object
Réalisation du plan de validation et du plan de recette
Déploiement
Élaboration des documentations de projet: manuel d’installation et des procédures d’application des patchs, manuel utilisateur,
Assistanceet formation aux utilisateurs.
Environnement technique SystèmesWindow XP
TechnologiesSQL, PL/SQL, MERISE 2Base de donnéesOracle 8.1.7/9g,OutilsReport Builder, Business Object 5.1IDEDeveloper2000, Oracle Developer Suite
COMPÉTENCES
TechnologiesJava8/JEE, Mondodb, Elesticsearch, Hadoop, JAX-RS, SOA, Spring-mvc, Spring-batch, Spring boot, swagger2, CASjasig,kibana,logstash,EJB3, SOAP, WebSphere MQ, Hibernate, PL/SQL, ORACLE, JSON, Hive, Log4J, Logback,Maven, Tomcat, JBOSS, JUnit, Mockito, cucumber, Weblogic, UML, Design Patterns, MERISE, MySQL, XML,HTTPS, WS Security, sFTPOutilsEclipse, Spring Tool Suite, JMeter, Businness object, BIRT, JasperReport, RSA, Sonar, SVN, RAD7, Developer2000, Oracle9iDeveloper,JIRA, Quality center, MSProject , Nexus, RunDeck, Subversion, Clearcase, Jenkins, CVS, MongoVue, mongochef, TortoiseSVNNormesISO-9001, CMMIMéthodesAgile SCRUM, Kanban, Spiral, V
FORMATION-LANGUE
Formation Master Pro Génie logiciel, IFSIC, Rennes IFrance 2006 -2007
Ingénieur en Informatique, ENI, Madagascar1999 -2004
Langues
Français: bilingue
Anglais: score TOIEC 760