ENSIM • Software Engineering

Hi, I'm Mohammed Mansouri
Software Engineering Student

Engineering student at ENSIM and apprentice at Covéa (MMA), passionate about software development, backend architectures and Cloud technologies.

About Me

To better understand my background and what drives me.

Who am I?

I am a second-year engineering student at ENSIM (University of Le Mans), specializing in computer science, and I am doing my apprenticeship at Covéa (MMA).

I enjoy designing reliable and maintainable solutions, whether in Java, Node.js, Angular, JavaScript or through service-oriented architectures. My professional experience has allowed me to develop strong soft skills: communication, priority management, professionalism, and teamwork.

I am particularly interested in Cloud, DevOps and software architecture best practices, while strengthening my foundations in networks, systems and back-end development.

Technical Skills

An overview of my technical skills.

💻

Programming Languages

Java • Autonomie (4/5) C • Autonomie (4/5) Python • Autonomie partielle (3/5) Smalltalk • Autonomie (4/5) MATLAB • Autonomie partielle (3/5)
🌐

Web Development

HTML • Autonomie (4/5) CSS • Autonomie (4/5) JavaScript • Autonomie (4/5) Node.js • Autonomie (4/5) Express • Autonomie (4/5) Angular • Autonomie (4/5) React • Notions de base (2/5) Bootstrap • Autonomie partielle (3/5)
🗄️

Backend & Databases

REST API • Notions de base (2/5) SQL • Autonomie (4/5) MongoDB • Notions de base (2/5) JPA / H2 • Notions de base (2/5)
🛠️

DevOps & Tools

Git • Autonomie (4/5) GitHub • Autonomie (4/5) Linux • Autonomie partielle (3/5) CI/CD • Notions de base (2/5) Jira • Autonomie (4/5) Confluence • Autonomie (4/5) Postman • Autonomie (4/5) VS Code • Autonomie (4/5)
✏️

Design & Modelling

UML • Notions complètes (5/5) OOP • Autonomie (4/5) Figma • Notions de base (2/5) Responsive Design • Autonomie partielle (3/5)
📡

Embedded & Systems

Arduino • Autonomie partielle (3/5) STM32 • Autonomie partielle (3/5) ARM • Autonomie partielle (3/5) TCP/UDP • Autonomie partielle (3/5) Sockets (C / Java) • Notions de base (2/5)

Projects

A selection of academic and personal projects.

Client / Server Linux (C)

Multi-client TCP server and client in C on Linux, used with a Raspberry Pi board to explore sockets and low-level network communication.

C Linux Sockets TCP
View Code →

API REST Rhum (Node.js + MongoDB)

Complete backend to manage Rums, Recipes and Users, MVC architecture with Express, JWT authentication and Postman tests.

Node.js Express MongoDB JWT
View Code →

Task Manager (Angular + Spring)

Task management application built with Angular and a Spring Boot API (JPA/H2), including filters, statuses and basic authentication.

Angular Spring Boot JPA REST
View Code →

Pacman Game (Java)

Implementation of a mini Pacman game in Java, applying OOP concepts, event handling and graphical interface.

Java OOP
View Code →

Signal Processing with Arduino

Second-year project combining sensors, signal processing and output, to explore the boundary between software and hardware.

Arduino Signal Électronics
View Code →

Professional Experience

My professional and associative experience.

2024–2027

Engineering Apprentice — Covéa (MMA), SIGMA IARD

Le Mans, France

  • Configuration of Property & Casualty insurance products.
  • Analysis and management of production incidents via ServiceNow.
  • Optimization of the application environment.
  • Writing specifications and handling change requests from business stakeholders (DEMTRA) via Jira.
  • Development and execution of post-development test plans.
  • Request tracking: budget compliance, prioritization and delivery deadlines.
  • Contribution to the development of internal tools in Smalltalk.
  • Database interventions (product updates and maintenance).
Smalltalk ServiceNow SQL Agile Jenkins cycle en V
2023–2024

University Service Agent — SUIO-IP

Le Mans, France

  • Logistical support during 6 events.
  • Guide during open days for over 100 visitors.
2021-2022

Activity Leader at Miroir Association for Autistic Children

Morocco

  • Guidance and supervision of 49 individuals.
  • Facilitation of various activities.

Compétences Professionnelles

Compétences développées lors de mon alternance chez Covéa (MMA)

📊

Organisation et gestion du travail

Autonome

Situations professionnelles mobilisées

  • Participation au processus de Terme et au TAB (Terme à Blanc)
  • Gestion simultanée de : incidents Run, demandes de travaux (DEMTRA), assistances gestionnaire produit (ASSGP)
  • Participation aux daily terme et suivi d'avancement

Compétences acquises

Hiérarchisation des priorités Respect des échéances Travail en équipe
Durant ces travaux, j'ai été en mesure de gérer mes activités de manière autonome, en respectant les priorités définies (Run > Terme > DEMTRA) et les délais imposés. Mon travail s'est déroulé avec un encadrement ponctuel de ma tutrice, principalement pour la validation des décisions et des livrables.
🔍

Démarche structurée d'analyse

Autonome

Situations professionnelles mobilisées

  • Analyse de demandes de travaux via Jira DEMTRA
  • Analyse et traitement d'incidents Run via ServiceNow
  • Reproduction d'erreurs en environnement de test
  • Rédaction de spécifications et plans de test

Compétences acquises

Analyse fonctionnelle Investigation méthodique Proposition de solutions
J'ai été capable de conduire l'analyse complète des demandes et des incidents de manière autonome, depuis la compréhension du besoin jusqu'aux spécifications et développements. L'intervention de ma tutrice s'est principalement faite pour la validation finale des choix effectués et des livrables produits.
🤝

Mobilisation des ressources

En progression

Situations professionnelles mobilisées

  • Utilisation de Confluence (documentation, bonnes pratiques, normes)
  • Échanges via Teams
  • Sollicitation ciblée de collègues experts
  • Exploitation des guides internes (DEP, normes de nommage)

Compétences acquises

Recherche d'information Capitalisation sur l'existant Communication professionnelle
Un plan de montée en compétences est en cours afin de me familiariser davantage avec les demandes émanant des autres services. Un canal Teams dédié à l'alternance me permet d'exprimer ma compréhension des sujets confiés et de solliciter, si nécessaire, des éclaircissements.
💻

Développement et conception d'outils

En progression

Situations professionnelles mobilisées

  • Navigation dans les packages, classes et méthodes (architecture du code)
  • Analyse de code existant pour identifier les points d'intervention
  • Application des normes de qualité et de lisibilité
  • Traitement de demandes ASSGP (corrections fonctionnelles, ergonomiques, accessibilité)
  • Amélioration de l'IHM (libellés, boutons, tableaux)
  • Conception d'un nouvel outil : cahier des charges, maquettes Figma, modélisation UML

Compétences acquises

Lecture de code Smalltalk Conception fonctionnelle UML / Figma Accessibilité
Je ne dispose pas encore d'une autonomie suffisante sur certaines tâches de développement en Smalltalk, notamment lors d'interventions sur des portions de code complexes. Des collègues expérimentés m'apportent des explications détaillées, ce qui me permet de développer progressivement les bons réflexes. Ces accompagnements s'inscrivent dans mon plan de montée en compétences.

Education

My academic background.

Computer Engineering Program

École Nationale Supérieure d'Ingénieurs du Mans — Université du Mans

2024 - 2027

Comprehensive training in computer science and engineering, developing strong problem-solving and analytical thinking skills through:

  • Object-oriented and concurrent programming
  • Engineering mathematics
  • Signal processing
  • Back-end and front-end development
  • Digital electronics and combinatorial logic
  • User interface design
  • Business management fundamentals
  • Network architecture and operating systems

Integrated Preparatory Cycle / Bachelor's Degree in Science

ENSIM / University

2022 - 2024

Strong foundation in mathematics, physics and computer science, with first projects in programming and embedded systems.

Certifications (targeted / in progress)

Azure Fundamentals AZ-900 PSM-I (Scrum) TOEIC B2/C1 Introduction to front-end development (Meta) Prompt Engineering for ChatGPT (Vanderbilt University)

Soft Skills

Communication Teamwork Organization Adaptability Autonomy

Get in Touch

Feel free to contact me for a discussion, an opportunity or a project.

Contact Information

Email: mansouri.med25@outlook.fr

Location: France

Connect With Me

LinkedIn

GitHub