
Hilmi Rahali
Ingénieur étude et développement Fullstack Jakarta EE & Angular& Devops + 7 ans d'expériences
Salaire / Taux journalier
Freelance, ouvert au CDI
Expertises
Langues
Expérience de travail
Ingénieur Full DevOps – Microservices Java Spring Boot, CI/CD & Cloud AWS
Group Symolia
juil. 2022 - Présent
4 ans 4 mois
– Conception et gestion d'architectures cloud (AWS, Azure) en garantissant la disponibilité, la sécurité et la résilience des infrastructures critiques. – Mise en place de l'Infrastructure as Code et des pratiques GitOps (OpenTofu, Flux) pour automatiser et fiabiliser les déploiements multi-environnements. – Administration et orchestration des applications conteneurisées avec Kubernetes, Helm et Kustomize, en définissant les standards de déploiement et de sécurité. – Automatisation des pipelines CI/CD et amélioration continue (GitLab CI, monitoring avec Prometheus/Grafana), avec intégration des pratiques DevSecOps et collaboration transverse avec les équipes. – Conception et mise en place d'environnements virtualisés (VM) prêts à l'emploi, intégrant l'ensemble des outils nécessaires, notamment Minikube, Kafka (broker), pgAdmin, clients Java S3 MinIO, Jenkins et AKHQ. – Automatisation massive du déploiement d'applications et d'infrastructures cloud/on-premise via Ansible, Helm et Gitlab CI. – Développement de nouveaux composants, incluant des batchs et des microservices, pour répondre aux besoins des tests d'intégration. Mise en œuvre de Testcontainers pour simplifier l'utilisation de conteneurs Docker, permettant d'exécuter facilement des services nécessaires tels que des bases de données ou Kafka. – Intégration de Nexus pour héberger les différents artefacts nécessaires au pipeline.
Analyste développeur Java
Group Symolia
févr. 2022 - juin 2022
5 mois
Lille, France
– Methods Agile (Daily meeting, users stories, sprint,). – Développement des différentes fonctionnalités. – Rédaction et validation des plans de tests (Tests unitaires). – Développement des tests d'intégration – Participation aux ateliers de conception, réunions d'équipes.
Ingénieur développeur fullStack (Java/Angular/Liferay)
ZedneyCreative
févr. 2021 - janv. 2022
1 an
– Développement d'une application web de signature et du paiement en ligne. – Développement des portails web pour des assurés medicaux. – Methods Agile (Daily meeting, users stories, sprint, . . . ). – Développement des différentes fonctionnalités. – Implémentation des webs services Rest. – Intégration de web service SOAP. – Rédaction et validation des plans de tests (Tests unitaires, Tests Intégration). – Développement IHM (Angular) – Migration des portlets JSP vers Angular. – Participation aux ateliers de conception, réunions d'équipes. – Mise en prod des portails des clients. – Validation des mergesrequests sur git.
Ingénieur développeur fullStack (Java/Angular)
STEPS
déc. 2019 - janv. 2021
1 an 2 mois
– Développement d'une application web d'administration et de vente. – Methods Agile (Daily meeting, users stories, sprint, . . . ). – Développement des différentes fonctionnalités. – Conception et choix technologiques – Implémentation de module de support – Développement des nouveaux modules et correction des bugs – Configuration tslint sur le code de la partie front
Ingénieur développeur fullStack (Java/Angular)
Générale Assistance connecté
nov. 2017 - déc. 2019
2 ans 2 mois
– Développement des nouveaux modules du produit « GA Digits » avec une architecture micro-services pour le bien de la société Générale Assistance. – Conception et développement du produit « GA Digits » pour le bien de la société Générale Assistance et qui permet d'assister et de prendre en charge les cas d'accident en route des assurés. – Rédaction des spécifications techniques. – Chiffrage des tâches de développement. – Conception et développement de microservices – Conception et développement de services métiers (dao), web services (rest) – Intégration du web service Soap – Développement IHM (Angular) – Développement, évolution et maintenance des différentes fonctionnalités. – Rédaction et validation des plans de tests (Tests unitaires). – Participation aux revues de code, ateliers de conception, réunions d'équipes. – Déploiement de l'application sur les environnements de développement, recette et production.