Adnane Mezrag

Full Stack Developer

Salaire / Taux journalier

Arris, Algérie

Freelance, ouvert au CDI

Peut venir sur site

Expertises

ReactTypescriptC#.NETMicrosoft SQL ServerTailwind CSSPostgreSQLExpressJavascriptHTMLCSSGitGitHubRESTful APIsClean ArchitectureAnalyse businessJavaC++React NativeClean Code

Langues

Arabe (Maternelle)Anglais (Courant)Français (Courant)

À propos

Introduction

I’m a full-stack developer and Computer Science engineering student. I specialize in building real-world software systems across web, desktop, and mobile platforms, with a focus on clean architecture, performance, and user experience. My core strengths lie in .NET development with C#, ASP.NET Core Web APIs, Entity Framework Core, and SQL Server, along with front-end development using React, TypeScript, and Tailwind CSS. I’ve led and contributed to impactful projects such as: A Driving License Management System. A Health Check mobile app for patient monitoring, built with React Native and Express.js. A Scouts District Management System to digitalize scouting operations. SupplyLink, an AI-powered supply chain platform developed during Salam Hack 2025. In addition, I’ve developed tools to auto-generate business and data access layers, and built banking systems in C++, as well as a Java-based graph analysis tool with core algorithms like Dijkstra, Eulerian path detection, and more. And currently, I am developing Mini Coursera, a full-stack e-learning platform inspired by Coursera. I follow modern architectural patterns such as 3-tier and Onion Architecture, prioritize clean code, and emphasize building maintainable, scalable systems. I’m passionate about solving real-world problems through technology and am actively seeking junior developer roles where I can contribute to innovative teams. My long-term vision is to grow into a tech leadership role and help drive digital transformation both locally and globally.

Liens

Expérience de travail

Full Stack Developer

IsoVisionFreelance

nov. 2025 - Présent

1 an

Trois-Rivières, QC, Canada

I work on the IsoVision platform, a SaaS solution for managing quality, health & safety, and environmental processes. I contribute to developing and maintaining features across the full stack, including C# back-end services, React frontend components, and SQL database operations. My responsibilities include implementing new functionality, fixing issues, and improving the overall performance and reliability of the system.

Full Stack Developer - ShopyWear – E-commerce Website

Self-EmployedFreelance

août 2025 - oct. 2025

3 mois

Kouba, Algérie

ShopyWear is a full-stack e-commerce web application for clothing. The platform enables customers to: Browse and filter clothing products by size and color, add items to their cart, and place orders. On the administrative side, the system provides order and product management capabilities to streamline operations. The project is built with a React + TypeScript frontend styled using Tailwind CSS, connected to a robust ASP.NET Core Web API backend with SQL Server for database management. Live at: https://shopywear.vercel.app/ Video Demo: https://drive.google.com/file/d/1K_aUONCcfdSuidfqq0EyKxVoayewlioS/view?usp=sharing

Full-Stack Developer – Mini Coursera Platform (Personal Project)

Independent ProjectFreelance

juin 2025 - août 2025

3 mois

Remote, Oregon 97458, États-Unis

MiniCoursera is a full-stack e-learning platform inspired by Coursera, using modern web technologies and clean architecture principles. The project simulates real-world edtech functionality with a focus on performance, scalability, and security. 🧠 Core Features: User authentication, role-based access (instructor, student), course creation and management, section-based content, enrollments, and progress tracking. ⚙️ Tech Stack: Frontend: React.js with TypeScript and Tailwind CSS. Backend: ASP.NET Core 8 Web API with Onion Architecture, JWT for authentication/authorization. Database: SQL Server using Entity Framework Core with a Code-First approach. 🌐 Frontend Highlights: Used semantic HTML and lazy-loaded images for accessibility and performance, implemented DOMPurify to sanitize dynamic HTML and prevent XSS vulnerabilities. Live at: https://mini-coursera-frontend.vercel.app/ Backend Github Link: https://github.com/AdnaneMezrag/Mini-Coursera-Backend Frontend Github Link: https://github.com/AdnaneMezrag/Mini-Coursera-Frontend

Full-stack Developer | Scouts District Management System

Algerian Muslim Scouts

oct. 2024 - mars 2025

6 mois

Kouba, Algérie

A customized software solution to facilitate management for Scout leaders, enabling them to focus on essential tasks. Key Features: ✅ Scout & Guardian Tracking: Maintaining detailed records of scouts and their guardians. ✅ Troops & Patrols Organization: Scouts are grouped into troops, patrols, and districts for structured management. ✅ Scouting Sessions & Attendance: Tracks attendance across different scouting seasons. ✅ Subscription & Monthly Programs: Allows scouts to subscribe to programs and schedule activities accordingly. Tech Stack: C#(.NET), WinForms, SQL Server. Demo: https://drive.google.com/file/d/1DYJY5Jqk9NfPZdqwLcdAPE-yKXGUG5rJ/viewA

Full-stack Developer

Programming Advices

juil. 2023 - mars 2025

1 an 9 mois

Amman, Jordanie

Completed intensive practical training in problem-solving, algorithms, and structured programming methodologies (+20 courses). Developed small-to-medium software projects in C#/C++, applying OOP, debugging, and optimization techniques. Improved code readability and maintainability through clean coding practices and version control.

Full-stack Developer

Self-EmployedFreelance

juil. 2024 - oct. 2024

4 mois

Developed a comprehensive Driving License Management System for the Driving & Vehicle License Department (DVLD) using a 3-tier architecture. The system automates various processes, like: - Issuance of new licenses, renewals, and replacements for lost or damaged licenses. - Management of different license categories (e.g., motorcycles, personal vehicles, commercial vehicles). - Integration of applicant verification processes for age, license status, and test results. - Built using .NET WinForms, C#, and Microsoft SQL Server. Github Link: https://github.com/AdnaneMezrag/Driving-and-Vehicle-License-Department Demo: https://drive.google.com/file/d/1CmhtqmlpCn5rX8JnEmOBU_fCsSOAwAHi/view

Team Lead and Back End Developer

Abdelhamid Mehri Constantine 2 University

mars 2024 - mai 2024

3 mois

Constantine, Algérie

Health Check is a mobile application designed to monitor and assess patients' blood sugar and heart rate levels. The app allows users to view health metrics, track progress via graphs, and search for specific measurements by date. The project was developed by a team of six students from Abdelhamid Mehri University under the supervision of a professor acting as the client. The application was built using React Native, Express.js, and PostgreSQL, and I was responsible for: - Leading the team throughout the project lifecycle, developing the back-end architecture with Express.js and PostgreSQL, deploying the server and database on Heroku and Render. Github Link: https://github.com/AdnaneMezrag/PPD-Project


Formation

Abdelhamid Mehri Constantine 2 University

Engineer's degree, Computer Science

2022 - 2027

5 ans

High School

Baccaleaureate Diploma, Experimental Sciences

2018 - 2022

3 ans 9 mois


Licences et certifications

Entity Framework Core Fundamentals (EF Core)

Délivré le : juil. 2026

Certifié par Programming Advices

Secure Your APIs: JWT, Roles & Policies in ASP.NET Core

Délivré le : juin 2026

Certifié par Programming Advices

McKinsey.org Forward Program

Délivré le : déc. 2025

Certifié par McKinsey & Company

Solid Principles

Délivré le : sept. 2025

Certifié par Programming Advices

Data Structures Level 2 in C#

Délivré le : févr. 2025

Certifié par Programming Advices

Introduction to RESTful API

Délivré le : févr. 2025

Certifié par Programming Advices

Database Level2 - Concepts & T-SQL

Délivré le : janv. 2025

Certifié par Programming Advices

C# Programming Level 2

Délivré le : nov. 2024

Certifié par Programming Advices

Full Real Project

Délivré le : sept. 2024

Certifié par Programming Advices

OOP As It Should Be In C#

Délivré le : juin 2024

Certifié par Programming Advices

Database - SQL ( Projects & Practice)

Délivré le : juin 2024

Certifié par Programming Advices

C# & Database Connectivity

Délivré le : juin 2024

Certifié par Programming Advices

Database Level 1 - SQL (Concepts and Practice)

Délivré le : mai 2024

Certifié par Programming Advices

C# - Level 1

Délivré le : avr. 2024

Certifié par Programming Advices

OOP as it Should Be (Applications)

Délivré le : févr. 2024

Certifié par Programming Advices

Data Structures - Level1

Délivré le : févr. 2024

Certifié par Programming Advices

Algorithms & Problem Solving Level 5

Délivré le : févr. 2024

Certifié par Programming Advices

OOP as it Should Be (Concepts)

Délivré le : nov. 2023

Certifié par Programming Advices

Algorithms & Problem Solving Level 4

Délivré le : oct. 2023

Certifié par Programming Advices

Algorithms & Problem Solving Level 3

Délivré le : août 2023

Certifié par Programming Advices

Algorithms & Problem-Solving Level 2

Délivré le : juil. 2023

Certifié par Programming Advices

Introduction to Programming Using C++ Level 2

Délivré le : juil. 2023

Certifié par Programming Advices

Inspiring and Motivating Individuals

Délivré le : août 2022

Certifié par University of Michigan

Speaking to persuade: Motivating audiences with solid arguments and moving language

Délivré le : juil. 2022

Certifié par University of Washington

Introduction to Public Speaking

Délivré le : juin 2022

Certifié par University of Washington

Speaking to inform: Discussing complex ideas with clear explanations and dynamic slides

Délivré le : mai 2022

Certifié par University of Washington

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.