About Hamza
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- ALLIANZ TRADETechlead Java/J2EE Fullstack & DevOpsBANKING AND INSURANCEOctober 2019 - Today (6 years and 7 months)Courbevoie, FranceJava/JEE Development
- Development of micro-services corresponding to the different application domains (commercial, financial, claims, ...)
- Development of the HMIs related to the different application domains
- Development of batch processes
- Development of Kinesis Event Producers/Consumers (Streaming)
- Development of migration and configuration scripts
- Modeling of database schemas
- Maintenance of existing stored procedures
- Optimization of mass processing
- Design of products from scratch
Support:- Onboarding of newcomers: Technical & Functional Training
- Code Review of Merge/Pull Requests
- Pair programming
- MédiamétrieJava/J2EE Fullstack & DevOps DeveloperFILM AND AVApril 2018 - October 2019 (1 year and 6 months)Levallois-Perret, FranceJava/JEE Developer / SI Panel:
- Studies and analysis of existing tools
- Development
- Micro-services corresponding to the different application domains
- Migration scripts
- Internal HMIs using JSF
- Public HMIs (Panelists)
- Batch processes
- Implementation of the distributed architecture
- Modeling of Oracle database schemas
- Writing technical documentation
- Writing operational documentation
- Preparation of deployment plans
- 'Dockerization' of different applications
Software Factory / Methods and Tools Referent:- DataCenter migration to AWS
- Standardization of deployments based on Médiamétrie DevOps Standards
- Development of Terraform scripts
- Development of Ansible scripts
- Development of XL Release deployment scripts
- Nexus 2 to Nexus 3 version upgrade
- Writing migration plans
- Carrying out the migration
- GitLab 8.6 to GitLab 12.0 version upgrade
- Writing migration plans
- Carrying out the migration
- SonarQube 6.8 to SonarQube 7.9 version upgrade
- Writing migration plans
- Carrying out the migration
- Jenkins version upgrade (regularly)
- Updating user guides
- Adding and configuring plugins
- CarrefourFullstack Java/J2EE DeveloperRETAIL (LARGE RETAILERS)April 2015 - April 2018 (3 years and 1 month)Massy, France
- User needs analysis
- Studies and analysis of existing tools
- Studies of possible technical solutions and POC realization
- Development of an export and reporting module based on JasperReport in different formats (XLS, PDF, CSV)
- Development of the automatic data control module (Drools rule engine)
- Development of RESTFull web services for the HMI
- Migration from Java 6 to Java 7
- Migration from Spring 3.1 to 4.3
- Migration from SVN to Git
- Refactoring of the HMI to adhere to the MVC Model
- Refactoring of EJB batch processes to Spring
- Refactoring of stored procedures (COBOL) to Java
- Rewriting the core of the application in a more generic way
- Corrective and/or evolutionary maintenance
- Interaction with the database via Spring JDBC (view / temporary tables / cache / query optimization)
- Implementation of development best practices
- Unit tests in TDD approach
- Backup role for production deployment
- Implementation of Jenkins jobs for automated deployment (CI)
- User training
- Writing technical documentation
- Level 3 support
Recommendations
Be the first to recommend Hamza
Help this freelancer shine by sharing your experience working together.
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
- Master 2 Algorithms and Program EngineeringUniversité Denis Diderot (Paris VII)2015