I am a State Engineer in Computer Engineering specializing in Java, Spring Boot, and full-stack development. I build enterprise and financial applications, translate complex business requirements into maintainable software, and automate operational workflows using technologies including React, REST APIs, relational databases, and modular architectures. I have developed transaction-processing, financial-advance, banking, e-learning, hospital-management, and short-term rental platforms. My experience includes designing microservices architectures, implementing domain-driven design, building secure authentication and role-based access control, deploying applications with Docker and Kubernetes, and developing an NLP-based CV parsing system. I also coordinated development work on a hospital management platform and contributed to AI-powered and data-driven solutions.
Experience
Full-Stack Developer Intern
Adria Business & TechnologyJan 2026 – Present
I designed and developed a self-service transaction-processing interface for Damane Cash’s 4,200+ franchise agencies. I redesigned a transfer-processing module within a multi-module monolith, introducing a more modular architecture with robust validation and error handling. I also built an end-to-end financial-advance management module using Java, Spring Boot, React, Redux, and Oracle Database, replacing Excel-based workflows with centralized operational traceability.
Full-Stack Developer Intern
UQASEJan 2025 – Present
I developed an interactive e-learning dashboard using React.js, Spring Boot, and REST APIs to centralize student progress tracking and learning-performance indicators. I also contributed to an AI-powered virtual assistant based on a Retrieval-Augmented Generation (RAG) architecture, enabling contextual responses from domain-specific information.
Full-Stack Developer Intern
TYBYASOFTJan 2024 – Present
I designed and developed a banking web application using React.js and Spring Boot, implementing secure authentication and JWT-based role-based access control. I added financial data visualization and comparison features with Chart.js, anomaly-detection capabilities, and automated PDF report generation.
AI Intern
YANECODE DIGITALJan 2022 – Present
I designed and developed an NLP-based CV parsing system using Python and NLTK. I built a processing pipeline to automatically extract and categorize personal information, education, technical skills, and professional experience from resumes.
Education
Engineering Degree in Computer Engineering, Computer Engineering
2021 – Present
Skills
Languages
- English
- Professional working proficiency
- French
- Professional working proficiency
- Arabic
- Native or bilingual proficiency