About

Who Am I?

Hi I'm AYOUB CHAWKI, I am a Software Engineer with a deep passion for technology and data management. I thrive on the process of designing, implementing, and optimizing databases, ensuring data integrity, security, and performance. From gathering requirements to database architecture planning, I enjoy every step of the journey.

Database management is just one of the many areas I’m passionate about. In my spare time, I enjoy playing team sports like basketball and football, which keeps me grounded and enhances my teamwork skills. I am also keen on learning about business and blockchain technology, aiming to achieve financial freedom and dedicate time to helping others. Additionally, I have a passion for video games, which allows me to unwind and stay connected with the latest in interactive entertainment.

Project Management

Organized Team Sports

Professional Gamer

Team work

Interested in what I am currently working on? Feel free to visit my GitHub!

View
What I do?

Here are some of my expertise

Database Management

Attention to detail, strong problem-solving abilities and dependability

Cloud DevOps

Expertise in deploying, automating, and managing cloud infrastructure and CI/CD pipelines

Information Technology

Experience in helping organizations maintain their digital infrastructure and providing troubleshooting assistance to technology consumers

Problem Solving

Efficient in analyzing, understanding a problem and developing a solution

Teamwork

Team-player work ethic with the ability to engage with all levels of the organization

Time Management

Ability to prioritize workloads and manage time while meeting deadlines

Projects
Cups of coffee
My Specialty

My Skills

The chart below represents my personal evaluation of my experience with the following databases systems and technology stack. My overall skills definitely evolves as I embrace fundamentals and foundations of database management along with learning new technologies and tools. I am always exploring new ideas and processes whether it be related to personal development or data analysing. I am currently focused on building and optimizing databases using the following stack: SQL (relational databases), NoSQL (non-relational databases), Kubernetes (database orchestration), and Docker (containerization).

Oracle

70%

PostgreSQL

100%

SQL Server

70%

PL/SQL

70%

Azure DevOps

90%

Full Stack (Java, Python, MERN)

70%

Linux

80%

Git

75%

Disaster Recovery

90%

Data Analysis

80%
Education

Education

Western University
Moroccan School of Engineering Sciences in Casablanca (Honoris) 2020 - 2023 option computer methods applied to business management (MIAGE)
  • Major in Computer Science Student in the 3rd year of the engineering cycle in computer engineering and networks
Western University
Higher School of Technology of Safi (Cady Ayyad University) 2017 - 2020 Computer Engineering, System and Network Administration
  • Computer Engineering, System and Network Administration
Western University
Wisdom High School 2016 - 2017 Science Physics and Chemistry
  • Baccalaureate in Physics and Chemistry at Wisdom High School in Safi (grade good)
Experience

Professional Experience

Software Engineer

Société Générale African Business Services

Since Jun 2023
  • Managed and optimized database systems, ensuring data integrity, security, and availability across the organization.
  • Developed and implemented backup strategies, disaster recovery plans, and database performance tuning.
  • Collaborated with the IT team to design and deploy database solutions for various business applications, integrating Oracle Database and MySQL.
  • Provided support and troubleshooting for database issues, including high avaibility and migration.
  • Skills: Oracle Database · SQL Server · Kubernetes · AZURE · Database Performance Tuning · Backup and Recovery

Full Stack Developer

Corporate Software · Internship

Jul 2022 - Sep 2022 · 3 mos
  • Responsible for project planning, requirements gathering, writing technical documentations, developing and maintaining practical applications to solve problems.
  • Conception and developpement of a web and management at société Expertise Data using JEE.
  • Administration and developpement Ldap authetication using spring and oracle in windows server 2019 and Azure DevOps.
  • Skills: Java · Oracle Database · LDAP · AZURE · Angular · Spring Framework · MySQL

Software Developement

BC Skills Group · Internship

Jul 2021 · 1 mo
  • Conception and developpement application Android for recrutement of company BC SKILLS.
  • Visualize SAP and Trading Market.
  • Skills: SQL · Java · Android · sap · UML

Data Scientist Intern

École Supérieure de Technologie de Safi Lab

Apr 2020 - Jun 2020 · 3 mos
  • Remote controlled arduino robot with app for detecting objects. Detection and recognition application rasberyPI.
  • Skills: Java · arduino · Android · matlab · python . DL ML AI

Software Developement

OCP SA ·

Jul 2019 · 1 mo
  • Realization of a hardware reform application with the team
  • Skills: java, BootStrap and MySql

Web Developement

Radess · Internship

Jul 2019 · 2 mo
  • Tchat application communication service for employees
  • Skills: php . Sql . html . css . js .
My Work

Work

CONCEPTION DEVELOPEMENT INFRASTRUCTURE INTERNE SOCIETE EXPERTISE DATA JEE

Conception and development of a web infrastructure and internal management of the company with JEE and Angular and deployment in google cloud plat form

Conception et Réalisation Application Mobile SMART DOCTOR Flutter Python

dévelop application Flutter malade cardiovasculaire. • conception et modélisation application. • création application mobile enligne APK. • utilisation algorithmes machine learning analyser maladie.

application de location de voiture avec ASP.NET

Cette application vise à informatiser le système de location des voitures afin de rendre plus rentable. 1. GERER LE PARC VEHICULE La solution doit permettre aux administrateurs de mettre en ligne l’ensemble de leurs voitures. Ces dernières sont divisées en catégories (berline, citadine, break, …) et en modèles. Un modèle est caractérisé par : nom de marque, série de la voiture. Les voitures sont définies par : numéro d’immatriculation, date de mise en circulation, type de carburant (Diesel, essence), prix de location journalier, image. 2. RESERVATION D’UNE VOITURE Les visiteurs du site peuvent visualiser l’ensemble des voitures proposé par CarRent.

application de gestion du personnel de l'école privée EMSI De Casablanca, en utilisant le langage Python

Le projet de mon sujet consiste à créer une application de gestion du personnel de l'école privée EMSI De Casablanca, en utilisant le langage Python. Après avoir posé les lignes directives de mon projet, j'ai essayé de ramasser les données concernant les différents employeurs de l'école. Pour moi, j'étais chargé du personnel de l'administration, préscolaire, enseignement et transport. Afin de simplificateur les taches du service de personnel et parmi ces taches : • Consulter les employeurs. • Ajouter des nouveaux employés selon les catégories précédentes. « Modifier les » • Ajouter des départements. • Gérer les congés les en approuvent ou non. • Gérer les salaires et payement. Ce projet de système de gestion des ressources humaines dans Django a été créé sur la base de python, Django et MYSQL Database. Un système de gestion des ressources humaines créé à l'aide de Python Django Framework sur le backend et de HTML, CSS et JavaScript sur le frontend. Il a un côté administrateur qui permet des fonctionnalités supplémentaires telles que la gestion des employés, des congés, des départements, du service, du recrutement et de la paie

Chat bot avec react node js MERN.

An application portal containing specific software solutions CHATBOT with REACT NODE JS under VISUAL STUDIO CODE.

Robot ardouino de détection des objets avec matlab.

Ce projet permet de détecter la forme des objets et leurs couleurs à l’aide d’une caméra qui permet de capturer l’image de l’objet si elle est un cercle ou un rectangle ou bien une autre forme. Vous pouvez contrôler la voiture par wifi ou bien manuellement ou avec une télécommande. Cette voiture contient peut contenir des détecteurs pour déterminer les couleurs et obstacles.

mise en place d'une application mobile sous Android en mode synchrone et asynchrone qui communiquera avec le serveur ODOO.

The objective of this project is to develop an Odoo platform, and an Android application intended for the recruitment management of the company BC SKILLS. This document defines the project and its context and describes the steps necessary for its implementation. To carry out this mission, we have defined the main objectives that must be ensured by the application. Indeed, our solution essentially consists of: _ Create an APK online mobile application. _ Create a website. _ Use the recruitment modules to share and track jobs.

Projet JEE Spring Angular Digital Banking

Nous allons travailler sur un exemple de projet respectant le modèle Rendu HTML coté Client en utilisant Spring côté Backend et Angular côté front End. Ce projet vise à la mise en œuvre de la sécurité pour une application plus rentable et répond au besoin de la digitalisation des fonctions des banques .
Get in Touch

Contact

124 Rue ibn mounir étage 2 appt 9 Maarif Casablanca, Maroc