You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Hamdi MasmoudiHM

Hamdi Masmoudi

Technical Lead

€700/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Hamdi

Passionate Technical Lead with 10 years of expertise in Java (21) and Angular (18) ecosystems. Expert in Agile methodologies (PSM I) and Microservices architectures, I combine strategic vision and operational leadership to deliver scalable, high-impact business solutions. My goal: to drive technical excellence and accelerate team velocity through continuous innovation.

+4
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • AG2R La Mondiale
    Technical Lead
    BANKING AND INSURANCE
    May 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
    Angular 18 Java 21 Spring API CI/CD
  • CREDIT AGRICOLE CORPORATE AND INVESTMENT BANK
    Senior Consultant JAVA / Dev Lead
    BANKING AND INSURANCE
    June 2019 - May 2022 (2 years and 11 months)
    Paris, France
    Member 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
    Angular Java Spring CI/CD PL/SQL
  • BNP PARIBAS ASSET MANAGEMENT
    Senior JAVA Fullstack Consultant
    BANKING AND INSURANCE
    June 2016 - May 2019 (2 years and 11 months)
    Paris, France
    Joined 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
    Spring Java Angular batch-processing Oracle PL/SQL

Recommendations

Be the first to recommend Hamdi

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Oracle Certified Professional, Java SE 6 Programmer Professional Scrum Master Certification
    PSM (scrum.org)
    Oracle Certified Professional, Java SE 6 Programmer Professional Scrum master Certification
  • Engineering Diploma in Computer Science
    National School of Computer Science (ENSI)
    2015
    Diplôme d'ingénieur en informatique

Skill set

Categories