Boukyoud Ayoub
Développeur Informatique. 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.
Work Experience
Stagiaire Développeur d'applications
Développement d'une application de gestion en VB.NET avec SQL Server (base de données, interfaces CRUD, optimisation).
Intern Web Developer
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.
Featured Projects →
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.
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.
Skills & Technologies
- Java (Spring Boot)
- Java (Swing)
- Java (JavaFX)
- Python
- C
- PHP
- JavaScript (ES6+)
- VB.NET
- React.js
- React Native
- HTML5
- CSS3
- Java Servlets
- JDBC
- REST APIs
- Frontend / Backend Integration
- Oracle Database
- SQL
- PL/SQL
- MySQL
- SQL Server
- UML
- Merise
- Object-Oriented Programming (OOP)
- Design Patterns
- Software Architecture
- Git
- GitHub
- Docker
- CI/CD Fundamentals
- JUnit
- Selenium
- Software Testing & Quality Assurance
- Visual Studio
- Visual Studio Code
- IntelliJ
- Visual Paradigm
- Apache
- Linux (Ubuntu)
- Windows
Education
Diplôme de Bachelor en Technologie (DBT) · Génie Informatique et Gouvernance Digitale (GIGD)
BTS · Développement des systèmes d'information
Baccalauréat en Sciences Physiques · Sciences Physiques
Languages
- FrançaisBon niveau
- AnglaisBon niveau
- ArabeLangue maternelle