
Hajar Ait Abdielmomin
Ingénieur Logiciel | Développeuse fullstack Java | AI enthusiast
Salaire / Taux journalier
Kénitra, Maroc
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Ingénieure Logiciel Junior, avec une expérience pratique acquise à travers plusieurs stages et projets en conception, développement et déploiement d'applications web full-stack et des pratiques DevOps. Activeement intéressée par l'IA, J'intègre ces technologies dans la conception de solutions digitales performantes et utiles. Dotée d'un esprit d'analyse, et de qualités rédactionnelles, je cherche à mettre mon profil technique au service de projets à fort impact.
Expérience de travail
Developer
DigitalOcean Gradient™ AI Hackathon
– Concevoir l'architecture cloud, Analyser le besoin et rédiger les spécifications fonctionnelles. – Développer le backend avec Spring Boot, Spring Security et Spring AI, le conteneuriser avec Docker et frontend avec Angular et CSS. – Intégration de DigitalOcean Gradient AI Serverless Inference (openai-gpt-oss-20b/openai-gpt-oss-120b). – Mise en place de techniques de prompt engineering et de réglage de la température pour un comportement IA cohérent. – Utiliser une base de données DigitalOcean Managed MySQL sécurisée dans une VPC. – Déploiement de l'application full-stack sur DigitalOcean App Platform au sein d'un VPC.
Backend Developer
Taskify
– Analyser les besoins fonctionnels et modéliser l'architecture système via UML, avant toute implémentation. – Développer le backend de la plateforme (Spring Boot, Spring Security, MySQL) avec gestion de l'authentification et de l'autorisation via JWT. – Conteneuriser le backend et de la base de données via Docker, facilitant le déploiement et la portabilité. – Documentation technique des APIs à l'aide de SpringDoc OpenAPI.
Developer
– Développer une application full-stack permettant de comparer les réponses de OpenAI, Claude et Ollama via Spring AI/Springboot. – Mise en place d'une interface React affichant la latence et une estimation du nombre de tokens par modèle.
Web Developer
ENSA-Berrechid
– Analyser le processus réel d'admission et modélisation des workflows (BPMN) dans une logique de structuration et d'optimisation. – Participer à la conception fonctionnelle et technique de la solution. – Développer une application web pour digitaliser et améliorer le processus de sélection (Angular, Bootstrap). – Concevoir et implémenter du backend (Java, Spring Boot, Spring Security) avec structuration des services. – Mise en place d'un système de stockage NoSQL (MongoDB) et conteneurisation via Docker.
Developer
– Analyser les besoins fonctionnels et modélisation détaillée du système (UML) pour structurer les processus métiers. – Participer à la conception architecturale en appliquant les patterns MVC et DAO pour garantir la maintenabilité et l'évolutivité. – Développer une application web de gestion scolaire (Java EE, JSP, Servlets). – Concevoir et gérer la base de données (MySQL) avec déploiement sur Apache Tomcat. – Développer les interfaces utilisateur interactives (JSP, jQuery, JavaScript, HTML, CSS, Bootstrap).
Ingénieure Logiciel
Capgemini Engineering
févr. 2024 - juin 2024
5 mois
Casablanca, Maroc
– Analyser les besoins métiers et rédiger les spécifications fonctionnelles, en interaction directe avec les parties prenantes métier et techniques. – Concevoir et développer la plateforme Welcome In (React.js, Next.js, Strapi CMS, MySQL, JWT), digitalisant un processus RH complexe en solution intuitive et performante. – Optimiser le backend et renforcement de la sécurité (JWT). – Déploiement et mise en production via Docker et AWS. – Travail en équipe Agile/Scrum (Jira, sprints, user stories, daily stand-ups) dans un environnement professionnel collaboratif. – Contribuer à la rédaction de la documentation technique et fonctionnelle du projet.
Ingénieure Logiciel
Info Étoile
juil. 2023 - sept. 2023
3 mois
Kénitra, Maroc
– Analyser les besoins utilisateurs et participation à la définition fonctionnelle et technique du projet. – Concevoir et développer CareerHub, une plateforme de recrutement end-to-end (Java 17, Spring Boot, Spring Security, MySQL), couvrant la gestion des offres, des candidatures et des profils. – Développer une frontend interactif (React.js, Bootstrap), avec une attention particulière à l'expérience utilisateur et à la lisibilité de l'interface. – Particip à la documentation technique du projet et à la formalisation des fonctionnalités.
Developpeuse web
WEBECO
juil. 2022 - août 2022
2 mois
Kénitra, Maroc
– Concevoir et Développer un système de IT Ticketing avec une interface utilisateur intuitive (Bootstrap 4, jQuery, JavaScript) et un backend structuré (Laravel 8, architecture MVC,MySQL) pour une gestion efficace des incidents, réduisant les délais de traitement. – Optimiser Les requêtes SQL, permettant une récupération plus rapide des tickets.
Formation
Hassan 1st University – ENSA
Ingénieure d'État, Génie Informatique
2021 - 2024
2 ans 9 mois
Université Ibn Tofail - Faculté des sciences
Licence, Sciences Mathématiques & Informatiques
2020 - 2021
9 mois
Lycée Technique Ibn Sina
Brêvet de Technicien Supérieur (BTS), Développement des SI
2018 - 2020
1 an 11 mois
Licences et certifications
Career Essentials in GitHub Professional Certificate
Délivré le : –
Docker - Introduction
Délivré le : –
JUnit Overview
Délivré le : –
AWS Cloud Technical Essentials
Délivré le : –
Oracle Cloud Infrastructure Foundations
Délivré le : –
Oracle Certified Professional - Java SE 17 Developer
Délivré le : –