About Laghrissi
French
Native or bilingual
Experience
- ENEDISBackend Java / Kafka DeveloperENERGY AND UTILITIESJanuary 2024 - Today (2 years and 5 months)Paris, France- Development from scratch of microservices for a work preparation application based on hexagonal architecture.- Implementation of the CI/CD pipeline.- Implementation of Kafka for asynchronous communication between microservices.- Preparation of BDD tests with Cucumber.- Preparation of unit tests.- Consumption of Kafka streams with PostgreSQL database population.- Estimation of tickets for the preparation of upcoming sprints.
- ArvalJava Software EngineerBANKING AND INSURANCEOctober 2021 - December 2023 (2 years and 2 months)Paris, FranceMigration of two applications (CRP Core) and (CRP Reporting) from Weblogic to Tomcat Embedded 9 deployed in several countries worldwide.Integration of external provider WSDLs for data collection during credit risk study creation.Dockerization of the application and preparation of Helm charts for deployment on Tanzu Kubernetes VMware Platform.Automation of deployments on different environments (LAB, UAT, PRD, PRE, QUA) with Jenkins multi-branch pipeline.Securing the two CRP Core and CRP Reporting applications with SSO (Single Sign On) solutions like SAML 2.Ensuring synchronization with other Arval teams abroad and communication in English.
- ELISFull-stack Developer (Java/Angular)MEDICALOctober 2019 - October 2021 (2 years)Paris, FranceConfiguration and development of synchronization batches between the native Android mobile application and the Web application using Spring Batch.Development of an API for generating summary reports for each service agent visit to the client.Development of several external secure REST web services enabling interoperability between web and mobile.Development of internal secure REST web services enabling communication between the back-end and the front-end of the Web application.Corrective and evolutionary maintenance of the application: bug fixing by delivering releases to testing and production based on Jenkins pipelines.Implementation of unit tests for each developed feature (non-regression tests on different environments: integration, testing, and production using Mockito).Implementing best practices for using the Squash test management tool.Management of database versioning across different environments to track database schema changes using the Liquibase library.Code quality control at the end of each sprint using the SonarQube analysis tool.Application performance control and monitoring of application metrics such as RAM, disk, response times, thread count, etc., by performing performance tests with Apache JMeter.Branch and tag management with the distributed version control system Git.Task estimation during each sprint planning using the Poker Planning application.Creation of integration and user guides and updating documentation on Confluence.
Recommendations
Be the first to recommend Laghrissi
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 of Science and Technology, Business IntelligenceFaculty of Science and Technology2015Machine Learning, Traitement d'images, Algorithmmes Datamining
- Professional Bachelor's Degree in Computer Systems and SoftwareFaculty of Science2013Programmation, Modelisation, Conception