About Hicham
Arabic
Native or bilingual
French
Fluent
English
Conversational
Experience
- BPCE Solutions Informatiques (BPCE SI)Full Stack DeveloperBANKING AND INSURANCEJune 2022 - Today (4 years and 2 months)Paris, FranceProject: 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 PosteFull Stack Development EngineerCONSULTING AND AUDITSDecember 2018 - May 2022 (3 years and 6 months)Casablanca, MoroccoWithin 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 PosteStudies and Development EngineerCONSULTING AND AUDITSFebruary 2018 - November 2018 (10 months)Casablanca, MoroccoWithin 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
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 in Internet of Things and Mobile SystemsNational School of Applied Sciences of Fez2019
- Licence Sciences et Techniques en Génie LogicielFaculté des Sciences et Techniques2017