You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Abdelhak Hamed KhodjaAH

Abdelhak Hamed Khodja

Développeur Full Stack TS / Java

400 €/jour
Créteil, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Abdelhak

Je suis un développeur fullstack à la recherche de nouvelles opportunités stimulantes dans des entreprises passionnantes. J'ai passé énormément de temps à développer mes compétence techniques à travers une formation de développeur logiciels sûrs au sein de l’université Paris-Est Créteil (Master 2 et Licence) ainsi que plusieurs stage et missions en freelance dans le but d'avoir une vue d'ensemble et solide de tout le spectre du développement Web, mobile et logiciel. Je travaille d'une manière très méthodique et professionnelle dans le but d'apporter de la valeur ajoutée à votre entreprise.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Créteil (jusqu’à 50 km)

Expériences

  • QUADIENT
    Développeur Backend
    HIGH TECH
    octobre 2021 - février 2025 (3 ans et 5 mois)
    Cavaillon, France
    Contribution au développement backend d'une solution de hub locker déployée mondialement.

    Conception et développement de services REST et GraphQL avec Node.js et TypeScript.
    Intégration avec des bases de données SQL et NoSQL, et communication inter-services via RabbitMQ pour des échanges asynchrones et fiables.


    Optimisation des performances et de la scalabilité des services backend.

    Mise en place de solutions de monitoring avec Prometheus et Grafana pour surveiller la santé des services et anticiper les incidents.


    Collaboration en équipe Agile : participation aux cérémonies Scrum, revues de code et pair programming.

    Technologies : Node.js, Nest.js, Express.js, TypeScript, RabbitMQ, REST, GraphQL, SQL, NoSQL, Elasticsearch, Prometheus, Grafana, GitLab CI,
    OpenShift, Kubernetes, Nexus, Docker.

  • EFREI Paris
    Développeur Full Stack
    octobre 2020 - septembre 2021 (11 mois)
    94800 Villejuif, France
    Développement et amélioration d'un dashboard d'administration pour l'école d'ingénieurs EFREI Paris.

    Conception et développement d'une application Full Stack avec Spring Boot pour le backend et Angular pour le frontend.

    Backend : Création d'API REST sécurisées avec Spring Security, gestion de la persistance des données avec Spring JPA et PostgreSQL.

    Frontend : Développement d'une interface utilisateur dynamique et responsive avec Angular, gestion des flux de données avec RxJS.

    Mise en place de pipelines CI/CD avec Jenkins et conteneurisation des applications avec Docker. Tests et qualité : Implémentation de tests unitaires avec JUnit (backend) et Jasmine/Karma (frontend), et supervision de la qualité du code avec SonarQube.

    Technologies : Spring Boot,Java, Angular, PostgreSQL, Docker, Jenkins, RxJS, JUnit, SonarQube, Node.js, TypeScript.
  • Abbelight
    Ingénieur Full Stack (Stage)
    mai 2020 - octobre 2020 (5 mois)
    Val-de-Marne, France
    Transformation SaaS Développement d'une interface utilisateur avancée avec WebGL, React et Redux.

    Participation à la définition d'une architecture cloud (AWS) permettant la mise à l'échelle automatisée.

    Collaboration avec l'équipe R&D pour intégrer des fonctionnalités 3D complexes et garantir une expérience fluide.


    Technologies : WebGL, React, Redux, Node.js, Express.js, Docker, AWS.

Recommandations

Soyez le premier à recommander Abdelhak

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Licence informatique parcours informatique
    Université Paris-Est Créteil
    2018
    Une formation axée sur l’acquisition progressive d'un ensemble de compétences fondamentales (algorithmique, programmation, administration des systèmes et réseaux, conception des programmes et des systèmes d’informations) dans le domaine de l'informatique. La formation a de plus une composante scientifique pluridisciplinaire (mathématiques, initiation à la physique) et une formation générale (anglais, techniques d'expression, culture professionnelle). Cette formation m'a permis d'acquérir des solides connaissances théoriques et pratiques nécessaires pour une poursuite en master d’informatique. COMPÉTENCE(S) ACQUISE(S) - Connaître les principaux types de représentation des données informatiques - Modéliser un problème concret à l'aide des structures de données appropriées - Comprendre, expliquer ou mettre au point un algorithme - Connaître les notions classiques d'analyse d'algorithmes (correction, terminaison, complexité) et savoir les appliquer à des exemples simples - Mettre en oeuvre une solution algorithmique dans divers types de langages de programmation (impératif, objet, fonctionnel) - Connaître quelques modèles formels fondamentaux (automates, langages, grammaires), leurs principales propriétés et leur usage pour la compilation de programmes - Concevoir et maintenir une base de données, concevoir et réaliser un site web - Connaître l'organisation et l'usage des systèmes, des machines et des réseaux informatiques Ces enseignements incluent la préparation au certificat C2I2E. Méthodologie du travail universitaire : - Trouver des références bibliographiques - Développer sa capacité de travail individuel, savoir prendre des notes et lire des documents scientifiques - Travailler en équipe et rédiger un mémoire scientifique - Présenter oralement son travail, au moyen d'outils informatiques si nécessaire
  • Master 2 informatique parcours développement logiciels sûrs
    Université Paris-Est Créteil
    2020
    Une formation axée sur le développement logiciel qui m'a permis d'aborder les différents paradigmes de programmation et méthodes de conception pour les systèmes logiciels, réseau et embarqués et apprendre à choisir les bons concepts et les méthodologies adaptées au domaine applicatif. Ces compétences sont complétées par des modules axés sur la modélisation abstraite. Cette dernière est fondamentale pour choisir la représentation des données dans un système d’information, la spécification des traitements à appliquer aux données ou la spécification des contraintes du logiciel, qui sont nécessaires dans le développement de logiciels sûrs. Ces derniers occupent une place fondamentale, notamment dans les secteurs critiques (transport, avionique, spatial, nucléaire) dans lesquels la France est leader mondial. COMPÉTENCE(S) ACQUISE(S) - Analyse des besoins utilisateurs - Analyse d’opportunités et faisabilité technologique de l’application - Élaboration et rédaction de cahiers des charges - Conception d’architecture logicielle - Définition des protocoles et des scénarios de test - Intégration et déploiement des solutions - Connaissance des normes de sûreté - Évaluation des risques pouvant intervenir au cours de la réalisation - Définition de schémas d’organisation, de méthodes de travail, de normes et de procédures qualité - Élaboration des éléments de chiffrage (besoins humains, financiers...)

Certifications

Compétences (25)

Catégories