Menu

Badreddine BOUJIDA

Meudon

En résumé

Passionné des nouvelles technologies, je suis toujours à la recherche de l'amélioration continue de mes compétences.
J'aime les nouveaux défis: l'étude de problématiques complexes, la conception et la mise en place d'architectures et de solutions qui respectent les designs patterns reconnues par la communauté des architectes et qui reposent sur des frameworks d'actualité et un vrai plaisir pour moi.
Actuellement je porte un grand intérêt aux MicroServices, le Could et la virtualisation

Mes compétences :
Technologies: Java, J2ee, EJB, Servlet, Portlet, W
Architectures: n-tiers, SOA, MVC, BUS, Cluster, OS
Langages: Java, Javascript, Html5, CSS3, SQL, PL-S
Protocoles: HTTP/HTTPS, FTP, TCP, SSL, WebSocket
FrontEnd: AngularJS, JSP, taglib, JSF, JQuery, Aja
Framework: Apache Camel, Spring framework, Springb
API: JMS, JMX, JAXB, JPA, Junit, JavaMail
Serveurs web: JBOSS (5 à 7), Wildfly 8-9, Tomcat(6
Broker: ActiveMQ, RabbitMQ
Software factory: Jenkins, Nexus, Sonar, Docker
Build: Maven, Ant, Grunt
IDE/Logiciles: Eclipse, Entreprise Architecte, HP
Virtualisation: Hyper-v, VMware, Docker
Base de données: Oracle 9 à 12, MySQL, Postgres, S
Versionning: SVN, CVS, Mercurial, Git
Système d'exploitation: Windows, Linux, Unix
Langues: Arabe, Français, Anglais

Entreprises

  • Gemalto - R&D Technical Leader

    Meudon 2012 - maintenant Responsabilités :
    - Drive technique de l'équipe R&D ;
    - Conception de l'architecture et mise en du socle technique des nouvelles solutions
    - Mise en places des directives de développement et assurer le respect des guidelines et la qualité du livrable.
    - Collaborer avec l'équipe marketing dans l'identification des nouveaux besoins et tendances ;
    - Conception et implémentation de POC ;
    - Chiffrage et identification des risques techniques. ;
    - Supervision des différents chantiers techniques ;
    - Analyse du besoin client et du marketing et rédaction des spécifications techniques et fonctionnelles
    - Mise en place de la software factory RnD ;
    - Promotion des nouvelles technologies au niveau Corporate ;
    - Formation et animation des workshops et clients
    - Assurer la montée en compétences de l'équipe
    - Assistance des collaborateurs et intervention à la résolution des points bloquant
    - Identification des besoins en termes de ressources et contribution au recrutement des profils seniors

    Projets :
    Conception et réalisation d'un système de déduplication biométrique
    - Outils: Agile/Scrum, JAVA/J2EE, Apache camel, Bitronix, ActiveMQ, Cxf, Oracle 12,
    Spring (Security, Data, IOC, AOP), Hibernate, maven, JQuery, AngularJS, Bootsrap,
    Respensive design, grunt, Bower, JBOSS/wildfly, Mercurial, Jenkins, Sonar, Nexus,
    Biométrie, AFIS/ABIS

    - Conception et réalisation d'un serveur de Post Issuance des documents (carte à puce,
    passeports...). Outils: Agile/Scrum, JAVA/J2EE, Apache camel, Cxf, Rest, Oracle 12, Spring (Security, Data, IOC, AOP),Spring Plugin, Hibernate, maven, JQuery, AngularJS, Bootsrap, Respensive web design, grunt, Bower, JBOSS/Wildfly, Mercurial, Jenkins, Sonar, Nexus

    - Name Matching server: Conception et réalisation d'un serveur pour la déduplication biographique. Outils: Agile/Scrum, Apache SOLR, Spring(IOC, DATA, batch), Rest webserices, Mongodb...
  • eNova R&T - Project Leader Team Leader

    2009 - 2012 Responsabilités:
    - Identification du besoin client et proposition des solutions techniques appropriées.
    - Conception de l'architecture technique et contribution au développement des évolutions et à la correction des anomalies.
    - Mise en place du socle technique ;
    - Coaching de l'équipe et suivi de l'avancement des travaux.
    - Identification des risques et élaboration des plans d'actions.
    - Assistance à la maîtrise d'ouvrage ;
    - Mise en place des processus développement/qualité/livraison. ;
    - Assurer la relation client. ;
    - Chiffrage, planification et gestion des ressources. ;
    - Rédaction des spécifications fonctionnelles et techniques et des manuels d'utilisation.
    - Organisation des compagnes de tests et assurer la couverture des exigences. ;
    - Formation des utilisateurs.
    - Gestion de la configuration.

    Réalisations:
    - Conception et réalisation d'un Progiciel de gestion des marchés publics au
    (Gestion des offres, Gestion des lots et nantissements, gestion des décomptes, gestion des dé comptes, Révisions des prix, retenue de garantie). Outils: Agile/Scrum, JAVA/J2EE, JSP, Struts, Ajax, Tomcat, Oracle 10g, PLSQL, SQL,SVN, Spring (Security, IOC, AOP), Hibernate, JQuery, Salomé TMF, Mantis, Entreprise architecte, J-unit, Ant.

    - Conception et réalisation du système de gestion des études d’impact sur l’environnement et d'un système de gestion de la biodiversité au profit du Secrétariat générale de l’environnement. Outils: Agile/Scrum, JAVA/J2EE, JSP, Struts, Tomcat, Oracle 10g, PLSQL, SQL, SVN, Spring (Security, IOC, AOP), Hibernate, JQuery, Salomé TMF, Mantis, Entreprise architecte, J-unit, Ant.

    Chargé de mission auprès de la Direction Générale des Collectivités Locales (Ministère de l’intérieur), dans le cadre du programme national de la modernisation de l’état civil:
    - Maintenance applicative et évolutive de l’application de reprise de l’historique «ARH», dédiée à la numérisation des registres de l’état civil.
    - Conception et réalisation de l’application de monitoring de la compagne de saisie.
    - Conception et réalisation d’une solution de diagnostic des livrables des prestataires de saisie.
    - Outils: Agile/Scrum, JAVA/J2EE, JSP, Struts, Tomcat, Ajax, SVN, Postgres, SQL, PL/pgSQL, Spring (Security, IOC, AOP), Hibernate, Jasypt, Salomé TMF, Mantis, Selenium.
  • Steria MedShore - Ingénieur d'études et développements confirmé

    Casablanca 2008 - 2009 Responsabilités:
    - Développement des évolutions.
    - Correction des anomalies.
    - Chiffrage.
    - Analyse et rédaction des spécifications fonctionnelles et techniques.
    - Analyse et rédaction des plans de tests et des fiches anomalies.
    - Assistance technique des membres de l’équipe.

    Réalisations :
    Contribution à la maintenance évolutive et corrective de l’application PFOL, dédié à la gestion du parc d’abonnements des clients grands comptes de France Télécom. Outils: JAVA/J2EE, JSP, JIRA, Struts, Ajax, CVS, PL/SQL, Oracle10g, Quality center, EJB, JONAS, WEBSPHERE, ant.
  • LOGICA - Ingénieur d'études et développements confirmé

    COMPIEGNE 2006 - 2008 Responsabilités :
    - Développement des évolutions.
    - Correction des anomalies.
    - Chiffrage.
    - Contribution au respect des processus qualité CMMI niveau 3.
    - Analyse et rédaction des spécifications techniques et des scénarios de tests.
    - Préparation de l’environnement d’intégration.
    - Assistance technique et formation de l’équipe.
    - Contribution aux compagnes de validation.

    Missions :
    - Maintenance évolutif et correctif du référentiel de tarification d’Orange et contribution à l’étude de la migration JEE de l’existant. Outils: JAVA/J2EE, JSP, Struts, SVN, AXIS, PL/SQL, Oracle9i, Quality center - Test Director, Unix, Shell, C, ASP, VB.

    - Contribution à la maintenance évolutive et corrective du progiciel ‘Grand Angle’, dédié à la gestion financière des collectivités locales en France. Outils: JAVA/J2EE, JSP, UML, ant, Struts, CVS, POI, PL/SQL, Oracle9i, Oracle report 6i.
  • GIC Consulting - Ingénieur d'intégration

    2005 - 2006 Contribution au développement d'un nouveau ERP (RH, Comptabilité, Gestion de Stock...).
    Intégration de solutions GED chez les clients.
    - Outils: JAVA/J2EE, JSP, Servlet, Hibenate, Ajax (Dojo), JavaScript, MySQL.

Formations

Réseau

Annuaire des membres :