À propos de Hamdi
Français
Bilingue ou natif
Anglais
Bilingue ou natif
Expériences
- AnywrLead dev | DevopsEDITION DE LOGICIELSmars 2022 - Aujourd'hui (4 ans et 3 mois)France• Analyser les choix techniques.• Développer les fonctionnalités.• Réaliser les migrations techniques.• Développer les POCs (Proof of Concept).• Mettre en place les outils nécessaires pour superviser l’état des micro-services (liveness) sur les différents environnements et intervenir en cas de besoin.• Configurer les index Elastic et les dashboard Kibana.• Mettre en place les pipeline d’intégration continue sur Jenkins.• Assurer la qualité de code sur Sonar et documenter les bonnes pratiques sur Git.• Préparer les release note.• Réaliser les Hotfix suite aux retours de test ou de prod.• Documenter les API et les corriger suite aux analyses Spectral.• Participer aux différentes cérémonies scrum.• Préparer les patchs (Keycloaks et applicatifs) pour les livraisons sur les différents environnements.• Rédiger les Documents d’architecture technique (DAT) et les documents d’installation technique (DIT)• Partager les bonnes pratiques Craftmanship (clean code, TDD, Revue de code).
- OodriveIngénieur études et développement Java/J2EE Spring + DEVOPSEDITION DE LOGICIELSoctobre 2019 - février 2022 (2 ans et 4 mois)Tunisia• Analyse fonctionnelle des besoins.• Analyse des choix techniques.• Design et documentation de l'API avec les spécifications Open API.• Maintenance corrective et évolutive.• Installation de Sonarqube sur le projet pour assurer un code de qualité.• Améliorer la performance des fonctionnalités de l'application.• Rédaction des test unitaires, tests d'intégration et préparation des cas de test.• Développement en Spring Boot, Security et Java 8/11 (deux projets différents).• Mise en place de Keycloak pour la gestion d'identité.• Gestion des différentes instances du projet sur les serveurs Centos.• Ecriture des fichiers de configuration Jinja2.• Documentation de l'application sur Git et Confluence.• Participer aux liv raisons des applications.• Mise en place des Documents d'installation technique (TID) et des documents d'architecture technique (TAD).• Développement des POCs (Proof of Concept).• Partage de connaissance(BBL, sessions techniques, …)• Pratiques Craftmanship(Clean code, TDD, BDD, DDD, Revue de code, Mob programming).• Participation aux cérémonies SCRUM.• Mise en place de l'environnement d'intégration continue pour deux projets: Le premier utilisant Jenkins et Docker: 1. Mise en place des scripts Jenkins pour le versionning et le déploiement. Construction des images et déploiement des jars sur Nexus. Et le deuxième utilisant Docker, Gitlab CI, Kubernetes: 2. Construction et déploiement des images Docker sur Harbor et Nexus. Mise en place de la pipeline CI: Préparation des scripts de chaque Job. Mise en place de l'environnement Kubernetes et connection des différents Pods .
- Spectrum GroupeDéveloppeur Java Springjanvier 2019 - septembre 2019 (8 mois)Tunis, TunisiaAnalyse fonctionnelle des besoins. Participation à la conception du projet. Assurer le développement, les évolutions et la maintenance du projet. Optimisation & Refactoring. Pratiques Craftmanship(Clean code, Revue de code...)
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Associate s Degree in Computer Software EngineeringENICARthage2018Bachelor's degree, Computer Software Engineering
- preparatory, Chemical PhysicsIPEIN - Institut Préparatoire aux Études d'Ingénieur de Nabeul2014preparatory, Chemical Physics