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

Mohammed Ennadir

Full Stack Java/Spring Angular Developer

€655/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mohammed

FULLSTACK Java/Angular developer engineer, passionate about the world of IT and new technologies, with over 7 years of experience in developing monolithic applications and microservices.
Certified Java 8 (Oracle Certified Associate, Java SE 8 Programmer)
  • French

    Native or bilingual

  • Arabic

    Native or bilingual

  • English

    Conversational

Can work on-site
Paris (up to 50km), Strasbourg (up to 10km)

Experience

  • Agirc-Arrco
    Development and Studies Engineer
    PUBLIC SECTOR
    June 2022 - Today (4 years)
    Paris, France
    Technical migration of the application base:
    • Transition from Java 8 to Java 17
    • Migration to Spring Boot to modernize the architecture
    Code review and quality improvement:
    • Code review, standardization of practices, and implementation of good development practices
    • Review and improvement of code quality with SonarQube
    • Analysis of CAST indicators
    • Correction of critical violations, security issues, and performance problems
    Support and production / Deployment:
    • Participation in production activities for various Java applications
    • Analysis and resolution of complex production incidents
    • Bug fixing
    • Monitoring of deployments and management of Jenkins pipelines
    • Technical support for developers
    • Generation of deliverables for testing and production
    • Deployment in low and intermediate environments
    • Participation with the business team in the creation and prioritization of Jira tickets
    • Estimation of Jira tickets and required efforts
    Optimization and performance
    • Optimization of application and batch performance.
    • Dependency analysis with OWASP to check if a CVE (Common
    • Vulnerabilities and Exposures) has been published for the versions used.
    Centralization and development
    • Development of new features
    • Development of new batches
    • Centralization of different ASNET applications onto a single consolidated platform
    Java 17 Java 8 Spring boot Spring Cast
  • OMNISHORE Groupe MEDTECH
    Project Engineer
    April 2020 - March 2022 (1 year and 11 months)
    Grand Casablanca, Morocco
    Project: INDH (National Initiative for Human Development)
    • Overhaul of the general system
    Work performed:
    • Initialization and configuration of project microservices.
    • Feature development.
    o Development of backend APIs.
    o Creation of frontend screens (pages, tables with filters…)
    o Development of components (Frontend)
    o …
    • Development of unit tests for the backend with JUNIT5 (mockito)
    • Analysis and handling of feedback.
    • Code review and improvement of code quality with SonarQube
    • Dependency analysis with OWASP to check if a CVE (Common Vulnerabilities and Exposures) has been published for the versions used.

    Technical environment: java11, JEE (Spring Framework (boot, data, security, cloud…), Hibernate, keycloak Auth2), HTML5, CSS3, Bootstrap, Angular11, SQL server, junit5, SonarQube, Gitlab.
    -----------
    Project: FluxCCG Modulable (Bank exchange flow with the Central Bank)
    • Overhaul of the FluxCCG project to make it a modular application
    Work performed:
    • Participation in the design, analysis, development, and deployment of the modular application for dematerializing bank exchange flows with the Central Guarantee Fund
    • Creation of class diagrams
    • Project generation with JHipster
    • Development of new features.
    • Analysis and handling of feedback.
    • Adaptation of the solution for each client
    • Dependency analysis with OWASP to check if a CVE (Common Vulnerabilities and Exposures) has been published for the versions used.
    • Development of unit tests for the backend with JUNIT5(mockito)
    • Deployment of the solution.

    Technical environment: java8, JEE (Spring Framework (boot, data, security, batch), Hibernate, keycloak Auth2), HTML5, CSS3, Bootstrap, Angular9, PostgreSQL, junit5, SonarQube, Gitlab.
    ........
    Microservices docker Kubernetes Gitlab CI/CD
  • CGI
    Full Stack Java/JEE - Angular - Node.js Developer
    SOFTWARE PUBLISHING
    March 2019 - April 2020 (1 year and 1 month)
    Grand Casablanca, Morocco
    Project: Carrefour
    Work performed:
    • Participation in production activities for various Java applications.
    • Participation in the overhaul of Java/JEE web applications
    • Analysis and resolution of corrective Production Incidents.
    • Analysis and resolution of incidents.
    • Bug fixing
    • Training of new hires
    • Monitoring of KSH/PLSQL chain processing for various applications
    • Overhaul of Pl/SQL scripts
    • Development of technical specifications
    • Development of functional specifications
    • Participation in application follow-up committees
    • Development of new features:

Recommendations

Be the first to recommend Mohammed

Help this freelancer shine by sharing your experience working together.

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

  • Computer Engineering
    Moroccan School of Engineers - Computer Engineering
    2019
    Ingénierie informatique

Certifications

Skill set

Categories