You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Amine M'HamedAM

Amine M'Hamed

Ingenieur Java

€700/day
Sartrouville, FR
3-7 years

Average response time: 1 hour

About Amine

En tant qu'ingénieur Java expérimenté, j'ai une solide expérience dans la conception, le développement et la maintenance de systèmes Java hautement évolutifs. J'ai une connaissance approfondie des principaux frameworks Java, tels que Spring, Hibernate, et Struts, et je suis capable de les intégrer avec succès pour fournir des solutions complètes et efficaces.

J'ai une expertise dans la conception et la mise en œuvre de microservices, en utilisant des technologies telles que Docker et Kubernetes pour améliorer la scalabilité et la disponibilité de l'application. J'ai également travaillé avec des technologies de base de données telles que SQL et PostgreSQL pour la gestion de données.

En tant qu'ingénieur Java, j'ai également une expérience dans la création d'applications web réactives et dynamiques. J'ai également une expérience significative dans le développement d'applications mobiles pour Android en utilisant des technologies telles que Java.

Je suis familier avec les méthodologies Agile et Scrum, ainsi que les pratiques de développement DevOps telles que l'intégration et la livraison continues (CI/CD) pour garantir une qualité de code élevée et une livraison de produit efficace.

Enfin, je suis passionné par les nouvelles technologies et les tendances émergentes en matière de développement Java et je suis constamment en train de me mettre à jour sur les dernières pratiques et outils.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Sartrouville (up to 50km)

Experience

  • QuickSign
    Senior Java Developer
    May 2022 - Today (4 years and 1 month)
    Paris, France
    Système événementiel piloté par des événements pour l'orchestration et l'agrégation de plusieurs services (BPMN) En tant que développeur, j'ai participé au développement d'un système événementiel piloté par des événements pour l'orchestration et l'agrégation de plusieurs services (BPMN). Mes responsabilités ont inclus :
    - Accompagner les clients dans leur processus d'intégration en fournissant des solutions adaptées à leurs besoins.
    - Mettre à jour les BPMN en fonction des demandes des clients.
    - Développer de nouvelles briques pour répondre aux exigences des clients.
    - Participer à la conception et à la réalisation du système en utilisant une architecture micro-service.
    - Utiliser BPMN de Camunda pour la modélisation des processus métier.
    - Utiliser Camunda operate & modeler pour la gestion des processus métier.
    - Mettre en place une intégration continue CICD en utilisant Gitlab CI.
    - Développer des tests automatisés d'API à l'aide de Postman.
    - Créer une documentation open API pour faciliter l'intégration des clients.
    - Travailler en mode Agile SCRUM pour la gestion de projet.
    - Maintenir et optimiser la base de données PostgreSQL. Java 17, SQL, xml, yaml, json, bash Spring, SpringBoot, junit, Hibernate Kafka, Elasticsearch, Cloud Camunda, ZEEBE, Grafana, Docker, Kubernetes, Gradle, PostgreSQL, Postman, GIT Agile Scrum, Continuous Delivery CI/CD
  • QuickSign
    Senior Java Developer
    April 2019 - Today (7 years and 2 months)
    Paris, France
    Maintenance d'une application SaaS pour une solution d'onboarding digital pour les services financiers
    - Optimisation de l'architecture de la webapp pour améliorer la performance et la scalabilité
    - Développement et maintenance de nouveaux API (REST et SOAP) pour répondre aux besoins des clients
    - Création de nouveaux BATCH et maintenance de l'existant pour automatiser les tâches récurrentes
    - Conception et développement des tests unitaires pour garantir la qualité du code
    - Accompagnement des QA dans leurs processus de test pour assurer la qualité de l'application
    - Maintenance des tests automatisés en Selenium
    - Correction des bugs détectés et refactoring du code existant pour améliorer la maintenabilité et la lisibilité du code
    - Mise en place et maintenance de la surveillance de l'application et des alertes
    - Mise en place et maintenance de la Continuous Delivery CI/CD pour assurer la qualité du code avant sa mise en production
    - Participation active aux choix techniques de la plateforme pour garantir la qualité de l'application et sa pérennité
    - Accompagnement des clients dans leur processus d'intégration pour faciliter l'adoption de la solution
    - Gestion de la communication entre les équipes transverses pour assurer une collaboration efficace et fluide
    - Cadrage et estimation des demandes d'évolution des clients
    - Gestion des crises et des demandes urgentes pour assurer la continuité de service
    - Maintenance de la documentation interne et externe pour garantir une bonne compréhension de l'application
    - Maintien de la sécurité de l'application (Spring security ex Oauth et basic auth)
    - Encadrement et formation des nouveaux collaborateurs
    - Maintenance et optimisation de la base de données Oracle Java 8, SQL, HTML, JavaScript, css, xml, yaml, json, bash, GIT Spring, SpringBoot, Kafka, Struts, JUnit Docker, Ansible, Maven, JBoss, Appdynamics/Kibana, Postman, GitLab, Selenium, Confluence Agile Scrum/Kanban, Continuous Delivery CI/CD
  • AEDMAP France
    Développeur Full Stack
    February 2018 - April 2019 (1 year and 2 months)
    Île-de-France, France
    Projet : Développement de l'application Android StayingAlive ainsi que de ses applications dérivées (ReaApp, SaveALife, Responders)
    - Utilisation de Git comme solution pour résoudre les problèmes de merge et proposer une méthode de travail efficace et structurée
    - Conception et réalisation des différentes pages de l'application StayingAlive en respectant la charte graphique
    - Intégration avec les APIs
    - Test et validation de l'application
    - Déploiement d'une version de test interne, version beta et version de production
    - Conception et réalisation des applications dérivées de StayingAlive Projet : Maintenance du serveur API et développement des nouveaux API
    - Optimisation de l'architecture du serveur d'API Node.js pour améliorer la performance et la scalabilité
    - Développement de nouveaux API pour répondre aux besoins des clients et améliorer les fonctionnalités existantes
    - Mise en place de tests unitaires pour garantir la qualité du code et faciliter la maintenance
    - Correction des bugs détectés pour assurer la stabilité du serveur et la satisfaction des clients
    - Refactoring du code existant pour améliorer la lisibilité, la maintenabilité et la performance
    - Utilisation de Git pour gérer les versions du code et collaborer efficacement avec l'équipe
    - Documentation des API pour faciliter leur utilisation et leur intégration
    - Participation aux revues de code et aux réunions d'équipe pour assurer la qualité du travail et la communication entre les membres de l'équipe. Projet : Réalisation d'un site web de monitoring
    - Conception et la mise en œuvre de différentes pages du site
    - Intégration avec les APIs nécessaires pour récupérer les données de surveillance
    - Test et validation pour s'assurer que les fonctionnalités étaient opérationnelles et répondent aux besoins des utilisateurs.

Recommendations

Be the first to recommend Amine

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Cycle d'ingénieur en Génie Informatique, Ingénierie informatique
    ESPRIM
    2017
    Cycle d'ingénieur en Génie Informatique, Ingénierie informatique
  • Licence appliquée, Électronique, Électrotechnique et Automatique
    National Institute of Applied Science and Technology
    2014
    Licence appliquée, Électronique, Électrotechnique et Automatique

Skill set (15)

Categories