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

Hicham E.

Java/Angular Developer

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Hicham

I support my clients on all technical aspects of their projects, at all stages, from the simple idea sketched on a sticky note to the complete deployment of the product.

My areas of expertise include:

- Java (versions 8, 11, 17, 21)
- REST API
- Spring (Spring Boot)
- Angular
- Technical leadership
- Development best practices

If your project has a strong technical component and you don't know where to start, don't hesitate to contact me!
  • Arabic

    Native or bilingual

  • French

    Fluent

  • English

    Conversational

Can work on-site
Paris (up to 50km), Le Mans (up to 10km), Orléans (up to 10km), Reims (up to 10km), Rouans (up to 10km)

Experience

  • BPCE Solutions Informatiques (BPCE SI)
    Full Stack Developer
    BANKING AND INSURANCE
    June 2022 - Today (4 years and 2 months)
    Paris, France
    Project: Within a project squad belonging to the Enterprise Products Services domain. I joined a team responsible for meeting the back-end needs of web applications for clients (remote banking) and employees (workstation). Our product team worked in collaboration with various IT teams, such as Caisse d'Epargne, Banque Populaire, and their subsidiaries.

    In this context, I was responsible for ensuring the quality of the technical solution and code on the REST API side, from design to post-production monitoring, while adhering to the company's standards and methods.

    Team: 1 PO, 1 SM, 1 tester/automator, 1 Mainframe Cobol developer, 1 Mainframe Pacbase developer, 1 Java developer.
    Work Methodologies: Agile.

    Missions and Tasks:

    ● Analysis and study of business and technical needs.
    ● Design and development of enhancements and fixes in compliance with SI standards and constraints.
    ● Design and execution of the unit testing strategy.
    ● Ensuring code quality through the use of SonarQube.
    ● Performing REST API tests using Postman.
    ● Correction of security vulnerabilities and execution of penetration tests using Burp Suite.
    ● Assistance to business teams during functional acceptance testing.

    ● Analysis and resolution of production incidents.
    ● Preparation of deployment packages using Jenkins' continuous integration (CI) chain.
    ● Management of deployments and deliveries within deadlines using XL Release.
    ● Participation in agile ceremonies.

    Technical Environment:
    Angular 16, Java (8, 11, 17), Spring Boot, Spring MVC, Spring Security, REST API, Swagger (OpenAPI), Postman, SoapUI, Burp Suite, JBoss, Apache Kafka, Git, Bitbucket, TFS, Jenkins, SonarQube, MAVEN, XL Release, XL Deploy, DB2, ELK, Jira, Confluence, ServiceNow, Citrix.
  • Le Groupe La Poste
    Full Stack Development Engineer
    CONSULTING AND AUDITS
    December 2018 - May 2022 (3 years and 6 months)
    Casablanca, Morocco
    Within a Build team operating according to the Agile methodology, I participated in the design and development of an application dedicated to bonus management.

    This application consists of three main modules: the Back-end developed in Java using Spring Boot, the Front-end created with Angular, and the last module dedicated to batches implemented with Spring Batch.

    Team (10 people): 1 PO, 1 SM, 1 functional tester, 1 automated tester, and 6 developers, one of whom is the Tech Lead.
    Work Methodologies: Agile.

    Missions and Tasks:

    ● Estimation of the development effort level for user stories.
    ● Design and implementation of new feature developments in compliance with technical and business constraints.
    ● Analysis and correction of detected anomalies.
    ● Development of automated unit and integration tests for the back-end and front-end.
    ● Peer review, code review, and code quality control using SonarQube.
    ● Compilation and preparation of deployment packages via Jenkins' continuous integration (CI) chain.
    ● Orchestration of deployments and deliveries using Jenkins' continuous deployment (CD) chain.
    ● Participation in agile ceremonies.
    ● Maintenance (corrective and evolutionary) of the application (MCO).
    ● Acting as Tech Lead backup.
    o Mentoring developers, new hires, and interns.
    o Technical support and guidance.
    o Leading meetings with the business PO.

    Technical Environment:
    Angular 10, Angular Material, Java 11, REST API, Tomcat, Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Spring Security, Spring Batch, Swagger, MAVEN, Jasmine, Junit, GIT (GitLab), PostgreSQL, Jenkins, SonarQube, Kibana, Jira, Confluence, HP Service Manager, CyberArk, Linux, Windows.
  • Le Groupe La Poste
    Studies and Development Engineer
    CONSULTING AND AUDITS
    February 2018 - November 2018 (10 months)
    Casablanca, Morocco
    Within a TMA (Technical Maintenance Assistance) team, I worked on the corrective and evolutionary maintenance of operational and business applications.

    Team (3 people): 2 developers and 1 technical manager.
    Work Methodologies: V-Cycle.

    Missions and Tasks:

    ● Analysis and correction of anomalies and incidents.
    ● Analysis and implementation of enhancement requests.
    ● Impact analysis and participation in the estimation of enhancement requests.
    ● Writing test plans.
    ● Execution of functional, unit, integration, and non-regression tests.
    ● Operations monitoring: production monitoring (morning check), batch monitoring, etc.
    ● Participation in regular business/IT meetings.

    Technical Environment:
    Java, Shell script, JavaScript, Struts, WebSphere, Spring Framework, Hibernate (JPA), MAVEN, Junit, SVN, Oracle PL/SQL, SOAP/REST, Jira, Confluence, HP Service Manager, CyberArk, Linux, Aix, Windows.

Recommendations

Be the first to recommend Hicham

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

  • Master in Internet of Things and Mobile Systems
    National School of Applied Sciences of Fez
    2019
  • Licence Sciences et Techniques en Génie Logiciel
    Faculté des Sciences et Techniques
    2017

Skill set (29)

Categories