About Bakadir
French
Fluent
English
Fluent
Arabic
Native or bilingual
Experience
- NibelisJava Backend DeveloperSeptember 2023 - May 2025 (1 year and 8 months)I contributed to the development of a cataloging application dedicated to the management and dissemination of national documentary heritage. My main role was to design, develop, and maintain the functionalities of this application, ensuring its efficiency, reliability, and security.Activities• Analysis of client needs and participation in writing functional specifications.• Analysis, correction, and monitoring of anomalies and bugs.• Proposal and design of new features.• Exposure of data via REST APIs and management of asynchronous exchanges (AMQP).• Development of a notification module using KAFKA Stream.• Automation with Python: Scripts for tagging resources, etc.• Version tracking in different environments.• Development of unit tests and automated tests.• Participation in various agile ceremonies (Daily, Demo, Retro, Planning). Team: 1 PO, 4 Developers Results: Delivery of the application on time Methodology: AGILE / SCRUM Environment: Java 17, SpringBoot, SpringDATA, Jenkins, jUnite, Mockito, GIT MAVEN, PostGreSQL, JIRA, RabbitMQ, Postman, AWS, MapStruct, SOLID, Lombok, Intellij Idea, PostgreSQL, Docker, Json, Junit, Git, Jira, PL/SQL, Maven.
- NibelisFull-Stack JS and PL/SQL ORACLE DeveloperHUMAN RESOURCESMarch 2024 - June 2024 (4 months)Clichy, France
- Development in PL/SQL of stored procedures, functions, triggers, etc. Design, development, testing, and maintenance of PL/SQL scripts.
- Specific contributions to performance improvements, query optimization, and performance issue resolution.
- Mastery of relational database concepts and the use of PL/SQL to interact with Oracle databases.
- Knowledge of best practices for PL/SQL development.
- NOVENCIA GroupSenior Java Spring EngineerCONSULTING AND AUDITSSeptember 2023 - January 2024 (4 months)Paris, FranceOptiimum Comprehensive management ERP for a hospital center including several modules (Accounting, HR, patient management, payroll, exam management, patient management, ...)
- Gather requirements and analyze specifications.
- Design the application architecture.
- Develop the training center and disabled rehabilitation management module.
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
- State Engineer MIAGEMoroccan School of Engineers2021La formation d'un Ingénieur d'État en MIAGE avec spécialisation en Java couvre des domaines variés comme l'algorithmique, la programmation orientée objet, et les frameworks Java (Spring, Hibernate). Les étudiants apprennent également la gestion de bases de données, les méthodologies de gestion de projet (notamment agiles), ainsi que le développement web et la cybersécurité. La formation inclut des projets pratiques et des stages, favorisant des compétences techniques et transversales, tout en offrant des opportunités de spécialisation pour rester à jour avec les évolutions technologiques.
- Professional LicenseFaculty of Sciences El Jadida2019La formation en Licence Professionnelle Administrateur de Bases de Données se concentre sur la gestion, le développement et l'optimisation des bases de données. Elle couvre des sujets essentiels tels que la modélisation des données, le langage SQL, et les systèmes de gestion de bases de données (SGBD) comme MySQL, PostgreSQL et Oracle. Les étudiants apprennent également les principes de la sécurité des données, la sauvegarde et la restauration, ainsi que les performances et l'optimisation des requêtes.