Aller au contenu principal
Nouveau

Extension Chrome disponible

Découvrir

Khaled H.

Développeur full-stack freelance

    TJM
    À partir de 0 €/jour
    Localisation
    · Full remote
    Langues
    Français

    Disponible sous 1 mois · 7 ans d'expérience

    Compétences

    • Angular5/5
    • Java5/5
    • Spring Boot5/5
    • Scrum5/5
    • CI/CD5/5
    • GitLab CI5/5
    • REST API5/5
    • Bootstrap5/5
    • Postman5/5
    • TypeScript5/5
    • CSS5/5
    • HTML5/5
    • Ansible5/5
    • Elasticsearch5/5
    • JUnit5/5
    • Agile5/5
    • Jira5/5
    • PostgreSQL5/5
    • Quarkus5/5
    • Gestion de projet5/5

    Spécialités

      Expériences

      1. DÉVELOPPEUR Full Stack JAVA / SPRINGBOOT / ANGULAR

        Février 2023 a Aout 2024

        • Développement et maintenance des applications web dédiée pour le secteur de de transport cote SNCF France •  Développement des interfaces associé à chaque module avec Angular 12. •  Développement de l’ergonomie de l’application avec Angular 12, en collaboration avec le designer. •  Développement des modules backend avec SpringBoot. •  Intégration du batch dans une architecture utilisant déjà le Framework Spring. •  Mise en place des différents Jobs synchrone et asynchrone par SpringBatch afin de traiter le volume des données par lots a partir d’une autre base de données. •  Collaboration avec l'équipe pour bien développer les APIs et les consommer coté Frontend. •  Implémenter les tests unitaires Avec Junit pour chaque fonctionnalité ajoutée et les passer au pipeline d’un serveur Gitlab. •  Création de pipelines CI/CD dans Jenkins pour automatiser la construction, les tests et le déploiement d'applications back-end (Java) et front-end (Angular). •  Utilisation d’Ansible pour gérer les déploiements automatisés sur des serveurs • Linux via des playbooks, incluant la mise à jour des artefacts et le redémarrage des services. • Intégration de Ansible Vault pour sécuriser les informations sensibles (mots de passe, clés d’API) lors des déploiements. •  Gestion des versions d’applications via Jenkins, avec des variables d’environnement pour mettre à jour dynamiquement les playbooks Ansible. •  Automatisation du déploiement multi-environnements (développement, staging, production) avec des inventaires Ansible, garantissant une réplication cohérente des configurations. •  Livraison d’une version MVP pour validation client. •  Création d’instances EC2 et gestion des machines virtuelles pour héberger le back- end Java et front-end Angular dans le cloud AWS.Mise de processus de déploiement et livraison •  Détection des bugs impactés par un changement côté API. • SGBD : Oracle, PostgresSql • Langages : Java 11, Typescript , HTML, CSS Frameworks: Angular 12, Spring Boot, Bootstrap, SpringBach Outils : IntelliJ , Postman, Soap, Rest_API, JSON Code Parser Gestion de projet : JIRA, Gitlab Jenkins , Ansible • D’octobre 2022 Février 2023 • Aubay : • Mission NRJ • OWLIANCE • DÉVELOPPEUR Full Stack JAVA / QUARKUS / ANGULAR • Développement et maintenance des applications web dédiée pour le secteur de multimédia adaptées aux besoins de tous les radios nationaux français •  Développement des interfaces associées à chaque module ave • Angular 14. •  Développement des modules backend avec Quarkus. La Création de services

        • TypeScript
        • Angular
        • Java
        • Spring Boot
        • REST API
        • CSS
        • HTML
        • Bootstrap
        • Quarkus
        • AWS
      2. DÉVELOPPEUR Full Stack JAVA

        SEPTEMBRE 2021 A OCTOBRE 2022

        • Développement et maintenance des applications web dédiée pour le secteur de l'assurance santé/retraite adaptées aux besoins de tous les acteurs du marché de l'assurance santé et prévoyance français. •  Etude de l’existant auprès du client et analyser les besoins fonctionnels et non fonctionnels de l’application. •  Développement des interfaces associé à chaque module avec Angular 11. •  Développement de l’ergonomie de l’application avec Angular 11, en collaboration avec le designer. •  Développement des modules backend avec SpringBoot. •  Intégration du batch dans une architecture utilisant déjà le Framework Spring. •  Mise en place des différents Jobs synchrone et asynchrone par SpringBatch afin de traiter le volume des données par lots. •  Développement du module gestion de : contrat (admin), utilisateurs (assuré, entreprise), des informations bancaires (assuré) et des profils (assuré). •  Collaboration avec l'équipe pour bien développer les APIs et les consommer coté Frontend. •  Implémenter les tests unitaires Avec Junit pour chaque fonctionnalité ajoutée et les passer au pipeline d’un serveur Gitlab. •  Configuration des portails sur Liferay pour permettre à l’utilisateur de gérer son site. •  Création de pipelines CI/CD dans Jenkins pour automatiser la construction, les tests et le déploiement d'applications back-end (Java) et front-end (Angular). •  Livraison d’une version MVP pour validation client. •  Détection des bugs impactés par un changement côté API. • SGBD : Oracle, MYSQL • Langages : Java 8, JavaScript, Typescript, JSF, HTML, CSS Frameworks: Angular 11, Spring Boot, Bootstrap, jQuery, SpringBach Outils : Liferay, IntelliJ, SoapUI, Postman, Soap, Rest_API, JSON Code Parser

        • TypeScript
        • JavaScript
        • Angular
        • Java
        • Spring Boot
        • REST API
        • MySQL
        • CSS
        • HTML
        • jQuery
      3. DÉVELOPPEUR Full Stack Python/Angular

        OCTOBRE 2020 A SEPTEMBRE 2021

        • Développement d’une plateforme intelligente « Gouvernance » d’amélioration de SMART SOFT • PRO marque employeur pour gérer, analyser les différents avis des différents clients, collaborateurs et partenaires à partir des divers plateformes (professionnelle, réseau sociaux). •  Collecte des informations sur le système existant chez le client. •  Participation au Daily-meeting avec l’équipe pour discuter des nouvelles • Features à ajouter et partager l'état d’avancement. •  Choix des diverses plateformes comme étant source des données •  Réalisation de rapports détaillés ainsi que les documents techniques sur les différentes données extraites. •  Nettoyage, visualisation et mise en place d’un système de classification de 1èr ordre afin de pouvoir dégager les diverses informations cachées par le volume des données. •  Concevoir une architecture MVVM réactive pour l'application. •  Développement des modules de l’interface avec ANGULAR 11. •  Développement des différents modules avec Python/Flask •  Le développement des nouveaux API(s) en mode REST_API. •  Réalisation des tests et validation avec POSTMAN • SGBD : PostgreSQL, NoSQL ; ArangoDB, Langages : JavaScript, Typescript, Python, HTML, CSS, Frameworks: Angular 11, Flask, Bootstrap, Outils: VisualCode, Postman, Rest_API, JSON Code Parser, NLP

        • TypeScript
        • JavaScript
        • Angular
        • Python
        • REST API
        • PostgreSQL
        • CSS
        • HTML
        • Bootstrap
        • NLP
      4. DÉVELOPPEUR Full Stack Java/Angular

        MARS 2019 A OCTOBRE 2020

        • Développement d’une application Web de contrôle et surveillance des grandes chambres froides à partir des différentes données issues des divers captures en temps réel (humidité, CO2, température…) afin de pouvoir éviter tout accident futur possible. •  Etude des besoins fonctionnels et non-fonctionnels du client. •  Définition des objectifs et des priorités applicatives. •  Elaboration de rapports détaillés ainsi que les documents techniques sur l’état d’avancement. •  Participation aux Daily meetings avec l’équipe backend. •  Conception d’une architecture MVI pour l'application sur la version v1 pour l’étude de l’architecture réactive et la transformation vers l’architecture Reactive MVVM dans la version v2 de l’application. •  Intégration d’un fichier du design et l’adopté sur l’application avec ANGULAR  Développement des modules Backend avec JAVA 8, SPRINGBOOT. •  Correction et amélioration de l’application par des méthodes de sauvegarde du data au but de minimiser les appels des API pour réduire le coût de la consommation de mémoire côté serveur dû aux visites excessives des utilisateurs de l’application par minute. •  Réalsation des tests et validation avec Postman. • SGBD : MySQL, NoSql, ArangoDB, Langages : JAVA 8, JavaScript, Typescript, HTML, CSS, F rameworks: Angular 8, SpringBoot, Bootstrap, Outils: VisualCode, Postman, Rest_API, JSON Code Parser, Architecture: MVVM, MVC

        • TypeScript
        • JavaScript
        • Angular
        • Java
        • Spring Boot
        • REST API
        • MySQL
        • CSS
        • HTML
        • Bootstrap