Skip to main content
BE

Brahim El Harche

State Engineer in Computer Engineering

Casablanca, Casablanca-Settat, Morocco

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

AB

Full-Stack Developer Intern

Adria Business & Technology

Jan 2026 – Present

Casablanca, MoroccoInternship

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.

JavaSpring BootReactReduxOracle DatabaseModular architectureValidationError handlingBusiness rules
U

Full-Stack Developer Intern

UQASE

Jan 2025 – Present

Casablanca, MoroccoInternship

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.

React.jsSpring BootREST APIsRetrieval-Augmented GenerationArtificial intelligence
T

Full-Stack Developer Intern

TYBYASOFT

Jan 2024 – Present

Casablanca, MoroccoInternship

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.

React.jsSpring BootJWTRole-based access controlChart.jsData visualizationAnomaly detectionPDF generation
YD

AI Intern

YANECODE DIGITAL

Jan 2022 – Present

Safi, MoroccoInternship

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.

PythonNatural language processingNLTKInformation extractionText classification

Education

EN
Ecole Nationale des Sciences Appliquées (ENSA) de Safi

Engineering Degree in Computer Engineering, Computer Engineering

2021 – Present

Skills

JavaJavaScriptTypeScriptPythonC#KotlinC++PL/SQLSpring BootSpring MVCHibernateJPAREST APIsExpress.jsReact.jsReduxAngularOracle DatabasePostgreSQLMySQLMongoDBMicroservicesDomain-driven designDockerKubernetesGitGitHub ActionsJenkinsMavenPostmanApache KafkaJWT authenticationRole-based access controlChart.jsNatural language processingNLTKRetrieval-Augmented GenerationFinancial application developmentRequirements analysisSystem architectureTeam coordinationBusiness rule implementation

Languages

English
Professional working proficiency
French
Professional working proficiency
Arabic
Native or bilingual proficiency