Développeur Informatique

Boukyoud
Ayoub

Développeur informatique junior avec une formation solide en génie informatique, bases de données, développement backend et full-stack. Expérience pratique dans le développement d'applications desktop et web, la conception orientée objet, l'administration de bases de données et les tests logiciels. Motivé, autonome et doté d'une forte capacité d'apprentissage.

Boukyoud Ayoub
Work history

Work Experience

2025-07 — 2025-08
Stagiaire Développeur d'applications
COPREF

Développement d'une application de gestion en VB.NET avec SQL Server (base de données, interfaces CRUD, optimisation).

2024-07 — 2024-08
Intern Web Developer
SIB (Solution Intégrale Building)

Développement et maintenance d'applications web internes, conception de modules avec UML, intégration MySQL, optimisation du code, correction de bugs et collaboration en équipe agile pour respecter les délais.

Selected work

Featured Projects

Personal

Application Desktop Client-Serveur de Gestion de Produits

Développement d'une application desktop client-serveur en utilisant Java Swing pour l'interface graphique. Implémentation des fonctionnalités de gestion des produits, des stocks et des ventes avec des opérations CRUD complètes. Intégration d'une base de données MySQL pour la gestion et la persistance des données. Mise en place d'une architecture client-serveur permettant la communication entre l'application et la base de données. Conception d'interfaces utilisateur intuitives afin d'améliorer l'expérience utilisateur et la gestion des données.

Personal

Plateforme E-commerce Full-Stack

Développement d'une application web full-stack utilisant React.js pour le frontend et Spring Boot pour le backend. Conception et implémentation d'une API REST pour la gestion des produits, de l'authentification et des commandes. Intégration d'une Oracle Database pour la gestion et la persistance des données. Mise en place d'un système d'authentification basé sur les rôles (contrôle d'accès selon le type d'utilisateur). Conteneurisation de l'application avec Docker afin de faciliter le déploiement. Amélioration de la cohérence du déploiement et de l'environnement de développement grâce à docker-compose.

Stack

Skills & Technologies

Java (Spring Boot)Programming
Java (Swing)Programming
Java (JavaFX)Programming
PythonProgramming
CProgramming
PHPProgramming
JavaScript (ES6+)Programming
VB.NETProgramming
React.jsWeb
React NativeWeb
HTML5Web
CSS3Web
Java ServletsWeb
JDBCWeb
REST APIsWeb
Frontend / Backend IntegrationWeb
Oracle DatabaseDatabase
SQLDatabase
PL/SQLDatabase
MySQLDatabase
SQL ServerDatabase
UMLDesign
MeriseDesign
Object-Oriented Programming (OOP)Programming
Design PatternsProgramming
Software ArchitectureOther
GitTools
GitHubTools
DockerTools
CI/CD FundamentalsTools
JUnitTools
SeleniumTools
Software Testing & Quality AssuranceOther
Visual StudioTools
Visual Studio CodeTools
IntelliJTools
Visual ParadigmTools
ApacheTools
Linux (Ubuntu)Other
WindowsOther

Get In Touch.

Let's design something memorable together. Drop a message and I'll get back to you within 24 hours.

Or email directly: alex@example.com

Fluency

Languages

Français
Bon niveau
Anglais
Bon niveau
Arabe
Langue maternelle