Ayoub Mahrouj

Marrakech, Maroc

Ayoub Mahrouj

Ingénieur d’études et développement — Java / J2EE · Spring Boot · Angular · MySQL

Je conçois des applications métiers robustes, des API REST et des interfaces web maintenables.

À propos

Ingénieur d’études et développement avec près de 6 ans d’expérience en Java, Spring Boot et Angular : applications métiers, API REST et bases de données MySQL. Rigoureux, autonome et à l’aise dans la coordination avec les équipes et les clients.

Expérience

Développeur Web Freelance

  • Développement d’applications web sur mesure et intégration d’API REST.
  • Optimisation des performances, maintenance et support technique auprès des clients.
Applications webAPI RESTMaintenance

Développeur Senior

1 Minute Script, Marrakech

  • Maintenance corrective et évolutive d’une application de gestion d’engins de chantier (trax, poclains) : suivi des dossiers techniques et des interventions.
  • Migration de l’application de Java 7 vers Java 8/11 : mise à niveau des dépendances et refonte de la couche d’accès aux données (JPA).
  • Conception d’API REST et des interfaces front-end associées ; contrôle qualité du code (SonarQube) et gestion des livraisons sous GitLab.
  • Rédaction des documentations et rapports d’activité ; coordination avec les clients et les équipes internes.
Java 8/11J2EESpring Boot/DataJPA-HibernateAPI RESTAngularMySQLSonarQubeGitLabMaven

Développeur

Capital Ingénierie

  • Développement d’une application web de gestion de cabinet médical : dossiers patients, rendez-vous et suivi des consultations.
  • Élaboration des états et rapports d’activité (Jasper Reports) ; conception et maintenance de la base de données MySQL.
JavaJ2EEEJBJPAJSFPrimeFacesJasper ReportsMySQL

Développeur Fullstack Junior

TEC (Team Energy Commercial)

  • Développement d’une application de gestion commerciale et de stock : achats, ventes, clients et fournisseurs, avoirs, consultations et statistiques.
  • Modélisation de la base de données MySQL, tableaux de bord et états de suivi (Jasper Reports) ; rédaction des guides d’utilisation et support aux utilisateurs.
JavaJ2EEEJBJPAJSFPrimeFacesJasper ReportsMySQL

Compétences

Bases de données

MySQL (modélisation, requêtes, optimisation)JPA-Hibernate

Back-end

Java 8/11J2EESpring Boot / Spring DataEJBAPI REST

Front-end

AngularJSFPrimeFaces / PrimeNGBootstrap

Outils

SonarQubeMavenGitGitHubGitLabJasper Reports

Formation

Diplôme d’Ingénierie et d’Innovation — Université Privée de Marrakech (2014–2016)

Licence en Informatique — Université Privée de Marrakech (2011–2014)

Contact

ayoubmahrouj@gmail.com+212 600 391 868WhatsAppLien LinkedIn à ajouterLien GitHub à ajouter