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

Mourad Bouajila

Java | Angular | Kafka | AWS Developer

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mourad

I am a senior Java/Angular developer with a DevOps mindset. I have experience with Java, Spring, Springboot, Angular, Kafka, SQL, AWS, and other innovative technologies.

With a good analytical and synthetic mind, I appreciate good development practices: patterns, SOLID principles, clean code...

"Software is a work of art and its code is its painting."
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

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

Experience

  • RTE
    Fullstack Java Angular Developer
    ENERGY AND UTILITIES
    March 2022 - Today (4 years and 4 months)
    Paris, France
    PLASMA (Software Platform for Assistance in Monitoring and Maintenance of Assets) aims to manage electricity transport using tools to improve asset maintenance performance. Within the ETATMAT (Equipment Status) team: an intranet tool at RTE that displays the status of equipment on electrical sites in real-time.
    Java Angular 16 PostgreSQL Jenkins SonarQube Gitlab REST APIs JUnit Ubuntu Geoserver Node.js OpenLayers Spring boot Spring Batch
  • Enedis
    Java/Java EE Fullstack Consultant
    ENERGY AND UTILITIES
    November 2018 - December 2020 (2 years and 2 months)
    Nanterre, France
    Identification of the global architecture of the STM-BE product based on micro-services.
    Design and analysis of technical impacts (feasibility study, load estimation, technical specifications).
    Writing project documents and business rules in collaboration with the PO: User Story, acceptance test criteria, US Done.
    Unit tests with JUnit before coding, following the TDD approach.
    Development and creation of Micro-services as well as the evolution of their different modules: some with n-tier architecture and others with hexagonal architecture.
    Development of REST APIs.
    Authentication management based on JWT.
    Extraction of data from World/Excel files via Apache POI for the purpose of industrializing electrical balances and vice versa.
    Coding of some micro-services with the Kotlin language.
    Proposal of mockups for the Front-office in collaboration with the UI designer.
    Integration of front components with Angular-Material.
    Manipulation of SQL scripts with the BTEQ tool.
    Bug fixes.
    Use of Shell commands.
    Participation in various continuous integration phases (GIT, Jenkins, Nexus, Sonar).
    Participate in deployment on OpenShift.
    As Scrum Master: Facilitation of various SCRUM ceremonies (Daily, Sprint planning, Retro, Sprint Review).
    Java Angular Spring boot SQL Git Jenkins Docker Kubernetes
  • Cogemac
    Study and Development Engineer Java/J2EE Full Stack
    RAW MATERIALS INDUSTRY
    September 2017 - October 2018 (1 year and 1 month)
    Tunis, Tunisia
    Taking into account functional specifications and analyzing technical solutions.
    Identification of micro-services to develop.
    Carrying out unit tests following TDD with JUnit.
    Development of a set of micro-services for the backoffice.
    Proposal of improvement directions for the Front-End architecture based on Angular modules and their components.
    Ensuring Object-Relational Mapping and data persistence between the application and the DB with Jackson library.
    Development of some batchs with Spring batch.
    Managing communication between certain micro-services with Kafka.
    Code review for technical and functional validation.
    Unit tests according to the TDD approach.
    Setting up and configuring the continuous integration chain: GIT, Jenkins, JFrog pipelines...
    Load balancing management with nginx.
    Development and evolution of modules as maintenance tasks.
    Java Angular Spring boot Git SQL MySQL

Recommendations

Be the first to recommend Mourad

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

  • Maîtrise en informatique
    Faculté des sciences Tunis
    2004
  • Master's in Development and Management Information Systems
    Higher School of Commerce
    2016

Certifications

  • Java 8 OCA
    Oracle
    2018
  • Scrum Master
    Scrum-institute
    2020

Skill set

Categories