Oumar - Consultant JAVA

Ref : 150630C001
Photo d'Oumar, Consultant JAVA
Compétences
Expériences professionnelles
  • PROFESSIONAL EXPERIENCE:

    Stanley Black and Decker, Baltimore, MD, USA March 2019 – Now
    Role: Hybris Architect working with Commerce Cloud
    Contribute The collection of necessary
    Architecture design and integration Hybris with SAP using BIZTALK
    Understanding Business Rules
    Help developer daily.
    Reminder of existing rules
    Reminder technical constraints
    Integration Hybris and SAP through BIZTALK
    Design Solutions in collaboration with teams in India and in relation to business managers
    High-level architecture, risk
    Help the development team for design
    Monitoring and advising internal IT teams (Offshore)
    Analysis of monitoring
    Tracking incidents, preventive action plan
    Analysis of impacts of projects
    Review Code & improved development process
    Tracking code quality
    Branching GIT
    Define de process to work and deploy with Commerce Cloud
    Deploying the code into SAP commerce cloud
    Development
    Hybris setup (project setup, impex, base store etc.)
    Pair programming with onsite team for complex tasks
    Working on the payment module and integration with paymetric
    Customization of the payment process (creating 2 checkout process in the same site)
    Working in some complex task

    Trek Bicycle, USA November 2018 – May 2019
    Role: Senior Hybris Developer
    Support the technical team to achieve ongoing project for go live using JIRA
    Customization of OCC for Order integration between third party and Hybris.
    Implementing Order and checkout Process for B2B
    Working with team for Cloud deployment (Azure)
    Working on the customization CMS (creating some custom component), PCM

    UTC/HCL (Raleigh, NC, USA) February 2018 – November 2018
    Role: Expert Hybris
    Develop technical design or system specification documentation.
    Designing, coding, testing, and quality assurance of complex product features within our Customer Engagement & Commerce portfolio with latest technologies in an innovative environment
    Works with Business / Functional Analysts to understand business problems and develop technical solutions.
    Develop task / project estimates, and project schedules.
    Develop unit and system test cases and test plans, conduct testing activities.
    Development of Automation solutions for the Initial Setup and Deployments of Hybris e-Commerce Environments.
    Contribute to the definition and improvement of the installation, administration and maintenance processes of the Hybris e-Commerce software and solutions.
    Configuring, managing, monitoring and debugging software (Apache, tomcat, Solr, Hybris platform).
    Diagnosing integration and performance problems and implementing long-term solutions.
    Tracking bugs and users story using JIRA.
    Migrating Hybris 5 to 6.
    Working in some maven package for dataHub

    Sopra Steria (France) June 2017 – April 2018
    Role: Hybris architect for Sopra Steria (Hybris CPQ, configurable Product, ECC, java, Spring) Oil and Gas domain
    Execute and program on an application development team through all phases of the software development lifecycle
    Provide expertise in triaging, diagnosing and resolving complex systems issues
    Working knowledge in one or more highly specialized areas of application development and/or business analysis that is of significant impact to the organization.
    Working software development tools and environment(s) and systems analysis and functional design.
    Working with database concepts, database design, data modeling and system architectures.
    Working with application design principles, practices, system development methodologies and software life cycles.
    Thorough knowledge of documentation and training.
    Hands on experience on Hybris core architecture
    Creating some ImpEX
    Development of Configurable product CQP (Pricing, Quote, Product Configurable, Customization, Data Loader, UI Customization)
    Integration SAP Hybris with ECC: Using maven for microservices (Mule ESB)
    Customization with SOLR (creating custom provider and resolver, solr configuration)
    Customization Product Catalogue Management and security concepts
    Personalization & Localization
    Search configuration, indexing and patterns
    Development and customization: Multi-site and Multi Country implementations
    working CronJobs

    OPTEDIF (France) April 2017 – April 2017
    Role: Hybris Trainer
    Train OPTEDIF Developer (HY400, HY410, HY415)
    Train some java developers Hybris platform, architecture, feature and best pratices (platform, impex, cms, payment, OMS, OCC, etc.)
    Train some java developers Hybris platform, architecture and feature (platform, impex, cms, payment, OMS, OCC, etc.)
    Hands on experience on Hybris core architecture
    Extensive backend integration experience and extension development
    Experience in designing B2B, B2C, multi-site and multi-country, end-to-end implementations of e-commerce platforms
    Experience using Hybris, and micro service

    C2C (France) October 2017 – October 2017
    Role: Hybris Trainer
    Train C2C Developer (HY400, HY410, HY415)
    Train some java developers Hybris platform, architecture and feature (platform, impex, cms, payment, OMS, OCC, etc.)
    Train some java developers Hybris platform, architecture and feature (platform, impex, cms, payment, OMS, OCC, etc.)
    Hands on experience on Hybris core architecture
    Extensive backend integration experience and extension development
    Experience using Hybris, and micro service

    Boeing/HCL (USA) July 2016 – June 2017
    Role: Expert Hybris
    Contribute The collection of necessary
    Architecture design and integration Hybris with SAP using synchronous Mode
    Understanding Business Rules
    Help developer daily.
    Reminder of existing rules
    Reminder technical constraints
    Integration Hybris and SAP JCO.
    Design Solutions in collaboration with teams in India and in relation to business managers
    High-level architecture, risk
    Help the development team for design
    Monitoring and advising internal IT teams (US)
    Analysis of monitoring
    Tracking incidents, preventive action plan
    Analysis of impacts of projects
    Review Code & improved development process
    Tracking code quality
    Branching GIT
    Using maven for Datahub
    Development
    Development of 2 session cart (quote cart and sales cart)
    Development of 2 checkout process (one for quote and another for sales cart)
    Using Jco to save order and quote in hybris using SOM
    Working in CMS
    Integration SAP and PCM
    Customization of solr (provider etc.)

    Sopra Steria (France) September 2017 – September 2017
    Role: Hybris Trainer for Steria
    Mission: Train Capgemini Developer (HY400, HY410, HY415)
    Train some java developers Hybris platform, architecture and feature (platform, impex, cms, payment, OMS, OCC, etc.)
    Hands on experience on Hybris core architecture
    Extensive backend integration experience and extension development
    Experience in designing B2B, B2C, multi-site and multi-country, end-to-end implementations of e-commerce platforms
    Experience using Hybris, and micro service
    Integration Hybris and SAP using Mule ESB

    Cap Gemini Mars 2016 – Mars 2016
    • Rôle : Formateur Hybris Chez Cap Gemini (HY400, HY410, HY415)
    • Mission : Formateur Technique et fonctionnel Hybris (Module HY400, HY410, HY415)

    Celio Décembre 2015 – Aujourd’hui
    • Rôle : Expert Hybris
    • Mission : Développement de nouvelle fonctionnalité et Analyse des problème de prod
    • Macro chiffrage
    • Étude de l’impact des évolutions
    • Transformation des besoins fonctionnels en Technique
    • Corrections des soucis de prod liés à la synchronisation
    • Rédactions des spécifications technico-fonctionnelles
    • Audit de code, gestion des performations, Corrections des problèmes en prod
    • Accompagnement et Conseils pour des choix techniques et fonctionnelles.
    • Corrections des Anomalies de données et mis en place des données de reprise avec groovy, impex et SQL

    LA poste (Montpellier) Novembre 2015 – Novembre 2015
    • Rôle : Formateur Hybris
    • Mission : Formateur technique et fonctionnelle des employés de la poste. (Branche Courrier)

    LA poste (Paris) Juillet 2015 – Octobre 2015
    • Rôle : Formateur et développeur Senior Hybris
    • Mission : Former de nouveaux développeurs. (Branche numérique)
     Formation et initiation des développeurs de la poste à hybris.
    Mis en place des outils pour la reprise d’un projet Hybris (Eboutique)

    Pum Plastique Octobre 2014 – Juillet 2015
    • Rôle : Ingénieur d’études, développement et d’accompagnement Hybris B2B
    • Mission : Renforcer une équipe de développement.
     Paramétrage
     Rédaction des spécifications techniques et fonctionnelles
     Macro chiffrage
     Rédaction des diagrammes
     Développements Spécifiques.
     Étude de l’impact des évolutions
     Chiffrages par rapports à des demandes métiers
     Comprendre et évaluer les demandes métiers
     Adaptation des fonctionnalités Hybris aux besoins du client.
     Mis en place du plan SEO
     Mis en place de OCC
     Mis en place d’une Web Service pour une application mobile.
     Mis en place de spécification technique
    • Environnement technologique: Hybris, JEE, SPRING core, Spring security, Spring MVC.

    La poste Janvier 2014 – Octobre 2014
    • Rôle : Ingénieur d’études, développement et d’accompagnement
    • Mission : Renforcer une équipe de développement.
     Reprise d'une application en cours de développement.
     Analyse des besoins clients.
     Mis en place d’une nouvelle extension permettant d’initialiser les produits sous formats XML
     Mise des procédures d’export des produits, commandes, remboursements
     Ajout de nouvelles fonctionnalités sur les cockpits.
     Adaptation des fonctionnalités hybris aux besoins du client.

    • Environnement technologique: Java, JEE, SPRING core, Spring security, Spring MVC, Hybris, , JAX-B, Guava, XML, XSD, XPATH

    Kompass International Aout 2013 à Decembre 2013
    • Rôle : Ingénieur d’études, développement et d’accompagnement
    • Mission : Renforcer une équipe de développement et prise en charge de la partie SEO et taggage des pages.
     Reprise d'une application en cours de développement.
     Accompagner le client pour la mise en place d’une solution de tracking.
     Mis en place d’une solution de tagging server-side et comscore.
     Participation chiffrage.
     Développement de la partie front office du projet.
     Mis en place d’une solution de backup des statistiques.

    • Environnement technologique: Java, JEE, SPRING core, Spring security, Spring MVC, Hybris, Sinequa, Scrum, JAX-B, Guava. XML XPATH

    SIGI Janvier 2013 à Juillet 2013
    • Rôle : Ingénieur d’études et développement Java JEE
    • Mission : Réaliser une application permettant la gestion des incitations (SIGI) du Programme de Mitigation des Désastres Naturels (PMDN) et de l’implémenter sur l’environnement technologique Google Apps.
     Reprise d'une application en cours de développement
     Redéfinition du périmètre client
     Maintenance évolutive
     Encadrement de stagiaire

    • Environnement technologique: Java, JEE, SPRING core, spring security, Open ID, Google App Engine, JPA, GXT, MYSQL, DOZER, SQL, maven, Scrum, Junit, DBUnit. GWT

    DIRECT ENERGIE Avril 2012 à Décembre 2012
    • Rôle : Ingénieur d’études et développement Java JEE
    Mission : Evolution de l’Application de gestion des ventes et des achats d’énergie en bourse
    Renfort au sein d’une équipe de 4 développeurs Java JEE :
     Participation aux développements du projet Hermès
     Conception & développement de nouvelles fonctionnalités (calcul des courbes de charges d’énergie, mise en place d’un Web service permettant de faire des prévisions sur la consommation d’énergie des clients de Direct Energie sur plusieurs années, Mise en place de Batchs d’envoi d’emails permettant
     Chiffrage des stories
     Participation aux choix techniques : Mockito, POwerMock, Testng, Coverage, Fileutils, ioutils, Guava
     Ajout de nouveaux frameworks (mockito, powerMock, etc…)
     Formation et encadrement d’un développeur à JSF 1.2
     Audits de code : Refactoring en vue d’améliorer la performance, mise en place de best practices
    • Environnement technologique: Java/JEE 5, Jboss, Ejb 3, Seam, Jsf 1.2, Richfaces, JRebel, Agile Scrum, Mockito, Fest Assert, Guava, Powermock, Testng

    INFORMATIQUE CDC Janvier 2012 à Mars 2012
    • Rôle : Ingénieur d’études et développement Java JEE
    • Mission : Renfort ponctuel au sein de l’équipe d’architecture lors d’une phase de maintenance applicative JAVA/JEE

     Etude des problématiques liées à l’intégration de GWT aux frameworks maison
     Support aux membres de DEILAB (cellule d’architecture d’ICDC) en tant que référent GWT
    • Environnement technologique: Java/JEE, Hibernate, GWT, Framework Propriétaire.

    M6 PUB Janvier 2011 à Décembre 2011
    • Rôle : Ingénieur d’Etudes et Développement JAVA/JEE/GWT
    • MISSION : Développement de l’application de gestion des ventes de publicités et de négociation commerciale au sein d’une équipe de 6

    Participation au développement des projets Java/JEE GWT (PEPS, MY6, MYGAL)
     Participation au développement de nouvelles fonctionnalités
     Participation aux phases de chiffrage des stories
     Tests unitaires (junit) et d’intégration (Fitnesse)

    Intégration de la cellule architecture
     Réalisation des POCs : GUAVA, migration 2.5 vers 3.0 de SPRING CORE, DOOZER, étude comparative d’outils de reporting jasper report et jod report et birt
     Evolution du socle technique sur la base des briques open sources (Spring, Doozer, etc.)

    • ENVIRONNEMENT TECHNIQUE : Java/JEE, GWT, Hibernate, Spring, Tomcat 6 et 7, Oracle, Junit, Jmock, Doozers, Fitness, Mule ESB, Xpath, Jaxb, XSLT, Xstream, Jasper Report, TDD, Méthode agile , XML

    PREFECTURE d’Ile de France Janvier 2010 à Décembre 2010
    • Rôle : Ingénieur d’études et développement JAVA/JEE
    • Mission : Maintenance évolutive D’AGADIR/OGMIOS : Application de gestion des demandes de subventions dans le cadre du Fonds Européen De Développement Régional (FEDER)
     Participation aux développements
     Mise à jour des documents utilisateurs
    • ENVIRONNEMENT TECHNIQUE : Java/J2EE, Hibernate, Spring, ADF, JSF, JOD Report, Tomcat, MySQL, JOO Report, Realm

    MSA (Mutuelle Sociale Agricole) Juillet à Décembre 2009
    • Rôle : Ingénieur d’Etudes et Développement JAVA/JEE
    • Mission: PHYTO : Application relative à l’observatoire des risques phytosanitaires pour la caisse centrale de la mutualité sociale agricole (CCMSA)
     Développement d’une application phyto sanitaire
     Participation au développement de l’application
     Force de proposition et participation aux choix technologiques (Trinidad, JED Report)
     Rédaction du guide utilisateurs
    • ENVIRONNEMENT TECHNIQUE : Java/JEE, JSF, Spring, Hibernate, Trinidad, Tomcat, PostgreSQL

    LOCASYSTEM Juillet 2008 à Juin 2009
    • Rôle : Ingénieur d’Etudes et Développement JAVA/JEE
    • Mission : EMMY : Programme de gestion du Registre National des Certificats d’Economie d’Energie
     Participation au développement du projet
     Reporting avec JOD report, JXL, Open office
     Participation à la mise en place du socle
    • ENVIRONNEMENT TECHNIQUE : Java/JEE, JSF 1.2, Spring, Hibernate, Trinidad, Tomcat, PostgreSQL, XML

    DOSE Mars 2008 à Juin 2008
    • Rôle : Ingénieur d’Etudes et Développement
    • Mission : Guide des sensations : Application de référence dans l'univers des Loisirs et du bon cadeau
     Mise en place de la plateforme de développement
    • ENVIRONNEMENT TECHNIQUE : Php, Smarty

    DECISION CONSULTING Décembre 2006 à Août 2007
    • Rôle: Ingénieur d’études et développement Java Stagiaire
     Développement de l'application Web de gestion des données personnelles des employés
     Développement sur des logiciels d'optimisation des clients
    • ENVIRONNEMENT TECHNIQUE : Java, JSP, MySQL, XML

Études et formations
  • Formations

    2008 Master en ingénierie informatique (Master 2) spécialisé en Système, Réseau, Internet (SRI), Université Denis Diderot (Paris VII)

    2007 Maîtrise Informatique (Master 1), Université Gaston Berger

    2006 Licence en informatique Université Gaston Berger

    2005 DEUG MAI, Mathématique appliquées, Informatique (1ére et 2éme années) Université Gaston Berger

    Langues
    Anglais Intermédiaire

    Compétences
    SGBD MYSQL, PostgreSQL, Oracle
    Langages et Frameworks Java, JEE, XML, SQL, JOD Report, PHP, Xpath, XSLT, JSF, Spring, Hibernate, AWT, Swing, JXL, Maven 2 et 3, GWT, JUnit, Jmock, Mule ESB 2 et 3, Dozer, Fitness, SEAM, Framework, Testng, mockito, Powermock, Easy Mock, JAXB, Xstream , FestAssert, EJB, Web Service REST, JSON, OPEN ID, Freemarker,hudson, jenkins, Editor, Google App Engine, spring MVC, Hibris sinequa

    Serveurs d'applications Tomcat, Zend Server, JBOSS
    Systèmes Window, system, UNIX, Linux, Mac OS X
    Méthodologie Agile, TDD, SCRUM
    Divers Eclipse
    Veille JSF 2 Eclipse Link, Primefaces, Objectify, GIN, GUICE

D'autres freelances
Développeur J2EE

Ces profils pourraient vous intéresser !
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Architecte J2EE
Maximilien

Architecte J2EE

  • PARIS
J2EE JAVA DDD MAVEN SPRING SPRING BATCH Spring Boot Kubernetes Google Cloud Platform SQL SERVER
Disponible
CV Développeur J2EE
Hamid

Développeur J2EE

  • BÈGLES
Angular HTML5 CSS JAVASCRIPT SQL SERVER SQL MYSQL J2EE JAVA PL SQL
Bientôt disponible
CV Développeur Cloud AWS
Berneso

Développeur Cloud AWS

  • ORLY
Cloud AWS JAVASCRIPT JAVA Angular J2EE PHP C++ SQL SERVER JAVA J2EE AGILE
Disponible
CV Ingénieur de développement JAVASCRIPT
M

Ingénieur de développement JAVASCRIPT

  • CHÂTILLON
JAVASCRIPT JAVA J2EE SQL Spring Boot
Disponible
CV Ingénieur de développement JAVA
Boubou

Ingénieur de développement JAVA

  • ROMAINVILLE
JAVA J2EE SPRING POSTGRESQL WEBSERVICES JAVASCRIPT Angular ANGULARJS
Disponible
CV Développeur JAVA
Idrissa

Développeur JAVA

  • AMPILLY-LE-SEC
PHP JAVASCRIPT JAVA SQL SERVER SQL MYSQL J2EE Angular
Disponible
CV Chef de projet JAVA
Karim

Chef de projet JAVA

  • LE MANS
JAVA J2EE PYTHON JAVASCRIPT HTML5 CSS MATLAB
Disponible
CV Développeur J2EE
Axel

Développeur J2EE

  • TOULOUSE
JAVA J2EE SQL ECLIPSE IntelliJ IDEA JUnit JIRA Angular SPRING GIT
Bientôt disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible