About Hamdi
French
Native or bilingual
English
Native or bilingual
Experience
- AnywrLead Dev | DevopsSOFTWARE PUBLISHINGMarch 2022 - Today (4 years and 5 months)France• Analyze technical choices.• Develop features.• Perform technical migrations.• Develop POCs (Proof of Concept).• Implement the necessary tools to monitor the status of micro-services (liveness) on different environments and intervene if necessary.• Configure Elastic indexes and Kibana dashboards.• Implement continuous integration pipelines on Jenkins.• Ensure code quality on Sonar and document best practices on Git.• Prepare release notes.• Perform Hotfixes following test or production feedback.• Document APIs and correct them following Spectral analyses.• Participate in various Scrum ceremonies.• Prepare patches (Keycloaks and applications) for deliveries on different environments.• Write Technical Architecture Documents (DAT) and Technical Installation Documents (DIT).• Share Craftsmanship best practices (clean code, TDD, Code review).
- OodriveJava/J2EE Spring Engineer + DEVOPSSOFTWARE PUBLISHINGOctober 2019 - February 2022 (2 years and 4 months)Tunisia• Functional requirements analysis.• Analysis of technical choices.• Design and documentation of the API with Open API specifications.• Corrective and evolutionary maintenance.• Installation of Sonarqube on the project to ensure code quality.• Improve application feature performance.• Writing unit tests, integration tests, and preparing test cases.• Development in Spring Boot, Security, and Java 8/11 (two different projects).• Implementation of Keycloak for identity management.• Management of different project instances on Centos servers.• Writing Jinja2 configuration files.• Application documentation on Git and Confluence.• Participate in application deliveries.• Implementation of Technical Installation Documents (TID) and Technical Architecture Documents (TAD).• Development of POCs (Proof of Concept).• Knowledge sharing (BBL, technical sessions, …)• Craftsmanship Practices (Clean code, TDD, BDD, DDD, Code review, Mob programming).• Participation in SCRUM ceremonies.• Implementation of the continuous integration environment for two projects: The first using Jenkins and Docker: 1. Implementation of Jenkins scripts for versioning and deployment. Building images and deploying jars on Nexus. And the second using Docker, Gitlab CI, Kubernetes: 2. Building and deploying Docker images on Harbor and Nexus. Implementation of the CI pipeline: Preparation of scripts for each Job. Setting up the Kubernetes environment and connecting the different Pods.
- Spectrum GroupeJava Spring DeveloperJanuary 2019 - September 2019 (8 months)Tunis, TunisiaFunctional requirements analysis. Participation in project design. Ensure development, evolutions, and maintenance of the project. Optimization & Refactoring. Craftsmanship Practices (Clean code, Code review...)
Recommendations
These freelancer profiles also match your criteria
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
Education
- Associate's Degree in Computer Software EngineeringENICARthage2018Bachelor's degree, Computer Software Engineering
- Preparatory, Chemical PhysicsIPEIN - Preparatory Institute for Engineering Studies of Nabeul2014preparatory, Chemical Physics