About Kamal
French
Fluent
Arabic
Native or bilingual
English
Fluent
Experience
- Crédit Agricole CIBTECH LEAD FULLSTACK JAVA /ANGULARBANKING AND INSURANCEMay 2021 - July 2024 (3 years and 2 months)Paris, FranceProject:The refactoring of the ANADEFI project into a centralized Group CACIB banking rating solution (Retail / holding) which involves adaptations within the CACIB entity, consistent with the target architecture guidelines of the CACIB Risk IS, while ensuring communication with other applications of the CACIB entity's IS, as well as those of the CASA holding.The project aims to integrate this new Java / Angular solution and adapt it to current functional rules.Organization:2 Squads of 6 developers, 2 POs, 1 BA, 2 Tech Leads, 1 QA Tester / 2-week Sprints.Tasks:- Development of evolutions in a Java 17 / Spring boot microservice environment.- Creation and deployment of PODs in a Kubernetes environment.- Creation of pipelines under GitLab.- Migration from Angular 14 to Angular 16.- Ensuring code quality with (Sonar).- Developing UIs in Angular 16 / Typescript.- Development based on functional descriptions produced by the Business Analyst(s).- Updating and writing technical documentation.- Addressing various technical issues encountered and proposing new solutions.- Code review (technical and functional validation with the business).- Participating in JIRA ticket refinement and agile ceremonies.- Analyzing technical needs and implementing unit/integration testing phases.Technical Environment:JAVA 17, Spring boot, Oauth2, Spring security, Maven, Swagger, SonarQube, Elasticsearch, AWS Bucket S3, PostgreSQL, GitLab, CI/CD, Kubernetes, Angular 16.
- EUROP ASSISTANCE FRANCETECH LEAD CONFIRMÉ FULLSTACK JAVA /ANGULARBANKING AND INSURANCEApril 2020 - May 2021 (1 year and 1 month)Paris, FranceProject:The CORE-DRSA project is a roadside assistance platform that allows operator entities to create customer files and assistance requests (towing, transport, electric assistance, etc.), and to track the status of requests in real-time from end to end.Given its international context (English-speaking), the application is centralized in France and used by several subsidiaries in Europe (Germany, Italy, Spain).The project uses a Hexagonal architecture, split across several microservices (CORE-DRSA and external ones like affiliate) (Spring boot / Architecture, Java 11, Angular 14, Kotlin).Organization:2 Squads of 5 developers, 2 POs, 2 Tech Leads, 2 QA Testers / 2-week Sprints.Tasks:- Participation in WBS (Work Breakdown Structure) and client Deep dives.- Code review and participation in JIRA ticket grooming.- Addressing various technical issues encountered and proposing new solutions.- Coaching new project members and sharing development best practices.- Analyzing technical needs and implementing unit/integration testing phases.- Developing in BDD / DDD - clean code, and ensuring the quality of deliverables.- Developing US (User Stories) in Java 11 / Kotlin 1.8 and implementing unit/integration tests.- Implementing performance and execution time optimization features.- Staging new versions in UAT and ensuring non-regression and sanity checks.- Guaranteeing good code quality with (Sonar).- Corrective and evolutionary maintenance of the project's various domains for different environments (Dev, Test, Pre-Prod, Prod, etc.).- Handling and analyzing client feedback.Technical Environment:Java 11, Spring boot, SonarQube, Apiary, BDD, DDD, Hibernate, Elasticsearch, AWS, Jenkins, Microservices, Kotlin 1.8, Kibana, Docker, PostgreSQL, Maven, Angular 14, Material UI, JUnit, Git, IntelliJ.
- Société GénéraleDéveloppeur FullStack Java / AngularSOFTWARE PUBLISHINGApril 2017 - April 2020 (3 years)Casablanca, Morocco
- Organization: Squad of 6 developers, 1 PO, 1 Tech lead, 1 QA Tester / 2-week Sprints.
Project:- Spotlight: A solution developed for banking risk rating, processing internal customer accounts, and declarations to the Moroccan Central Bank (Bank Al-Maghrib). The application is based on two components: parameterization and EDI / XBRL declarations. The second part involves analyzing user data and transforming it via Talend jobs.
- Sogeconso: A web application created to simulate loans and customer files (individual/corporate) for the Eqdom subsidiary, aiming to digitize the internal loan process (consumer/real estate) within the Société Générale group.
Tasks:- Development and design of the Spotlight project from scratch.- Needs analysis and participation in SPEC benchmarking.- Communication with the client and deployment of demos.- Development and implementation of Backend / Frontend unit tests.- Design, Development, and Integration of new features.- Client Acceptance Testing: Anomaly qualification.- Maintenance and evolution of the technical foundation.- Refactoring of the authentication service via LDAP connection.Technologies / Environment:Java 11, Spring boot, Spring security, JHipster, Spring batch, Apache CXF, REST/Soap Web services, Hibernate/JPA, Junit, PostgreSQL, Angular 9, Eclipse, Maven, Sonar, GIT, HTTP Servers, Talend BI. WebSphere Server, Vaadin Framework, 4gl, Informix.
Recommendations
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
- Computer EngineeringEcole Supérieur des Technologies2014
- Computer Engineering and Decision Support SystemsEcole National des Sciences Appliquées2017