About Zakarya
French
Fluent
English
Fluent
Arabic
Fluent
Amazighe standard marocain
Native or bilingual
Experience
- SETF letrot.comFull-stack Java/Angular EngineerSPORTSJanuary 2023 - Today (3 years and 5 months)Paris, FranceInfonet Project:The Infonet application of Letrot.com is a platform dedicated to trotter owners. It offers a variety of services and features, including the completion of accreditation procedures, color requests for races, horse career tracking, and prize money transfers. This application appears to be designed to facilitate the management and tracking of activities related to horse ownership and participation in trotting races.Tasks:● Development of new features and bug fixing● Study of the existing architecture.● Migration of the front-end architecture from AngularJS to Angular 17+● Upgrade of Java version (from 8 to 17) and Spring Boot (from 2.3.x to 3.x)● Addition of integration and unit tests● Implementation of Keycloak authenticationContract Project:The contract management application is a platform for managing contract declarations between professional partners for a horse.Tasks:● Implementation of backend architecture with Java 17 and Spring Boot 3● Implementation of front-end architecture with Angular 19● Creation of PDF files for contract declaration with Jasper Report● Reporting with ChartJs● Implementation of electronic contract signatures with EDC (https://dev.virtualpost.net)● Addition of integration and unit tests for old services and controllers not yet tested● Storage of documents (contracts, ID cards, etc.) on Mayan EDMS.● Deployment on Kubernetes● Application monitoring with Grafana● Responsive design with CSS Flexbox
- EkinoJava Software EngineerIMPORT AND EXPORTDecember 2022 - December 2023 (1 year)Paris, FrancePROJECT: D2C - Royal Canin ProjectThis is an e-commerce application for Royal Canin, a company specializing in the manufacturing and sale of pet food. It produces a diverse range of foods specifically formulated to meet the nutritional needs of dogs and cats, considering their age, size, breed, and any specific medical needs.Tasks Performed:
- Development of new features and bug fixing
- Study of the existing architecture
- Build image with Azure CI and deploy image with Kubernetes
- Upgrade of Java version (from 8 to 11) and Spring Boot (from 2.3.x to 2.4.x)
- Fix Spring configuration
- Addition of integration tests
- Addition of unit tests
- Correction of Logback configuration to write to STDOUT instead of a file
- Removal of unnecessary logs and addition of meaningful logs to facilitate debugging
- Removal of Nacos service discovery
- Moving application.properties from Nacos to Kubernetes ConfigMaps
- Addition of API documentation with OpenAPI
- Removal of redundant caches on Redis and synchronization of Redis cache with the database
- SofrecomFull Stack Java/Angular DeveloperNovember 2018 - Today (7 years and 7 months)Rabat, MoroccoDevelopment of HR Management system:- Tasks: Employee leave management system, recruitment management system, employee evaluation system- Technologies: Groovy, Grails Framework, Hibernate, Java8, MariaDB, MySQL, Spring Framework, Spring Boot Web Services (REST), Spring Cloud, microservices architecture, Spring Security, Angular
Recommendations
Be the first to recommend Zakarya
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
- Professional License in Computer Science and Software Systems Engineering, Computer ScienceHigher School of Technology of Essaouira - Cadi Ayyad University2017Licence professionnelle en Ingénierie des système informatique et logiciels, Computer Science
- University Technology Diploma (DUT), Computer ScienceHigher School of Technology of Essaouira - Cadi Ayyad University2016Diplôme universitaire de technologie (DUT), Computer Science