About Hamdi
French
Native or bilingual
English
Native or bilingual
Experience
- AG2R La MondialeTechnical LeadBANKING AND INSURANCEMay 2022 - Today (4 years and 3 months)Paris, France• Lead a team of 6 developers in the design and implementation of software solutions.• Participate in the design and solution choices (technical/functional).• Technological Watch: Maintain active technological watch to identify and integrate new technologies.• Technical Refactoring and migration to a Spring Cloud Gateway architecture.• Application Migration: Migrate a single-brand application to a multi-brand application, improving solution flexibility and scalability.• Develop the most complex User Stories.• Define the analysis and scoping of needs in collaboration with the team.• Support team members in continuously improving their skills.• Ensure the quality of the team members' work/deliverables.• Define and implement test scenarios (technical and functional).• Participate in internal training sessions and in the recruitment of new team members.• Ensure periodic evaluation of team members.• Ensure the proper execution of best practices.• Improve the work environment (CI/CD, automated tests, etc.).• Improve team velocity and delivery quality.• Work on security and application stability topics (Load testing, log monitoring, CPU and memory consumption monitoring).• Prepare deployments and monitor production delivery.• Production monitoring (Dynatrace, Grafana, Kubernetes)Technical Environment: Angular 8/12/14/18, TypeScript, Java 11/17/21, shell, Spring boot, Spring Data, Spring Security, Spring cloud, Maven, Hibernate, JPA, Tomcat, GIT, JUnit, REST, SOAP, Nexus, Sonar, Jenkins, Docker, DBeaver, Kubernetes, Grafana, Dynatrace, Jmeter, Visual Studio Code, Eclipse, IntelliJ, VisualVM
- CREDIT AGRICOLE CORPORATE AND INVESTMENT BANKSenior Consultant JAVA / Dev LeadBANKING AND INSURANCEJune 2019 - May 2022 (2 years and 11 months)Paris, FranceMember of the CCC (Credit Clearing Center) team.** Refactoring of the 'Cortex' tool to present and monitor counterparty risk by monitoring limits defined by the bank (compares risk generated by deals against authorizations imposing thresholds) and economic indicators calculated on counterparties.** Development of a PDF and Excel Report generation tool.** Technological Watch (migration to Spring Boot, Java 17, Angular 13).** Development of a technical monitoring tool.• Participation in the design phase.• Development of efficient solutions.• Performing unit and integration tests.• Back-end development with Microservices and Springboot.• Front-end development with TypeScript, Angular 11, and JavaScript.• Code review of other developments.• Validation and preparation of delivery packages.Technical Environment: Angular 8/11, TypeScript, Java 8/11/17, shell, Spring boot, Spring Data, Spring Security, Maven, Squirrel, Hibernate, JPA, Tomcat, GIT, JUnit, REST, Nexus, Sonar, Jenkins, Ganesh, Docker, Ansible, Artifactory
- BNP PARIBAS ASSET MANAGEMENTSenior JAVA Fullstack ConsultantBANKING AND INSURANCEJune 2016 - May 2019 (2 years and 11 months)Paris, FranceJoined the GPM (discretionary portfolio management) team.** Development from scratch of the application for monitoring and controlling the management of various portfolios.** Development of a set of controls (Java and stored procedures) that run monthly on portfolios to validate actions taken by managers.Development of a tool for calculating various portfolio performances (YTD, 1Y, 3Y, 1M, 3M, Monthly Performance).Work on application stability and performance.• Needs analysis.• Participation in the design phase.• Development of efficient solutions.• Performing unit and integration tests.• Participation in the deployment procedure and server configuration.• Code review of other developments.• Back-end development with Microservices and Springboot.• Front-end development with TypeScript and Angular 2+.• Interface design with Html5/CSS3 and Bootstrap.• Migration from Tomcat to LibertyCore.• Upgrade from Angular 2 to Angular 4.• Level 2 Support (analysis of customer requests and necessary fixes).Technical Environment: Angular 2,4, TypeScript, Java/J2EE, shell, Spring boot, Spring Data, Spring Security, Maven, Squirrel, Hibernate, JPA, Tomcat, SVN, JUnit, REST, Nexus, Sonar, Jenkins, LibertyCore
Recommendations
Be the first to recommend Hamdi
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
- Oracle Certified Professional, Java SE 6 Programmer Professional Scrum Master CertificationPSM (scrum.org)Oracle Certified Professional, Java SE 6 Programmer Professional Scrum master Certification
- Engineering Diploma in Computer ScienceNational School of Computer Science (ENSI)2015Diplôme d'ingénieur en informatique