You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Bakadir MohamedBM

Bakadir Mohamed

Java Spring Boot Developer | AWS Cloud

€350/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Bakadir

👋 Hello and welcome to my profile!

I am Mohamed, a passionate freelance Java developer, specializing in the development of robust and high-performance applications.

🏆 In June 2019, I obtained my BTS SNIR, which opened the doors to programming for me, particularly in Java and C. I developed a passion for clean and readable code.

🚀 I then joined an apprenticeship program at Société Générale, where I gained valuable experience over two years, mastering technologies like Spring Boot, Hibernate, and Spring Data JPA.

⭐️ As an independent developer, I have carried out several varied missions, deepening my knowledge of best practices, including TDD, SOLID principles, and the importance of Clean Code.

🧠 Passionate about solving complex problems, I appreciate teamwork to achieve common goals. I am constantly seeking to learn and develop my technical skills in JavaScript, HTML, CSS, SQL, as well as technologies like Docker, PostgreSQL, and MySQL.

If you have any questions or would like to know more about my experience in backend development, microservices, or hexagonal architecture, please do not hesitate to contact me. I am also familiar with modern frameworks like Angular, React, and React Native.

💥 Keywords :

Java | Spring Boot | Hibernate | Spring Data JPA | TDD | Clean Code | JavaScript | HTML | CSS | JEE | Backend | SQL | Git | GitHub | SOLID | JUnit | Mockito | Microservices | Angular | React | Docker | PostgreSQL | MySQL | Hexagonal Architecture | REST API | Agile Development | Problem Solving
  • French

    Fluent

  • English

    Fluent

  • Arabic

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Nibelis
    Java Backend Developer
    September 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.
  • Nibelis
    Full-Stack JS and PL/SQL ORACLE Developer
    HUMAN RESOURCES
    March 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.
    Oracle PL/SQL GitHub System Administration Vue.js
  • NOVENCIA Group
    Senior Java Spring Engineer
    CONSULTING AND AUDITS
    September 2023 - January 2024 (4 months)
    Paris, France
    Optiimum 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.
    JAVA, SPRING, SPRING BOOT, SPRING SECURITY, INTELLIJ IDEA, MySQL, DOCKER, JSON , JUNIT, GIT, JIRA

Recommendations

SK
SC
FU
Saif Khaskhoussi and 2 other people have recommended Bakadir

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • State Engineer MIAGE
    Moroccan School of Engineers
    2021
    La 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 License
    Faculty of Sciences El Jadida
    2019
    La 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.

Certifications

Skill set (30)

Categories