Khaled - Développeur SQL

Ref : 090303A003
Photo de Khaled, Développeur SQL
Compétences
Expériences professionnelles
  • Cloud Architect | API Architect | Expert APIGEE

    GRTgaz
    Jan 2019 - aujourd'hui

    API Architect | Expert APIGEE
    ● Mise en place des bonnes pratiques et recommandations de
    design des APIs
    ● Travailler en étroite collaboration avec les équipes de
    développement afin d’améliorer la qualité de design des API et
    pousser la culture Design First
    ● Définition et implémentation des policies à mettre en place sur
    apigee edge (spike, quota, sécurité, OWASP, etc)
    ● Automatiser la publication des API sur un portail API en utilisant
    APIGEE
    ● Promouvoir l'utilisation du portail pour publier et consommer les
    API
    Cloud Architect
    ● Analyser les architectures logicielles existantes et formuler des
    recommandations stratégiques dans le cadre de leur
    refonte/évolution
    ● Participer à la communauté des architectes en étant force de
    proposition
    ● Conception et déploiement de solutions techniques hautement
    disponibles, scalables et sécurisées dans le cloud AWS (Cognito,
    EKS, ECS, AWS API Gateway, S3, IAM, WAF, Cloud Front, Lambda)
    ● Mettre en place le service AWS Cognito pour la gestion des
    utilisateurs et de leur authentification, ainsi que le service API
    Gateway pour l’exposition sécurisée des APIs.
    ● Déploiement d’infrastructures avec de l’IaC en Terraform
    ● Installer et configurer les outils transverses (Apache Airflow)
    ● Optimisation des coûts de la facture AWS
    ● Industrialisation des déploiements avec la mise en place de
    pipelines CI/CD, de la conteneurisation etc.
    ● Contribution au support de production et formation des équipes
    de développement sur l'outillage et le DevOps
    Mots clés
    APIGEE, Open API, Design First, API as a Product, Microservices, API
    Gateway, Oauth2, OpenId connect, Azure AD, Spring Boot, GitlabCI,
    Terraform, AWS( ECS, EKS, Lambda, API Gateway, S3, Cognito),
    Kubernetes, MongoDB Atlas, Apache Airflow, Agile / Safe

  • Lead Architect

    Groupe Agrica
    Jan 2019 - Jan 2020

    Réalisations
    ● Leader du programme refonte d’espace privé intègre les
    domaines Gestion produits, Gestion contrats, Souscription et
    Gestion des remboursements pour les segments client particulier
    et Entreprise
    ● Définir les cibles et les trajectoires permettant de répondre aux
    besoins de l’entreprise
    ● Contribuer à la définition, à l’évolution et à la diffusion du cadre
    d’architecture.
    ● Définition des patterns d’architectures (API Management, MOM,
    architectures micro-services, IAM, ...)
    ● Définition de la stratégie API
    ● Responsable des plusieurs streams :
    o Governance : Proposition de RACI, API design best
    practices and recommendations
    o Security : Identity & Access management
    o Devops : CI/CD, automation tooling
    o Core team : Mise en place des API techniques (monitoring,
    logging, tracing, authorization, etc), Mise en place des
    starter pour aider les développeurs à mettre en place des
    API fonctionnel dans l’état de l’art.
    Mots clés
    API First, API as a Product, Microservices, API Gateway, Oauth2, OpenId
    connect, Axway APIM, Keycloack, Vault, ELK, FileBeat, Grafana,
    Prometheus, Zipkin, Spring Boot/Cloud

  • IT Development Manager & Solution Architect

    Les Mousquetaires
    Jan 2015 - Jan 2019

    Rôle et Responsabilités
    ● Architecte Solution
    ● Responsable des pôles de développement Java, Front et Mobile
    (30 personnes)
    ● Responsable de la chaîne CI/CD
    Réalisations
    Dimension Fonctionnelle/Applicative
    ● Pilotage et réalisation de l’architecture de bout en bout de
    plusieurs projets dans le cadre de la transformation digitale:
    Référentiel PDV, Gestion des campagnes marketing
    (EspaceCOM), Portail fournisseurs, Gestion des documents Immo
    Mousquetaires, etc
    ● Architecture des services transverses dans le cadre du
    programme RED ( Gestion d’autorisation, Référentiel PDV,
    Fidélité, Compagne, etc)
    ● Recueil des besoins, animation d’ateliers métiers transverses et
    participation à la production et validation de l’expression des
    besoins.
    ● Définition de la stratégie d'API à partir des besoins exprimés par
    les clients.
    ● Accompagner les projets jusqu’à la mise en production et
    garantir la mise en œuvre des solutions des architectures
    définies.
    ● Contribution à l'élaboration des patterns d'architectures
    ● Validation des réponses des partenaires externes et leurs
    cohérences avec l'existant
    Dimension Solution
    ● Définition des architectures sur la base des solutions préconisées
    et des patterns d'architectures (API Mangement, MOM,
    architectures micro-services, …).
    ● Conception et mise en place d'un processus d'intégration et de
    livraison continu.
    ● Création de pipeline jenkins as code
    ● Choix et mise en place de d'une solution pour la sécurisation des
    API.
    ● Établir les bonnes pratiques sur chaque projet
    ● Veille en matière d’architecture et évolutions technologiques
    ● Définition de socles techniques et établissement des choix
    technologiques
    ● Validation de la qualité, de la sécurité et de la maintenabilité des
    livrables (code et documentation)
    ● Assurer l'homogénéité des développements des différentes
    équipes au niveau de la qualité du code, de la sécurité, des
    technologies utilisées, du respect des règles de développement
    ● Contribution à l'élaboration du plan stratégique SI.
    Contribution au choix des nouvelles solutions en réponse aux
    besoins de l'entreprise.
    ● Développer et proposer des services techniques transverses
    ● Sélection des frameworks à mettre en oeuvre
    ● Développer des POC pour sélectionner et valider les choix.
    ● Coaching des développeurs
    ● Définition des normes de développement
    ● Créer des archetypes
    Dimension Management
    ● Renforcer la cohésion entre les membres de l'équipe
    ● Favoriser l'auto organisation dans une équipe projet
    ● Contribuer à la mise en place de l'agilité dans l'équipe projet
    ● Organiser et contribuer à la veille technologique des
    développeurs
    ● Entretiens d'embauche
    ● Entretenir des relations de proximité avec les autres équipes (ETL,
    Infra Factory, Métier, etc)
    Mots clés
    Java, Rx Java, Spring, Hibernate, Spring data, Spring Boot, Jersey Rest,
    swagger, Angular, Axway API Gateway, OpenId Connect, Kafka, Redis,
    Cassandra, ElasitcSearch, MongoDb, Postgres, Oracle, Ansible, docker,
    kubernetes, OpenShift, Gitlab, Jenkins, Sonar, CheckMarx, Nexus, Jira,
    Prometheus, Consul, EFK, Agile / Safe
    Caisse des Dépôts – Architect

  • Architect

    Caisse des Dépôts
    Jan 2015 - Jan 2015

    ● Audit de code (Respect des normes d’intégration, Architecture,
    Code source, IHM, tests unitaires, sécurité, documentation, ...)
    ● Mise en place de l’usine d’intégration contenu Jenkins pour tous
    les projets de la caisse des dépôts (front JS + back Java).
    ● Développement de plugin jenkins
    ● Développement et mise à jour des archétypes maven
    ● Rédaction d'un guide d'utilisation Git
    ● Rédaction d'un guide d'utilisation de l'usine Jenkins (Front +
    Back)
    Mots clés
    Java, GWT, AngularJS, JavaScript, html, css, Spring, Hibernate, Spring
    batch, jenkins, bitbucket, Sonar, Archiva, Tomcat, MySQL, Postgres,
    SOAP, REST, GIT, Jira, Confluence

  • Développeur Senior

    Jan 2014 - Jan 2014

    Projet : site – ********
    Réalisations
    ● Améliorer la position SEO de site ******** (Développements
    de Landing pages, redirection nginx,...)
    ● Tracking des vidéos youtube
    ● Tracking des pages vues
    ● Maintenance et amélioration des tunnels auto, santé, MRH et
    emprunteur
    ● Intégrer les avis clients sur le site ********
    Mots clés
    Java, GWT, JSP, JavaScript, html, css, selinum, Wordpress, Nginx, Google
    Analytics, teamcity, jenkins, Tomcat, MySQL, SEO ToolKit, GIT, Jira,
    Confluence, Méthode Agile (Kanban), Eclipse, Linux

  • Leader technique / Développeur Senior

    THALES -
    Jan 2011 - Jan 2014

    Fourniture de la plate-forme d'échanges relais information voyageur en
    temps réel
    Réalisations
    ● Gestion du backlog et définition des priorités associées
    ● Définition de l'architecture globale de l'application
    ● Garantir la qualité technique des développements en conformité
    avec l’architecture définie
    ● Porter la solution technique associée au module
    ● Apporter le support technique aux développeurs (coaching
    technique)
    ● Chiffrage des tâches à effectuer selon la méthodologie agile
    Responsable du bakend et tâches complexes (Redis, Spring,
    Refactoring)
    ● Mise en place d'outils de tests (Junit, Mockito, fest, nosqlunit)
    ● Configuration de serveurs Redis, Tomcat
    Mots clés
    Java, Redis, Tomcat, Logstach, ElasticSearch, Svn, Jira, Spring, Hibernate,
    Maven, jenkins, Sonar, CheckStyle, Pmd, Cobertura, Scrum, Junit,
    Mockito, Nosqlunit, SQL, PostgreSQL, WS soap, cxf, Batch Quartz, GWT
    2.5, CSS, MVP, GIN, Eclipse, Linux
    Projet 2 : ECOTAXE
    Réalisations
    ● Gestion du backlog et définition des priorités associées
    ● Réalisation des "Spécifications Détaillées complémentaires" avec
    le référent fonctionnel (volet technique)
    ● Assurer la responsabilité de la conception détaillée du module
    ● Garantir la qualité technique des développements en conformité
    avec l’architecture définie
    ● Porter la solution technique associée au module
    ● Apporter le support technique aux développeurs (coaching
    technique)
    ● Former l'équipe sur GWT
    ● Chiffrage des tâches à effectuer selon la méthodologie agile
    ● Mise en place de l’usine de développement
    ● Implémentation des interfaces utilisateurs (GWT)
    ● Implémentation des tests unitaire et tests d'intégration
    ● Implémentation des services de gestion
    ● Implémentation de correctifs et évolution suite à la phase de
    recette
    ● Implémentation de batch
    ● Mise en place de la sécurité d'échange avec certificat
    ● Configuration de serveurs ActiveMQ, Weblogic JMS Queue, Jboss
    Mots clés
    Java/J2EE, GWT 2.4, CSS, MVP, GIN, JBoss, SVN, Jira, EJB3, Hibernate,
    Maven2, hudson/jenkins, Sonar, CheckStyle, PMD, Cobertura, MoreUnit,
    Méthode Agile (Scrum, Kanban), JUNIT, Selinium, Mockito, SQL, Oracle,
    WS soap, cxf, Batch Quartz, Weblogic, ActiveMQ, Eclipse, Linux

  • Développeur

    LEROY MERLIN -
    Jan 2011 - Jan 2011

    Le projet
    Système de Gestion de Contenu (site ********)
    Réalisations
    ● Écriture des spécifications fonctionnelles et techniques
    ● Spécification technique des besoins métiers
    ● Chiffrage des tâches à effectuer selon la méthodologie agile
    ● Mise en place de l’usine de développement
    ● Développement des interfaces utilisateurs (GWT)
    ● Implémentation des règles de gestion
    ● Implémentation de tests unitaire et test d'intégration
    ● Implémentation des services de gestion
    ● Implémentation de correctif et évolutions suite à la phase de
    recette
    Mots clés
    Java/J2EE, GWT 2.4, MVP, Request Factory, GIN, JBoss, SVN, Spring,
    Hibernate, JPA, Maven2, hudson, Méthode Agile, JUNIT, Forge, SQL,
    PostgreSQL, WS, SoapUI, Eclipse, Windows

  • Développeur

    NEEDIZ -
    Jan 2011 - Jan 2011

    Création d'un réseau social privé: application de gestion des demandes
    hébergée sur google app engine, installée et utilisée in fine dans un
    domaine Google apps
    Réalisations
    ● Écriture des spécifications fonctionnelles et techniques
    ● Chiffrage des tâches à effectuer selon la méthodologie agile
    ● Mise en place de l’usine de développement et architecture de
    l'application
    ● Développement des interfaces utilisateurs
    ● Implémentation des interfaces avec des services google
    (Contacts, Documents, ...)
    ● Gestion de connexion et d'accès : OpenId, OAuth
    ● Implémentation de correctif et évolution suite à la phase de
    recette
    ● Coaching Agile
    Mots clés
    Java/J2EE, Eclipse, Windows, GWT 2.3, MVP, NoSQL, AppEngine, SVN,
    Guice, Maven2, Méthode Agile, TDD (Test Driven Development),
    assembla, JUNIT, Mockito, Google Data API

  • Développeur

    ALTERGAZ,
    Jan 2010 - Jan 2011

    Le projet
    Réalisation d'un outil de gestion des ventes destiné au suivi et gestion
    du cycle de vie des contrats souscrits
    Réalisations
    ● Rédaction des spécifications fonctionnelles et techniques
    ● Spécifications techniques des besoins métiers
    ● Chiffrage des tâches à effectuer selon la méthodologie agile
    ● Mise en place de l’usine de développement
    ● Développement des interfaces utilisateurs
    ● Implémentation des règles de gestion
    ● Implémentation de tests
    ● Implémentation de correctifs et évolution suite à la phase de
    recette
    ● Rédaction du manuel d’exploitation
    Mots clés
    Java/J2EE, Eclipse, Windows, GWT 2, GWT-Platform, NoSQL, AppEngine,
    SVN, Eclipse, GIN, Guice, Maven2, hudson, Méthode Agile, TDD,
    cloudbees, assembla, cobertura, JUNIT, Mockito,WS, SoapUI, Google
    Docs

  • Développeur

    MONDECA -
    Jan 2008 - Jan 2010

    Projet 1 : EXITER
    Conception et développement d’une application de gestion d’outils
    pour stocker les métadonnées.
    Projet 2 :
    Développement d’une application Web de navigation, d’annotation et
    d’interrogation des images satellitaires.(SISA)
    Projet 3 :
    Conception et développement d’une application d’annotation d’images
    satellitaires, à l’aide des bases de connaissances formalisées (ontologies)
    Réalisations
    ● Écriture des spécifications fonctionnelles et techniques
    ● Développement d’une interface de communication entre SISA et
    ITM (Gestionnaire d'ontologie développé par Mondeca), définition et
    manipulation des règles
    ● Développement des interfaces utilisateurs
    ● Rédaction d'une documentation permettant l’utilisation et la
    maintenance de l'application
    Mots clés
    Java, J2EE, GWT, standards sémantiques (OWL, RDF), XML, JDOM, CSS,
    HTML, ITM, Eclipse, JBOSS, PostgreSQL, OTB, Monteverdi,, Swing, JDOM,
    WEKA,, Protégé, ITM, JBOSS, PostgreSQL

Études et formations
  • Diplôme d’ingénieurs en informatique de l’école nationale d’ingénieurs de Tunis, mention Bien.

    2009
  • Master 2 spécialité « Mathématiques et Informatique »,

    Université Paris Descartes.
    2008
  • Admis au concours d’entrée aux cycles de formation d’ingénieurs.

    2005
  • Diplôme des Études préparatoires à l’institut préparatoire aux études d’ingénieur de Nabeul.

    2005
  • Baccalauréat section Mathématique, mention Assez Bien.

    2003
Autres compétences
Certifications
et
Formations
Devops : Terraform, Ansible
● Tools : Maven, Gradle, Ant, Jenkins, Gitlab CI, Sonar, Git, Svn, Nexus
● Management : Steering, recruitment, animation, planning, promotion,
reporting
● Languages : English, French & Arabic
● Septembre 2020: Google Cloud Apigee Certified Professional API
Engineer Google Cloud
● Mars 2020: Formation Anthos Google
● Septembre 2019: Formation APIGEE Google
● Septembre 2018 : Building Kafka Solutions Confluent
● Septembre 2018: Red Hat OpenShift Administration I Red hat
● Juillet 2018 : Formation Scrum Les Mousquetaires
● Mai 2018 : Formation Blockchain Les Mousquetaires
● Avril 2017 : Docker cluster administration Ippon Technologies
● Septembre 2015 : Formation React Sfeir
● Mai 2015 : Formation AngularJS Sfeir
● Décembre 2013 : Functionnal Programming Princilpes in Scala Ecole
Polytechnique Fédérale de Lausanne
● Juillet 2013: MongoDB for Java Developers 10gen, The MongoDB
Company
● Septembre 2014: Effectuation : l'entrepreneuriat pour tous EMLYON
Business School


PROJETS UNIVERSITAIRES ENIT
5 mois J2EE: Conception et réalisation d’une application de bibliothèque en ligne en technologie J2EE par application des designs patterns : BO, DAO (Data Adapter Object), Front Controler, MVC, Session Façade, Entités 3.0 et Data Transfert Object.

4 mois Java : Conception et Réalisation d’un forum de discussion distribué en technologie Java/RMI

2 mois Administration réseaux : Mise en place et configuration d’un serveur Proxy sous linux

6 mois Génie Logiciel : Conception, développement, test et intégration du Système d’information d’une compagnie aérienne

2 mois UML : Conception d’un system bancaire

4 mois CORBA : Conception et développement d’un jeu de Tank distribué en technologie Java/Corba.

4 mois Visual Basic : Développement d’une application de Messenger

5 mois Base de données avancée avec Oracle : Gestion d’agence de voyages « Sahara découverte » en utilisant Oracle Forms, Oracle Reports, PL/SQL

6 mois Compilation : Réalisation d’un Compilateur

4 mois Programmation C : Développement d’un mini Compilateur

4 mois Programmation C++ : Développement d’une application de gestion d’hôpital

3 mois Base de données : Gestion des jeux méditerranéens.

COMPETENCES EN INFORMATIQUE
Systèmes d'exploitation : Linux, Microsoft Windows
Langage de programmation: PASCAL, JAVA (JSP, JSF, Servlet, EJB, Applet), C, C++, C#, VB, LISP, Prolog, SQL, PL/SQL, SQL3, XML, VHDL
Développement web : AJAX, JSP, Servlet, Java script, HTML, PHP, ASP
Outils de développement : Eclipse, NetBeans IDE 6.0, Microsoft Visual Studio 6.0, Microsoft Visual Studio 2008, Borland C++, Turbo C++, EasyPHP, Isilog Web System (IWS), Maple, SCILAB, Oracle Forms, Oracle Reports, MRS (Microsft Reporting Services)
SGBD: ORACLE 10g, MySQL, Derby, Access, SQLServer
Méthodes et langages de conceptions : UML, Merise, SDL, Réseaux de Pétri, machine à états finis
Outils de conception : Rational Rose, Power AMC designer
Logiciel de Design: PhotoShop, Director, Flash, Dreamweaver.
Générateurs des Systèmes Experts : Clips, Visual Prolog
Technologies distribuées : CORBA, RMI, Web Service

LANGUES
Arabe : Langue maternelle
Anglais : Lu, écrit et parlé

D'autres freelances
Développeur SQL

Ces profils pourraient vous intéresser !
CV Ingénieur Full Stack
Martin

Ingénieur Full Stack

  • ÉTIOLLES
REACT.JS React Native PYTHON SQL
Disponible
CV Développeur JAVA
Mehdi

Développeur JAVA

  • BUSSY-SAINT-GEORGES
JAVA SQL Spring Boot POWERSHELL SPRING Microservices SQL SERVER Cloud AWS Vue.js Kafka
Disponible
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 Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Tech lead / Lead dev
Christophe

Tech lead / Lead dev

  • VILLENAVE-D'ORNON
C# .NET JAVA JAVASCRIPT SQL
CV Développeur mobile et web
Christophe

Développeur mobile et web

  • SAINT-MACAIRE
FLUTTER PHP SQL
Disponible
CV Développeur JAVASCRIPT
Emmanuel

Développeur JAVASCRIPT

  • MARCENAIS
JAVASCRIPT PHP SQL REACT.JS NODE.JS
Disponible
CV Développeur PHP Symfony
Nivash

Développeur PHP Symfony

  • DRANCY
PHP SYMFONY MYSQL HTML5 CSS JAVASCRIPT BOOTSTRAP GIT SQL
Disponible
CV Développeur JAVASCRIPT
Clara

Développeur JAVASCRIPT

  • BOULOGNE-SUR-MER
JAVASCRIPT Vue.js SQL Angular UI DESIGN
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