Software developer · Germany

Ayman
El Mimouni

From application architecture to the final interaction, I turn complex requirements into web software that feels simple to use.

Portrait of Ayman El Mimouni
53.63° N / 11.41° E
JavaReactPHPTypeScript

Experience

11.2025 - Present

Apprenticeship in Application Development

Regionales Berufliches Bildungszentrum · Schwerin, Germany

  • Building foundations in system integration, especially network and system environments.
  • Developing a central IAM system using OAuth2 and OpenID Connect.
JavaOAuth2OpenID ConnectDockerSynology DSMpfSense
09.2023 - 09.2024

Software Developer

JunivTech s.a.r.l · Agadir, Morocco

  • Built and extended web applications with PHP and Spring Boot.
  • Implemented database-backed CRUD functionality with React, MySQL and MariaDB.
  • Analyzed, debugged and refactored existing codebases.
PHPSpring BootReactMySQLMariaDB
09.2021 - 07.2023

Apprenticeship in Web-Development

Specialized Institute of Applied Technology - OFPPT · Agadir, Morocco

  • Developed dynamic web applications with frontend and backend technologies.
  • Delivered projects using agile methods and teamwork.
  • Passed the final exam with 75/100 (2.8); overall average: 15.21/20 (2.5).
PHPReactLaravelMySQL

Capabilities & Tools

Programming languages

Java
PHP
Python
TypeScript

Frameworks & libraries

React
Vue.js
jQuery
Spring Boot
Laravel
Hibernate

Databases

MySQL
MariaDB
MongoDB

Tools & platforms

Docker
Git
pfSense
Synology DSM
Microsoft Office

Some of My Projects

ElogConcept ERP system preview
Data SynchronizationPDF GenerationIoT Connectivity

ERP System

A modular business management platform with real-time data synchronization, automated pricing, PDF document generation and connected POS and IoT devices.

View project
Central IAM system interface preview
OAuth2OpenID ConnectPKCE

Central IAM System

An identity and access management platform built around secure authorization flows, modular services and reliable token handling.

Private project
Match hosting platform preview
Match ManagementGalleryCRUD Workflows

Match Hosting Platform

A platform for organizing and joining matches with map-based discovery, filters, galleries and full match management.

View project

Contact

Have a useful problem to solve?