09/07/2026 updated


100 % available
Software Development & System Administration
CASABLANCA, Morocco
Only remote
Engineering Degree in Computer Engineering (GI1) - ENSA Khouribga AI AgentsData AnalysisDevOpsPython (Programming Language)Odoo
Software Development (Java, Python, C++)
Proficiency in multiple programming languages including Java, Python, C, and C++, applied in academic and personal projects ranging from ticketing systems to data structures libraries and full-stack web applications.
Web Development & Full-Stack Frameworks
Hands-on experience with frameworks such as Django, Laravel, Flask, and Spring Boot, combined with front-end technologies like HTML, CSS, JavaScript, and PHP, used to build dynamic and multi-role web platforms.
System Administration & Network Security
Knowledge of Linux administration (Debian/Ubuntu), web server configuration with Apache and Nginx, firewall management with UFW, and intrusion protection with Fail2ban, applied in web server deployment and security projects.
Database Management (SQL/MySQL)
Experience with relational database design and optimization using MySQL, including schema modeling via the Merise method (MCD/MLD) and integration into full-stack applications.
Machine Learning & Deep Learning
Foundational knowledge in Machine Learning and Deep Learning, with academic focus on Data and AI as part of the Computer Engineering curriculum at ENSA Khouribga.
Software Design with Merise
Application of the Merise software design methodology for comprehensive data and process modeling, used in the development of a Mini-CRM and Automated Billing System.
Version Control & Development Tools
Use of Git for version control and VS Code as a development environment, complemented by system tools such as Systemctl and networking utilities.
Object-Oriented Programming (OOP)
Application of Object-Oriented Programming principles in Java and C++ projects, including the design of business logic and modular software architecture.
Proficiency in multiple programming languages including Java, Python, C, and C++, applied in academic and personal projects ranging from ticketing systems to data structures libraries and full-stack web applications.
Web Development & Full-Stack Frameworks
Hands-on experience with frameworks such as Django, Laravel, Flask, and Spring Boot, combined with front-end technologies like HTML, CSS, JavaScript, and PHP, used to build dynamic and multi-role web platforms.
System Administration & Network Security
Knowledge of Linux administration (Debian/Ubuntu), web server configuration with Apache and Nginx, firewall management with UFW, and intrusion protection with Fail2ban, applied in web server deployment and security projects.
Database Management (SQL/MySQL)
Experience with relational database design and optimization using MySQL, including schema modeling via the Merise method (MCD/MLD) and integration into full-stack applications.
Machine Learning & Deep Learning
Foundational knowledge in Machine Learning and Deep Learning, with academic focus on Data and AI as part of the Computer Engineering curriculum at ENSA Khouribga.
Software Design with Merise
Application of the Merise software design methodology for comprehensive data and process modeling, used in the development of a Mini-CRM and Automated Billing System.
Version Control & Development Tools
Use of Git for version control and VS Code as a development environment, complemented by system tools such as Systemctl and networking utilities.
Object-Oriented Programming (OOP)
Application of Object-Oriented Programming principles in Java and C++ projects, including the design of business logic and modular software architecture.
Experience
Professional experience0 - 5 years
Freelancer since2023
Languages
EnglishGoodFrenchFluent
Project history
Full-stack development of a CRM and billing system using PHP, MySQL, and JavaScript. Included software design via Merise, dynamic client and document lifecycle management, PDF generation with DomPDF, automated email reminders, and security measures against SQL injections and XSS flaws.
Design and implementation of a comprehensive school management web application using Django, Python, HTML/CSS, and JavaScript. Features include multi-role authentication, grades and report cards management, dynamic timetables, and pedagogical tracking with MVC architecture.
Complete installation and configuration of a Linux-based web server using Apache/Nginx and Fail2ban. Tasks included Virtual Host configuration, domain management, firewall setup with UFW, and service management via Systemctl.