Hichem - Architecte C++

Ref : 120326B001
Photo de Hichem, Architecte C++
Compétences
C++
ORACLE 9
HIBERNATE
CVS
JMS
Expériences professionnelles
  • Expérience professionnelle

    AUTONOMIC Nov. 2021 – May 2022

    Senior Software Engineer

     Java and spring boot development of micro services and jobs.
     CI/CD deployment of those services on AWS and GCP Kubernetes clusters.
     Writing automation scripts to facilitate service and job migration from AWS to GCP
     Design of a new integration workflow with partner's billing engine
     Services and jobs metrics tracking for observability purpose

    Tools:
    Java 11, Micro services, Kubernetes, Docker AWS, GCP, Prometheus, Grafana, CI/CD CONCOURSE

    VULGAFAC
    nov. 2014 – En cours

    CEO/Architecte (Edition de logiciels / Formation / Consulting)

    Mission de consulting: Architecte Solutions – EUROPCAR [ Novembre 2017 – Février 2020 ]

    Proposition de solutions d’architecture sur un socle de microservices dans le cadre du portail unique d’accès aux services EUROPCAR.

    Réunions avec les PO pour l’analyse des User Stories
    Participation aux ateliers d’architecture transverses pour la conformité et la standardisation des solutions proposées.

    Mission de consulting : Expertise Architecture Technique/ développement Middleware – CNAMTS [Janvier 2017 – Septembre 2017 ]

    Conseil autour de développement d’outillage pour la gestion d’un moteur de gestion d’une plateforme weblogic 12C

    Mise en place d’une plateforme de supervision d’un bus OSB(Oracle Service Bus)

    Conseil en termes d’architecture sur des applications Weblogic.

    Mission Permanente :
    1) Edition de logiciels : travail sur du développement Android pour la domotique et sur des applications destinées au monde de l’éducation.

    Users
    Utilisation du framework NDK d’android(la plupart des membres de l’équipe ont un profil de développeurs C/C++).

    Participation à la rédaction des business cases avec les clients.

    Conseil en termes d’architecture globale des développements(J2EE, threading model, paramètres d’optimisation, appel de web services).

    2) Formation(tâche à 70% du temps) sur les technologies J2EE : Weblogic, JBoss, Websphere, EJB, Hibernate, Spring, Struts.

    ERDF Mars. 2014 – Sept 2014
    Architecte SOA chez ERDF (mission en télétravail)
     Support sur la plateforme d’intégration continue du groupe.

     Support au développement SOA (Oracle BPEL & WLI) pour l’orchestration des différents processus.

     Conception des interactions entre les briques logicielles de la plateforme : Files & bridges JMS weblogic, Agents SAF.

     Montage d’une plateforme centralisée de logging applicatif.

     Enrichissement du framework de déploiement d’applications SOA interne.

    Outils utilisés :
     Oracle BPEL, Oracle WLI, Weblogic server (10g, 11g).
     Maven, NEXUS, JENKINS, Scripting shell

    SANOFI Nov. 2012 – Nov 2013
    Architecte Middleware chez SANOFI(Mission en télétravail).
     Consulting technique auprès des équipes projet sur les architectures JBOSS

     Implémentation d’un proof of concept(POC) conceptuel pour une usine logicielle d’intégration continue.

     Rédaction des documents pour les normes et les best practices pour une intégration réussie dans la réalisation du référentiel documentaire de l’architecture de service

    Outils utilisés :
     Magic Draw pour la conception UML, JBOSS AS V5.1
     Maven, NEXUS, JENKINS
    Env. Technique
     java 1.6, XML, UML, Web Services.

    Novedia Solutions Février 2009 à Sept. 2012
    Novembre 2009 – Septembre 2012
    Architecte SOA/Pilote Intégration chez EUROPCAR.

     Projet de migration M2J5(Migration to Java 5)
    - Rédaction du cahier de charge pour les équipes de réalisation.
    - Rédaction des documents pour les normes et les best practices pour une intégration réussie dans les frameworks EUROPCAR.
    - Réalisation d’un document d’architecture répertoriant tous les artifacts du SI EUROPCAR et leurs interconnexions.

     Mise en œuvre d’une cellule SOA pour le passage à une architecture de web services entre le système d’information EUROPCAR et les applications n-tiers l’utilisant :
    - Business Process Management(BPM) utilisant l’outil weblogic integration permettant l’orchestration des processus métier du SI pour harmoniser les briques fonctionnelles de ce dernier.
    - Définition des web services qui ont constitué la glue entre les différents domaines fonctionnels(spécification des E/S de ces services, Schéma XML).
    - Utilisation du bus logiciel Oracle Service Bus pour créer des adaptateurs et des points de connexion entre les applications rendant transparent les détails d’implémentation de chaque application et proposant de facto une couche d’abstraction fonctionnelle.

    Outils utilisés :
     Magic Draw & Enterprise Architect pour la conception UML, BEA WebLogic Server 8, JBOSS AS V4.2, outil CVS(eclipse CVS) pour la gestion des sources, l’ERP EUROPCAR
     Maven, ARCHIVA, outil d’intégration continue CONTINUUM.
    Env. Technique
     Java 1.2 et java 1.6, XML, HTML, UML, JavaScript, Script shell Unix et Windows, Web Services, routines en langage C

    Février 2009 – Octobre 2009
    Architecte EAI/Business Intégration chez COMPLETEL
     Conception de l’application de workflow pour les commandes DARTY.
     Migration de l’applicatif existant vers la version 10.3 de l’outil Weblogic.

    Outils utilisés :
     Oracle Weblogic Integration 10.3, BEA WebLogic Server 8.1(WLS), BEA WebLogic Integration 8.1(WLI), outil CVS (WinCVS pour la gestion des sources), l’ERP SIEBEL,
     L’outil d’intégration continue Cruise Control.
    Env. Technique Java 1.6, XML, HTML, JavaScript, Script shell Unix et Windows, Web Services.

    OXLANE 02/2008 – 12/2008
    Architecte -Concepteur / Pilote intégration chez Gaz de France
     Conception du module de souscription en ligne du portail « DOLCEVITA » de Gaz De France.
     Pilotage de l’équipe de développement (Accenture-ALGER) et intégration avec l’équipe SAP (Accenture-PARIS) et management de toutes les versions du produit.
     Mise en œuvre d’une architecture sécurisée full SOA pour la prochaine version du produit, basée sur le bus logiciel Gaz De France afin d’alléger l’intégration avec SAP et de porter le produit sur des terminaux mobiles.
    Outils utilisés :
     Sparx Enterprise Architecte (UML 2.1), Eclipse 3.2, BEA WebLogic Server 9(WLS), BEA WebLogic Portal(WLP), BEA WebLogic Integration (WLI), outil CMS (gestion de contenu), SAP BW, SAP ISU, SAP CRM, Web Services, JAVA SAP Adapter, ALTOVA XMLSPY.
    Env. Technique Java 5, XML, HTML, JavaScript, Flash, Script Batch Unix et Windows, ABAP, Web Services, JAVA SAP Adapter.

    Atos Origin 04/2006 – 01/2008
    Chef de projet architecture technico/fonctionnel chez Renault.
     Conception d’une application de reporting sur la gestion de fabrication des flux de pièce et réalisation de l’architecture technique autour du besoin métier.
     Pilotage des réunions avec le business et les MOA pour des séances de brainstorming sur l’étude de cadrage.
     Recueil des besoins, rédaction du dossier de spécifications fonctionnelles (business case) et techniques, suivi de l’avancement de la réalisation.
     Conception et accompagnement du client dans la phase de recette (création de jeux d’essais, passage de scénarios de tests, recensement des anomalies / évolutions)
     Pilotage de l’équipe de développement Off Shore (Inde, Algérie) travaillant sur la technologie (Struts, Eclipse, WebSphere Application Server).
    Outils utilisés : Rational Rose, Rational Rose, Oracle 9i, SQL*PLUS, PRO*C, JAVA, STRUTS

    PLANAXIS TECHNOLOGIES(Editeur) 01/2006- 03/2006
    Consultant JAVA
     Formation et étude d’architecture applicative d’un logiciel financier.
     Formation JAVA de l’équipe de développement.
     Conception de l’architecture applicative de ce progiciel financier.
    Env. Technique BEA WEBLOGIC 8, EDI ECLIPSE, JAVA, ORACLE 8/9i

    France Telecom Longue distance 12/2003- 12/2005
    Consultant dans le département ITD (Information Technology Development)
    Développement et pilotage dans le cadre de trois projets NTIC :
     Un projet permettant de gérer la valorisation des capacités et services opérateurs travaillant pour FT (technologie J2EE)
     Un projet pour la gestion de la vente de boucle locale destiné aux équipes commerciales de France Telecom (technologie précédente)
     Un projet d’entrepôt de données sur le Réseau Télécommuté International en technologie Open Source (PHP, MySQL et Linux)
     Minimiser les coûts en optimisant la réutilisation
     Minimiser la complexité et les risques liés à la collaboration entre les équipes distantes
     Utiliser des pratiques agiles (intégration continue, itérations courtes, prototypage actif, etc.)

    Maintenance Corrective et évolutive dans le cadre de 6 autres applications d’ITD :
     2 en technologie J2EE
     3 en technologie Open Source
     1 en client/serveur classique (VB, Oracle).

    Outils utilisés :
    BEA WebLogic Server (5 et 6), JBUILDER 9, Oracle8/9i, Framework Struts, Apache, Iplanet, PL/SQL, Pro*C, SQL Loader, Scripts shell (Korn shell et Bourne Shell), VB6, PHP4, MySql 3.23, Language C, Linux Red Hat, Windows NT4 et 2000 Server

    Bibliothèque de LILLE I 01/2002- 11/2003
    Ingénieur Etudes/Administrateur Système.
     Administration du parc du centre de documentation (Linux et 2000).
     Développement d’un intranet pour la gestion des ressources documentaires.
     Développement d’un logiciel de gestion du flux étudiant.
    Env. Technique BEA WebLogic Server, JBUILDER, Oracle8i, IAS, APACHE.

    Eman Consulting 11/2000- 11/2001

    Juin 2001 – Novembre 2001
    Ingénieur développement chez ARCANNE (Editeur Logiciel)
     Développement d’un serveur applicatif(SMP) pour les banques sous UNIX et NT.
    Env. Technique MS Visual C++, IBM AIX, IBM SET C++, Windows 2000 Server, Windows NT Server, Oracle 8.0.5(UNIX et NT).

    Mars 2001 – Mai 2001
    Ingénieur d’Etudes/Consultant à la BIDF (Banque île de France)
     Migration de l’applicatif de la banque de Windows NT vers Windows 2000(tâches de développement et d’administration).
    Env. Technique MS Visual C++, Borland JBUILDER, Windows 2000 Server, Windows NT Server, MS SQL Server.

    Novembre 2000 – Février 2001
    Administrateur système et Ingénieur développement.
     Administration du parc informatique fonctionnant sous
     Windows NT et Linux.
     Développement de bibliothèques de composants logiciels. sous UNIX et NT.
    Env. Technique Compilateur GCC, Bash (shell scripting), MS Visual C++.

Études et formations
  • FORMATION

    Octobre 1998- Avril 2000 :
    Thèse de doctorat ayant pour thème : « Traduction automatisée d’un support braille en vue de la communication de non voyants sur internet »

    Septembre 1998:
    D.E.A ‘Automatique & Informatique Industrielle’ à LILLE

    LANGUES

    Français Courant
    Anglais Courant.
    Allemand, Espagnol:Scolaire.
    Russe : Notions.

    COMPÉTENCES TECHNIQUES

    Systèmes d’exploitation:
    MS Windows95/98/NT/2000/XP™, Linux (Suse, Red Hat, Mandrake), IBM AIX, HP UX, SUN SOLARIS

    Langages de programmation :
    Java (Core langage, Servlets, JSP, EJB, Struts, Ant, Hibernate, Maven).
    C, C++ (visual C++™, Borland C++ Builder™, Borland C++™).
    PERL, TCL/TK, Pascal, Delphi™, Visual Basic, HTML, PHP, ASP, JavaScript, FORTH, Lisp, Prolog, ADA, EIFFEL, Assembleur Intel, Scheme.

    Applications distribuées :
    Visibroker for java/C++, Java IDL, Java RMI, GNORBA

    Bases de données :
    Oracle 8/9i/10g, Mysql, MS Sql Server, PostGreSQL.

    Serveurs Web :
    Apache, MS IIS, IPlanet

    Connaissances Réseaux :
    Suite TCP/IP (V4 et V6), X25, Ethernet, Token Ring, …

    Serveurs Applicatifs :
    Borland Application Server. BEA Web Logic Platform(version 8.1).IBM Web Sphere 6.1

    Méthodes :
    UML (Outil Rational Rose et Soft Solutions Objecteering).

D'autres freelances
Chef de projet C++

Ces profils pourraient vous intéresser !
CV Développeur Web - Python / Django
Aurélien

Développeur Web - Python / Django

  • ARCUEIL
PYTHON DJANGO HTML5 JIRA JAVASCRIPT CSS C C++
CV Chef de projet digital AGILE
Bruno

Chef de projet digital AGILE

  • VILLENEUVE-LÈS-MAGUELONE
UNIX C++ SIP AGILE LINUX UBUNTU PYTHON ASTERISK
Disponible
CV CTO/Tech Lead React/Serverless/Php
Oussamah

CTO/Tech Lead React/Serverless/Php

  • SAINT-DENIS
REACT.JS PYTHON PHP SQL JAVASCRIPT AWS LAMBDA SERVERLESS TypeScript DOCKER C++
Disponible
CV Ingénieur/docteur développement FPGA et IA
Tarek

Ingénieur/docteur développement FPGA et IA

  • SAINT-OUEN-L'AUMÔNE
FPGA PYTHON C++ C
Disponible
CV Ingénieur de développement C/C++ C# .Net
Rabah

Ingénieur de développement C/C++ C# .Net

  • VITRY-SUR-SEINE
C++ MFC SQL C# WPF QT WINFORM JAVASCRIPT SOPHIS
Disponible
CV Chef de projet JAVA
Chahine

Chef de projet JAVA

  • SURESNES
SQL J2EE SPRING JAVA ORACLE C++
Bientôt disponible
CV Chef de projet Informatique
Charles

Chef de projet Informatique

  • SURESNES
PROJECT MANAGEMENT OFFICE AGILE JAVASCRIPT REACT.JS NODE.JS JAVA BI C++ SQL .NET
Disponible
CV Formateur IA/IOT/Web
Julien

Formateur IA/IOT/Web

  • CAEN
C++ PYTHON JAVASCRIPT HTML5 CSS TypeScript DOCKER C# SQL
Disponible
CV Chef de projet MONETIQUE
Houssine

Chef de projet MONETIQUE

  • CLAMART
MONETIQUE SQL UNIX LINUX KANEST TUXEDO C C++ ORACLE JIRA
Disponible
CV Conception de Logiciel
Aurélien

Conception de Logiciel

  • PARIS
C++ JAVA PHP Angular NoSQL REACT.JS React Native AGILE JQUERY DOCKER