Mohamed - Architecte JAVA

Ref : 181010A001
Photo de Mohamed, Architecte JAVA
Compétences
Expériences professionnelles
  • Expériences

    Depuis Jan 2020 Freelance Solution Architect – Quadient (ex-Neopost) Full Remote
    Mise en place d’automatisation de création de Queue/Exchange sur RabbitMQ. Automatisation du déploiement
    d’application JWS sur S3 à travers des scripts Ansible.
    Design et POC de solution technique basé sur Cassandra et Redis afin de gérer de gros volume de données
    (contraintes métiers).
    Refactoring et ré-architecture de l'application afin de mieux coller aux besoins métiers.
    Support et accompagnements des développeurs.
    Rédaction de spécifications techniques.
    Environnement : Java, API REST/SOAP, SoapUI/Postman, JIRA, GIT, Cassandra/Solr, RabbitMQ, Redis,
    Docker, Jenkins, Checkmarks, Openshift, SpringBoot, Lombok, Mapstruct, Postgres, AWS API Gateway, S3,
    Lambda, EC2

    Jan 2019 à Jan 2020 Freelance Tech Lead – Agirc-Arcco - Aix
    Maintenance et développement d’applications métiers concernant la liquidation des retraites. Projets en Java /
    SpringBatch / Swing.
    Mise en place d’un prototype de migration d’applications Mainframe vers Java/Spring/SOAP en passant par
    des file JMS.
    Environnement : Java/Spring, JIRA, SVN, Postgres, JBoss, SpringBatch, Lombok, MapStruct, JSON/SOAP,
    REST API

    Nov 2018 - Jan 2019 Freelance Senior Dev – Enedis Full Remote
    Refonte d’une application PHP en Java/SpringBoot. Design de la BDD, Synchronisation API JIRA. Équipe de
    10 personnes. Scrum events par Zoom.
    Environnement : Java, REST, Postman, JIRA, GIT/Gitlab, Postgres, Docker, SpringBoot

    Depuis Sept. 2017 Tech Lead Manager chez Neopost (poste actuel)
    Responsable Hiérarchique de 3 développeurs. Dock érisation
    des micro - services et déploiement Ansible sur AWS.
    Continuous Integration & deployment avec les Pipe lines Jenkins.
    Design first approach - > Swagger+Codegen
    Approche DevOps avec Ansible/Kibana/Newrelic
    Support Technique pour les dev FR(7) et VN (15pers) Scrum évangéliste
    ,Animation des Scrum events Participation au recrutement de nouveaux
    coll aborateurs Architecture et spécification technique de nouveaux
    projets Environnement international :
    UK, Asie, Australie Environnement:Java, JSON/XML/XSD, SOAP/REST, SoapUI/Postman, JIRA, GIT, Cassandra/Solr,
    Docker, Checkmarks, Openshift, SpringBoot , SCRUM

    Sept. 201 5 à Sept. 2017 Tech Lead Java chez Neopost Conception, Architecture
    et implémentation d’une d’une plateforme des micro - services JAVA8
    •ModélisatioN NoSQL Datastax Cassandra
    •Mise en place de l’environnement de Développement
    JAVA avec un repository d’entreprise Archiva + Maven + CI sur Jenkins Process
    de dév TDD, CodeReview, CodeCoverage, Git branching , SCRUM ( Fort
    imp act surl ’ de la société )

    Support Technique
    pour les dev FR(4) et VN (15pers) Scrum Master , Animation des Scrum events
    Architecture et spécification technique de problèmes complexes

    Avril 2014 àAout 2015 Senior Java Developer
    -******** Maintenance évolutive et corrective du middleware Web Services
    SOAP.
    •IntégratioN de Web Services Amadeus et développement de la couche métier.
    • Analyse et refonte de la politique de cache Hibernate.
    •Enjeu important : 10 millions d’appels / jour, 30% du CA.
    Environnement:
    Java, Spring, XML/XSD, SOAP/REST, Maven, SoapUI, Bamboo, JIRA, Hibernate, JQuery/UI, GIT, JavaScript, Tomcat, Rational Modeler Architect, Oracle,
    SQL Developer

    Juin 2011 à Mars 2014 –Full tack Java Developer-AMADEUS

    Maintenance évolutive et corrective du portail web de l’API Web
    Services d’Amadeus ( ********)
    •Environnement Java, s’appuyant sur le framework Struts. Développement
    Front (ExtJs, Jquery, Y UI ) et Back End.
    •Référent pour des questions techniques complexe. Conception de techniques avec
    les différents collaborateurs, code review.

    Juillet 2009 à Mai 2011 Full Stack Developer – AMADEUS

    Conception et Développement « fromscratch » d’ un outile gestion des tests
    de non régressions d ’ Amadeus .
    • Solution basé sur Spring/JPA, ibernate, Apache Wicket , Mysql , Google Charts
    •Création d’un parser XML « multi - hreadé » pour la compilation des résultats
    de non regressions.

    Octobre 2007 à Juin 2009 JAVA Swing Developer AMADEUS

    Développement et maintenance d’un terminal Cryptic enligne de commande.
    Ajout de Macro afin de pouvoir rejouer les commandes.
    Formations des employés sur l’ outil. Plus de 2000 utilisateurs quotidiens

Études et formations
  • ARCOURS
    UNIVERSITAIRE
    2004
    /
    2007
    -
    Ingénieur
    Informatique
    spé.
    Archi
    .
    Logicielle
    Ecole
    Polytech
    ’Nice
    Sophia
    Antipolis
    2002
    /
    2004
    -
    DEUG
    MIAS
    Université
    de
    Nice

    Mohamed
    ********

    Tech
    Lead
    Java

    Architecture
    Applicative
    HA/NoSQL

    Architecture
    micro
    -
    services

    API
    Rest
    /
    Swagger

    AWS
    (API
    Gateway,
    S3,
    Lambda,
    EC2)

    CI/CD
    (Jenkins,
    Sonar,
    Checkmarx,
    Archiva,
    Docker,
    GitlabCI..)

    Database
    Cassandra
    /
    Solr

    Sécurité
    Oauth2/JWT

    DevOps

    Certifié
    Scrum
    Master

    Certification
    Java7

    Coaching/Mentoring

    Continuous
    Improvement
    Fan
    ********
    Général
    Leclerc
    84310
    Morières
    -
    Les
    -
    Avignon
    Tel
    :
    06
    85
    77
    82
    23
    ********
    ********
    gharimohamed/
    PARCOURS
    UNIVERSITAIRE
    2004
    /
    2007
    -
    Ingénieur
    Informatique
    spé.
    Archi
    .
    Logicielle
    Ecole
    Polytech
    ’Nice
    Sophia
    Antipolis
    2002
    /
    2004
    -
    DEUG
    MIAS
    Université
    de
    Nice.
    EXPERIENCES
    Depuis
    Sept.
    201
    7
    Tech
    Lead
    Manager
    chez
    Neopost
    (poste
    actuel)
    Responsable
    Hiérarchique
    de
    3
    développeurs.
    Dock
    érisation
    des
    micro
    -
    services
    et
    déploiement
    Ansible
    sur
    AWS.
    Continuous
    Integration
    &
    deployment
    avec
    les
    P
    ipe
    l
    ines
    Jenkins.
    Design
    first
    approach
    -
    >
    Swagger+Codegen
    Approche
    DevOps
    avec
    Ansible/Kibana/Newrelic
    Support
    Technique
    pour
    les
    dev
    FR(7)
    et
    VN
    (15pers)
    Scrum
    évangéliste
    ,
    Animation
    des
    Scrum
    events
    Participation
    au
    recrutement
    de
    nouveaux
    coll
    aborateurs
    Architecture
    et
    spécification
    technique
    de
    nouveaux
    projets
    Environnement
    international
    :
    UK,
    Asie,
    Australie
    Environnement
    :
    Java,
    JSON/XML/XSD,
    SOAP/REST,
    SoapUI/Postman,
    JIRA,
    GIT,
    Cassandra/Solr,
    Docker,
    Checkmarks,
    Openshift,
    SpringBoot
    ,
    SCRUM
    Sept.
    201
    5
    à
    Sept.
    2017
    Tech
    Lead
    Java
    chez
    Neopost
    Conception,
    Architecture
    et
    implémentation
    d’une
    d’
    une
    plateforme
    SOA/WOA
    avec
    des
    micro
    -
    services
    JAVA8

    Modélisation
    NoSQL
    Datastax
    Cassandra

    Mise
    en
    place
    de
    l’environnement
    de
    Développement
    JAVA
    avec
    un
    repository
    d’entreprise
    Archiva
    +
    Maven
    +
    CI
    sur
    Jenkins
    Process
    de
    dév
    TDD,
    CodeReview,
    CodeCoverage,
    Git
    branching
    ,
    SCRUM
    (
    Fort
    imp
    act
    sur
    l

    ensemble
    de
    la
    société
    )
    Support
    Technique
    pour
    les
    dev
    FR(4)
    et
    VN
    (15pers)
    Scrum
    Master
    ,
    Animation
    des
    Scrum
    events
    Architecture
    et
    spécification
    technique
    de
    problèmes
    complexes
    Avril
    2014
    à
    Aout
    2015
    -
    Senior
    Java
    Developer
    -
    ********
    Maintenance
    évolutive
    et
    corrective
    du
    middleware
    Web
    Services
    SOAP.

    Intégration
    de
    Web
    Services
    Amadeus
    et
    développement
    de
    la
    couche
    métier.

    Analyse
    et
    refonte
    de
    la
    politique
    de
    cache
    Hibernate.

    Enjeu
    important
    :
    10
    millions
    d’appels
    /
    jour,
    30%
    du
    CA
    .
    Environnement
    :
    Java,
    Spring,
    XML/XSD,
    SOAP/REST,
    Maven,
    SoapUI,
    Bamboo,
    JIRA,
    Hibernate,
    JQuery/UI,
    GIT,
    JavaScript,
    Tomcat,
    Rational
    Modeler
    Architect,
    Oracle,
    SQL
    Developer
    Juin
    2011
    à
    Mars
    2014

    Full
    Stack
    Java
    Developer
    -
    AMADEUS
    Maintenance
    évolutive
    et
    corrective
    du
    portail
    web
    de
    l’API
    Web
    Services
    d’Amadeus
    (
    ********
    )

    Environnement
    Java,
    Hibernate
    s’appuyant
    sur
    le
    framework
    Struts.
    Développement
    Front
    (ExtJs,
    Jquery,
    Y
    UI
    )
    et
    Back
    End.

    Référent
    pour
    des
    questions
    techniques
    complexe.
    Conception
    de
    solutions
    techniques
    avec
    les
    différents
    collaborateurs,
    code
    review.
    Juillet
    2009
    à
    Mai
    2011
    Full
    Stack
    Developer

    AMADEUS
    Conception
    et
    D
    éveloppement
    «
    from
    scratch
    »
    d’
    un
    outil
    de
    gestion
    des
    tests
    de
    non
    régressions
    d

    Amadeus
    .

    Solution
    basé
    sur
    Spring/JPA,
    Hibernate,
    Apache
    Wicket
    ,
    Mysql
    ,
    Google
    Charts

    Création
    d’un
    parser
    XML
    «
    multi
    -
    threadé
    »
    pour
    la
    compilation
    des
    résultats
    de
    non
    regressions.
    Octobre
    2007
    à
    Juin
    2009
    JAVA
    Swing
    Developer

    AMADEUS
    D
    éveloppement
    et
    maintenance
    d

    un
    terminal
    Cryptic
    en
    ligne
    de
    commande.
    Ajout
    de
    Macro
    afin
    de
    pouvoir
    rejouer
    les
    commandes.
    Formations
    des
    employés
    sur
    l

    outil.
    Plus de 2000 utilisateurs
    quotidiens.

    COMPETENCES
    Gestion de projet : Méthodologie AGILE SCRUM, JIRA, Confluence
    DevOps : CI/CDPipe lines Jenkins, Sonar, Checkmarx,Jmeter,Docker,Ansible,
    AWS Programmation:JAVA8,Angular6,Shell,Spring,Junit/WireMock/Mockito,
    SpringBoot,Jax-RS,JaxWS, JEE(JPA, CDI,JMS)
    Outils de développement :Eclipse/IntelliJ,MAVEN,SVN/GIT,Postman,SOAPU
    I Base de données : Apache Cassandra, Postgres, Oracle, MySQL,search engine Solr

D'autres freelances
Architecte JAVA

Ces profils pourraient vous intéresser !
CV Architecte J2EE
Mostafa

Architecte J2EE

  • PARIS
J2EE JAVA SOA
Disponible
CV Senior Data Engineer and Scientist NLP
Stefano

Senior Data Engineer and Scientist NLP

  • ANTIBES
BIG DATA SQL APACHE SPARK DATA PYTHON SCALA JAVA
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 Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible
CV Ingénieur de développement JAVA
Clément

Ingénieur de développement JAVA

  • ORANGE
JAVA J2EE POSTGRESQL JAVASCRIPT Angular
Disponible
CV Architecte Solutions
Omar

Architecte Solutions

  • FRESNES
J2EE JAVA AGILE API RESTful Spring Boot Microservices SAFE GED Cloud AWS TOGAF
Disponible
CV Architecte JAVA
Fabien

Architecte JAVA

  • ORLÉANS
JAVA J2EE REST Spring Boot SOA APACHE KAFKA POSTGRESQL AGILE DOCKER CASSANDRA
Disponible
CV Architecte JAVA/AWS
Youssef

Architecte JAVA/AWS

  • ASNIÈRES-SUR-SEINE
JAVA J2EE Cloud AWS
Disponible
CV Architecte Applicatif / Tech Lead / DevOps
Evariste

Architecte Applicatif / Tech Lead / DevOps

  • PARIS
API RESTful Microservices DEVOPS GIT GITLAB DOCKER OAUTH JAVA Spring Boot Cloud AWS
CV Architecte JAVA
Abdel_Latif Alan

Architecte JAVA

  • PARIS
JAVA
Disponible