Kabyle - native
Quadrilingual - French, arabic & english
Programming languages : C++, Scala, Python, Java, Javascript, Typescript, C, PHP
Frameworks : NodeJS, Angular, React, EJS, SharePoint Framework, NextJS
Developments : Desktop (Java Swing), Web, Mobile (Java), Data Visualization (python-matplotlib, scala-smile, highcharts.js), web scrapping (BeautifulSoup, Cheerio, Puppeteer)
Networking : IP configuration, DNS, DHCP, networking protocols
Infrastructure : SharePoint Administrator, PowerShell, Windows Server, SQL Server, Bash, system programming (C), KVM (Kernel Virtual Machines) with QEMU Linux, VFIO passthrough
Web Scrapping : BeautifulSoup, Cheerio, puppeteer
Other : Functional programming, MS Office, Premiere Pro video editing, Lightroom, Git
Daily Street Workout / Calisthenics / Jump rope
High tech / Travel
Curious, motivated and passionate about IT engineering in general, I spend my free time in developing new projects and learning new technologies about software development, networking, system engineering and even AI.
2020 - 2023
Institut National des sciences appliquées - INSA Lyon
2018 - 2020
IUT De Villetaneuse - Université Sorbonne Paris Nord
2017 - 2018
Université des Sciences et Technologies Haouari Boumedienne - Algeria
2017
Laadlani Amar High school - Algeria
SharePoint administrator, SharePoint solutions development, Office 365,
SPFX WebParts development, Active Directory DS, SQL Server, Networking
React, C#, TypeScript, PowerShell
MS Excel & Word automation using VBA, Javascript API for conformity tests automation, .NET MS Office complements (VSTO) NodeJs, VBA, JavaScript, .NET
A computer science competition that had 3 tests of each hours each : programming, web development and cyber security
MacOS installation in any PC using hypervisor of type 1 to maximize performances.
This installation includes GPU acceleration and IOMMU groups passthrough
QEMU, IOMMU groups, VFIO passthrough
Developed from scratch in my free time using NodeJS for backend, EJS for
templating and JQuery for some animations.
JavaScript, NodeJS, JQuery, EJS, SCSS
Iterative deepening A star algorithm implemented on blocks world problem
C++
Machine learning K-means algorithm made in Scala : Development, implementation,
visualization
Scala - Smile-Scala - Java Swing
Autodidact project : Development, implementation and visualization
Python, Matplotlib