Bienvenue sur le profil Malt de Mourad !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Mourad pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Mourad Bouajila

développeur java/jee - full stack

Peut se déplacer à Paris

  • 48.8546
  • 2.34771
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Mourad.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Mourad.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 50km autour

Préférences

Durée de mission
  • ≤ 1 semaine
  • ≤ 1 mois
  • entre 1 et 3 mois
  • entre 3 et 6 mois
  • ≥ 6 mois
Secteur d'activité
Préfèrerait éviter:
Banque & assurances
Taille d'entreprise
  • 1 personne
  • 2 - 10 personnes
  • 11 - 49 personnes
  • 50 - 249 personnes
  • 250 - 999 personnes
+2 autres

Vérifications

Langues

Catégories

Compétences (17)

Mourad en quelques mots

Je suis un ingénieur d'études et développement JAVA / J2EE avec 4 ans d'expérience autour des technologies Java 8, Spring, Springboot, Angular, Hibernate, SQL.. et autres tel que les technos CI/CD pour un développeur.

Avec un bon esprit d’analyse et de synthèse, J’aime les bonnes pratiques de développement (patterns, principe SOLID...) voir le Craftsmanship.

Je suis certifié Java 8 et certifié Scrum Master.

"Un logiciel est une œuvre d’art et son code en est la peinture."

Expériences

Cogemac

Industrie matières premières

Ingénieur Etude et Développement Java/J2EE Full Stack

Tunis, Tunisie

septembre 2017 - octobre 2018

Prise en compte des spécifications fonctionnelles et analyse des solutions techniques.
Identification des micro-services à développer.
Réalisation des tests unitaires en suivant le TDD avec JUnit.
Développement d'un ensemble de micro-services pour le backoffice.
Proposition des axes d ‘amélioration de l’architecture du Front-End basée sur les modules d'Angular et leurs composantes.
Assurer le Mapping Objet Relationnel et la persistance de données entre l’application et la BD avec Jackson librairy.
Développement de quelques batchs avec Spring batch.
Gestion de communication entre certains micro-services avec Kafka.
Revue de code pour la validation technique ainsi que fonctionnelle.
Tests unitaires selon l'approche TDD
Mise en place et configuration de la chaîne d’intégration continue : Pipeline de GIT, Jenkins, JFrog...
Gestion de load balancing avec nginx.
Réalisation et évolution de modules comme tâche de MCO.

Enedis - Enedis

Energie

Consultant Java/Java EE fullstack

Nanterre, France

novembre 2018 - décembre 2020


Identification de l'architecture globale du produit STM-BE qui basée sur des micro-services.
Conception et analyse d’impacts techniques (étude de faisabilité, estimation de charge, spécifications techniques).
Rédaction des documents projet et l'écriture des règles du métier avec la collaboration de PO : User Story, critères d'acceptantes de tests, US Done.
Tests unitaires avec JUnit avant le codage en suivant l'approche TDD.
Développement et création de Micro-services ainsi que l'évolution de leurs différentes modules : des uns avec l'architecture n-tiers et des autres selon l'architecture hexagonale.
Développement des API REST.
Gestion d'authentification en se basant sur JWT.
Extraction de données à partir des fichiers World/Excel via Apache POI pour le but d'industrialisation des bilans électriques et vice-versa.
Codage de certains micro-services avec le langage Kotlin.
Proposition des maquettes pour le Front-office en collaborant avec l'UI designer
Intégration des composantes front avec Angular-Material.
Manipulation des scripts SQL avec l'outil BTEQ.
Corrections des bugs
Utilisation de commandes Shell
Participation aux différentes phases d'intégration continue (GIT, Jenkins, Nexus, Sonar)
Participer au déploiement sur OpenShift.
En tant que Scrum Master : Animation de différentes cérémonies SCRUM (Daily, Sprint planning, Rétro, Sprint Review).

Recommandations externes

Consultez les recommandations qu'a reçues Mourad

Formations

Certifications