Hamza - Software Engineer Full Stack

Ref : 180216A002
Actuellement disponible Email vérifié
Photo de Hamza, Software Engineer Full Stack
Compétences
Spring Boot
POSTGRESQL
THYMELEAF
GIT
HIBERNATE
Expériences professionnelles
CV plus récent en cours de mise à jour
  • EXPERIENCE PROFESSIONNELLE

    Jui. 2021 à aujourd’hui KLEE Group
    Ø Consultant Full Stack (Client : Comutitres)
    Projet « NL+ » : Une application avec une architecture micro-services pour la gestion et la valorisation des titres de
    transport sur l’ile de France [RATP (Fer et Bus), SNCF, Metro, OrlyBus…].
    Projet « VADCOM » : Application web permettant d’agréger les ventes, rechargement et paiement à distance sous
    forme de CRA (Compte-Rendu-d’Activité)
    Projet « SIG » : Application de gestion des passes Navigo, des contrats de transport et des utilisateurs d'IDFM.
    Projet « Dédommagement IDFM » : Application web de dédommagement IDFM

    Projet « Appairage » : Application permettant d’appairer un compte Navigo Connect (NC) et un compte SIG
    ü Tâches :
    • Former les nouveaux arrivants sur les différents assets
    • Rédaction d'études sur les nouveaux besoins
    • Rédaction d’études des vulnérabilités sur les différents assets
    • Développement des nouveaux besoins demandé par le client
    • Développement des web services pour les différents micro-services.
    • Développement des Service [Listener / Notifier] pour lire et/ou envoyer des messages de notification entre les
    micro-services en utilisant AMQP (Advanced Message Queuing Protocol) du RabbitMQ.
    • Ajouter des tests d’intégration et des tests unitaire pour chaque service développer.
    • Fixer les anomalies des développements précédents.
    • Upgrade la version Java postgresSQL sur les micro-services
    • Participer aux réunions qui constituent le cérémonial (Planification du sprint, Mêlée quotidienne, Revue du sprint,
    Rétrospective).
    Environnement Technique: Angular 9, Spring Boot 2, JPA, Hibernate, Maven, JAVA 8-11-13-17, PostgreSql, Docker, Spring,
    Modèle MVC de Spring, Spring Security, Spring Cloud, Hibernate, JPA, JavaScript, Thymeleaf, AWS, RabbitMQ, TypeScript,
    HTML5, CSS3, Bootstrap, Agile Scrum.

    Oct. 2019 à Jui. 2021 Oodrive
    Ø Consultant Full Stack (Client : YourCab) – [11/20 jusqu’à aujourd’hui]
    Projet « Yourcab » : Une application web et mobile permettant ces utilisateurs de réserver rapidement leur VTC
    ü Tâches :
    • Implémenter et développer le business logique de la partie Front & Mobile.
    • Conception de l’architecture et développements du BackEnd.
    • Intégration le module de paiement « Axepta Bnp PariBas » [server to server].
    • Configuration l’environnement du Serveur VPS CentOS 7.
    • Mise en place des pipelines CI/CD.
    Environnement Technique : Angular 9, Flutter, Dart, Spring Boot 2, JPA, Hibernate, Maven, JAVA 8, PostgreSql, VPS CentOS 7,
    Docker, Portainer, HTML5, CSS3, Bootstrap, Agile Scrum.
    Ø Consultant Full Stack (Client : Tunisie Télécom) – [3 Mois]
    Projet « Walk & Win » : C’est application web et mobile pour calculer les nombres des pas/jour d’utilisateur.
    ü Tâches :
    • Implémenter et développer le business logique de la partie Front & Mobile.
    • Conception de l’architecture et développements du BackEnd.
    • Configuration l’environnement du Serveur VPS CentOS 7.
    • Mise en place des pipelines CI/CD.
    Environnement Technique : Angular 9, Flutter, Dart, Spring Boot 2, JAVA 8, JPA, Hibernate, Maven, PostgreSql, Sonar, VPS CentOS
    7, Docker, Portainer, HTML5, CSS3, Bootstrap, Agile Scrum.
    Ø Consultant Full Stack & Scrum Master (Client: Oostoora) – [6 Mois]
    Project « Oostoora » : C’est une plateforme de vente en gros en ligne dans la région, et a pour ambition d’accompagner
    les PMC au quotidien dans l’optimisation de leur performance.
    v Tâches :
    • Définir l’architecture, Implémenter et développer le business logique de la partie Front
    • Conception et développements l’architecture du BackEnd.
    • Participer à la configuration d’instance EC2 AWS.
    • Participer à la mise en place des pipelines CI/CD.
    • Rédaction des US des sprints en tant que Scrum Master.
    Environnement Technique : Angular 8, Spring Boot 2, JPA, JAVA 8, Hibernate, Maven, PostgreSql, Cloud AWS EC2, GitLab, Docker,
    Jenkins, HTML5, CSS3, Bootstrap, Agile Scrum.
    Ø Développeur Full Stack – [10 Mois]
    Project « Identity » : Participer à la création d’une solution d'identité numérique pour les individus et les entreprises
    permettant ces utilisateurs du gérer et crée des certifications « CertiPKI ».
    v Tâches :
    • Implémenter et développer le business logique de la partie Front
    • Participer aux développements BackEnd.
    • Participer à la création des Test Auto (QA- Selenium).
    • Participer à la mise en place des pipelines CI/CD.
    Environnement Technique : Angular 9, Spring Boot 2, JPA, JAVA 8, Hibernate, Maven, PostgreSql, Selenium, AWS Cloud, GitLab,
    HTML5, CSS3, Bootstrap, Agile Scrum.

    Jan. 2019 à Oct. 2019 Digital Virgo
    Ø Développeur Full Stack – [10 Mois]
    Projet « DV-Ticketing » : C’est une application de paiement pour les billets Télécom instantanés et sécurisés par simple
    envoi d’un SMS.
    v Tâches :
    • Implémenter et développer le business logique de la partie Front web et mobile
    • Participer aux développement BackEnd.
    • Participer à la configuration d’instance EC2 AWS.
    • Participer à la mise en place des pipelines CI/CD.
    Environnement Technique : Flutter, Dart, AWS Cloud, Angular, Spring Boot 2, JPA, JAVA 8, Hibernate, Maven, PostgreSql, Agile
    Scrum.

    Aout 2017 Gérant Société TEK’nology IT SOLUTION, Tunis, Tunisie

    Fév. 2017 Développement J2EE, Freelance, Tunis, Tunisie. Développement d’un POS en intégrant ingénico pour la gestion des payements Conception et implémentations du POS Intégration de l’SDK de ingénico Conception et implémentation de la partie client qui se connecte à l’API REST de ingénico via l’SDK Mots clés : J2EE, l’SDK de ingenico, Spring, hibernate, JSF, bootstrap

    Décembre 2016 -Mars 2017 Développement PHP, Freelance, Tunis, Tunisie. • Développement d’un logiciel de gestion de cabinet d’avocat • Conception du système • Implémentation du workflow de travail de l’avocat • Stockage de documents • Sécurité et distribution de rôles entre les utilisateurs du système Mots clés : PHP, MySQL, bootstrap, HTML5, JavaScript, CSS3 Septembre 2016 -Janvier 2017 Développement C sous linux, Freelance, Tunis, Tunisie. • Développement du jeu express 2013 • Conception et implémentation du hub qui va créer des processus joueurs via forc et exec • Conception et implémentation des joueurs et leurs stratégies de jouer • Communication entre le hub et les processus joueurs via les pipes Mots clés : c, pipes, fork, linux Juillet-Septembre 2016 Développement VB.net, Freelance, Tunis, Tunisie. • Conception, modélisation et implémentation des fonctionnalités d’un système décisionnel pour les bibliothèques qui permet : • Prise de décision sur l’empreint des livres (un livre peut être empreinte par un lecteur ou non) • Gestion de la librairie et assistance informatique des employés Mots clés: VB.net, Visual Basic 2010, SQL Developper, wampserver MySQL


    Février 2016– Février 2017 Développeur « WEB » au sein de SCDS « Studies Center For Development Strategics » • Développement des applications WEB • Développement des Site Web • Conception des Interfaces Graphique • Intégration des Données et des articles au site web • Définir les normes et les standards des bases de données, des outils, systèmes et réseaux. • Définir les procédures de qualité et de sécurité des systèmes d’information. • Apporter un support technique et une assistance aux utilisateurs. • Définir l’ensemble des moyens de communication interne nécessaires à la mise en place de nouveaux projets SI. Février-Juillet 2016 Développement Android, Clinique d’enfants-freelance, Tunis, Tunisie. • Conception et création d’une application mobile qui Implémente le workflow de travail dans l’hôpital entre les médecins et les infirmiers. • Un système de suivi de l’état des patients par le cadre médical et leurs parents à distance • Développement d’un système de chat entre parents, infirmiers et médecins Mots clés : Android, Android Studio, SQL Developper, XMPP, JSON, PHP, MySQL, design des UI mobile, JAVA, Smack Février-Septembre 2015 Projet de Fin d’Études-développeur JEE, Boite de développement, Tunis, Tunisie. Conception, modélisation et implémentation des fonctionnalités d’un système décisionnel pour les cabinets dentaires qui permet principalement de : • Assistance virtuelle des dentistes dans leurs consultations • Gestion financière et organisationnelle (fiches, patients...) des cabinets • Système décisionnel pour l’interaction médicamenteuse et la différenciation entre médicaments génériques et originales Mot clés: JEE, Apache Server, hibernate, maven, JSF, Spring MVC, MySQL, Eclipse Juillet-Aout 2014 Stage Ingénieur, BESSI POUR LES MATERIAUX DE CONSTRUCTION, Arian, Tunisie. Développement d’une application web pour la gestion commerciale de l’entreprise. Cette application englobe la gestion des stocks, des achats et des ventes pour l’entreprise ; elle contient un système de facturation et de passage de commandes à distance ou sur place et elle permet ainsi la gestion des employés et des clients. Mots clés: JEE, hibernate, Apache Server, Spring MVC, Maven, MySQL, JSF, Eclipse Février-Mai 2014 Projet de Conception et de Développement, ENSI, Tunisie. Conception et développement d’une plateforme de e-learning en JEE. Cette application permet aux enseignants D’interagir avec leurs étudiants à distance, leur donner des cours et des examens en ligne et les évaluer par la suite, elle permet également aux parents de suivre l’avancement de leurs enfants. Mots clés : JEE, Spring MVC, Hibernate, MySQL, Maven, Apache Server, JSF, Eclipse Mars-Avril 2014 Projet interne, ENSI, Tunisie. • Développement d’un système de carrefour en langage B • Développement d’un système en langage B de compilation pour un carrefour Mots-clés : langage B, compilation, système logique Juin-Aout 2013 Projet d’été, ENSI, Tunisie. • Développement d’un éditeur de graphe en java. Utilisation du bibliothèque Jgraphe pour créer les fonctions.
    • N’alités de l’éditeur de graphe (ajout de nœud, suppression, affichage ...) enregistrement et récupération des graphes en utilisant xml parsing et la librerie JDOM Mots-clés : JAVA, JGRAPH, XML, JDOM
    2012-2013
    Projets internes, ENSI, Tunisie. • Développement d’un site web pour une agence de voyage en php Développement d’un jeu d’echec en C++ Mots-clés : PHP, HTML5, CSS3, C++, SDL








    Aout 2017 Gérant Société TEK’nology IT SOLUTION, Tunis, Tunisie

    Fév. 2017 Développement J2EE, Freelance, Tunis, Tunisie. Développement d’un POS en intégrant ingénico pour la gestion des payements Conception et implémentations du POS Intégration de l’SDK de ingénico Conception et implémentation de la partie client qui se connecte à l’API REST de ingénico via l’SDK Mots clés : J2EE, l’SDK de ingenico, Spring, hibernate, JSF, bootstrap

    Décembre 2016 -Mars 2017 Développement PHP, Freelance, Tunis, Tunisie. • Développement d’un logiciel de gestion de cabinet d’avocat • Conception du système • Implémentation du workflow de travail de l’avocat • Stockage de documents • Sécurité et distribution de rôles entre les utilisateurs du système Mots clés : PHP, MySQL, bootstrap, HTML5, JavaScript, CSS3 Septembre 2016 -Janvier 2017 Développement C sous linux, Freelance, Tunis, Tunisie. • Développement du jeu express 2013 • Conception et implémentation du hub qui va créer des processus joueurs via forc et exec • Conception et implémentation des joueurs et leurs stratégies de jouer • Communication entre le hub et les processus joueurs via les pipes Mots clés : c, pipes, fork, linux Juillet-Septembre 2016 Développement VB.net, Freelance, Tunis, Tunisie. • Conception, modélisation et implémentation des fonctionnalités d’un système décisionnel pour les bibliothèques qui permet : • Prise de décision sur l’empreint des livres (un livre peut être empreinte par un lecteur ou non) • Gestion de la librairie et assistance informatique des employés Mots clés: VB.net, Visual Basic 2010, SQL Developper, wampserver MySQL


    Février 2016– Février 2017 Développeur « WEB » au sein de SCDS « Studies Center For Development Strategics » • Développement des applications WEB • Développement des Site Web • Conception des Interfaces Graphique • Intégration des Données et des articles au site web • Définir les normes et les standards des bases de données, des outils, systèmes et réseaux. • Définir les procédures de qualité et de sécurité des systèmes d’information. • Apporter un support technique et une assistance aux utilisateurs. • Définir l’ensemble des moyens de communication interne nécessaires à la mise en place de nouveaux projets SI. Février-Juillet 2016 Développement Android, Clinique d’enfants-freelance, Tunis, Tunisie. • Conception et création d’une application mobile qui Implémente le workflow de travail dans l’hôpital entre les médecins et les infirmiers. • Un système de suivi de l’état des patients par le cadre médical et leurs parents à distance • Développement d’un système de chat entre parents, infirmiers et médecins Mots clés : Android, Android Studio, SQL Developper, XMPP, JSON, PHP, MySQL, design des UI mobile, JAVA, Smack Février-Septembre 2015 Projet de Fin d’Études-développeur JEE, Boite de développement, Tunis, Tunisie. Conception, modélisation et implémentation des fonctionnalités d’un système décisionnel pour les cabinets dentaires qui permet principalement de : • Assistance virtuelle des dentistes dans leurs consultations • Gestion financière et organisationnelle (fiches, patients...) des cabinets • Système décisionnel pour l’interaction médicamenteuse et la différenciation entre médicaments génériques et originales Mot clés: JEE, Apache Server, hibernate, maven, JSF, Spring MVC, MySQL, Eclipse Juillet-Aout 2014 Stage Ingénieur, BESSI POUR LES MATERIAUX DE CONSTRUCTION, Arian, Tunisie. Développement d’une application web pour la gestion commerciale de l’entreprise. Cette application englobe la gestion des stocks, des achats et des ventes pour l’entreprise ; elle contient un système de facturation et de passage de commandes à distance ou sur place et elle permet ainsi la gestion des employés et des clients. Mots clés: JEE, hibernate, Apache Server, Spring MVC, Maven, MySQL, JSF, Eclipse Février-Mai 2014 Projet de Conception et de Développement, ENSI, Tunisie. Conception et développement d’une plateforme de e-learning en JEE. Cette application permet aux enseignants D’interagir avec leurs étudiants à distance, leur donner des cours et des examens en ligne et les évaluer par la suite, elle permet également aux parents de suivre l’avancement de leurs enfants. Mots clés : JEE, Spring MVC, Hibernate, MySQL, Maven, Apache Server, JSF, Eclipse Mars-Avril 2014 Projet interne, ENSI, Tunisie. • Développement d’un système de carrefour en langage B • Développement d’un système en langage B de compilation pour un carrefour Mots-clés : langage B, compilation, système logique Juin-Aout 2013 Projet d’été, ENSI, Tunisie. • Développement d’un éditeur de graphe en java. Utilisation du bibliothèque Jgraphe pour créer les fonctions.
    • N’alités de l’éditeur de graphe (ajout de nœud, suppression, affichage ...) enregistrement et récupération des graphes en utilisant xml parsing et la librerie JDOM Mots-clés : JAVA, JGRAPH, XML, JDOM
    2012-2013
    Projets internes, ENSI, Tunisie. • Développement d’un site web pour une agence de voyage en php Développement d’un jeu d’echec en C++ Mots-clés : PHP, HTML5, CSS3, C++, SDL

Études et formations
CV plus récent en cours de mise à jour
  • FORMATION

    20 Janvier 2018 Certificat « Découvrez la Programmation Orientée Objet en Python », OpenClassRooms, N° 6943497264
    26 Juillet 2017 Certificat « Maintenez-vous à jour en Développement », OpenClassRooms, N° 5698595361
    20 Juillet 2017 Certificat « Animez une communauté Facebook», OpenClassRooms, N° 9373385075
    Juil. 2015 Cycle Ingénieur en Informatique, à l’École Nationale des Sciences de l’Informatique (ENSI Tunisie), Manouba, Tunisie
    Juin 2011 Licence appliquée en Développement des Systèmes d’Information, ISET Charguia.
    Juin 2007 Baccalauréat technique - lycée 9 avril 1939 Tunis

    Autres formations :

    Juin 2023 Préparation à la certification Oracle Certified Professional
    Janvier 2023 Préparation à la certification Oracle Certified Associate
    Janvier 2020 Scrum Fundamentals Certified
    Janvier 2018 Programmation Orientée Objet en Python


    Langues : Arabe (langue maternelle), Français (deuxième langue), Anglais (niveau universitaire) Compétences informatiques et systèmes d’information : Programmation / Framework : JAVA/J2EE, PHP, HTML, CSS, C/C++, Python, Angular.JS, React.JS, Node.JS, LARAVEL, Bootstrap, JQuery, Symfony. CMS: Magento, Wordpress, Prestashop, Drupal, Drupal Commerce. OS: Android (Native), I’OS (Native), React Native, IONIC.

D'autres freelances
Ingénieur de développement JAVA

Ces profils pourraient vous intéresser !
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 Ingénieur de développement JAVA
Adel

Ingénieur de développement JAVA

  • LES MUREAUX
JAVA REST ANGULARJS SPRING Angular IntelliJ IDEA Spring Boot Cloud AWS
Disponible
CV Développeur PHP
Wilfried

Développeur PHP

  • NOISY-LE-GRAND
PHP JAVASCRIPT Vue.js PHP LARAVEL SQL REACT.JS SYMFONY JAVA Angular Next.js
Disponible
CV Ingénieur de développement C
Stéphane

Ingénieur de développement C

  • MONTROUGE
C C++ SQL PLUS SQL PL SQL ORACLE PRO C SCRIPT SHELL JAVA PYTHON Oracle Database 12c
Disponible
CV Ingénieur en Data et IA
Joel

Ingénieur en Data et IA

  • CHAMPS-SUR-MARNE
PYTHON Microsoft Power BI SQL EXCEL AZURE PYSPARK JAVA C# PHP .NET
Disponible
CV Full stack Engineer Angular/ Java
Zine-El-Abedine

Full stack Engineer Angular/ Java

  • TOULOUSE
Angular TypeScript HTML5 CSS JAVA SPRING JAVASCRIPT PL SQL ORACLE POSTGRESQL
Disponible
CV Développeur JAVA
Selim

Développeur JAVA

  • SARTROUVILLE
JAVA Spring Boot Microservices API RESTful Angular TDD BDD DOCKER TypeScript Kubernetes
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 Ingénieur systèmes
Badr

Ingénieur systèmes

  • PARIS
JAVA SQL HTML Spring Boot REST PYTHON REACT.JS CSS ANGULARJS JAVASCRIPT
Disponible