hello, i’m
Djamel Eddine Korei
I build things for
the web
A software engineer specializing in robust, scalable backend systems — with the frontend depth to deliver polished, end-to-end products. Master’s in Computer Science. Driven by clean architecture, performance, and AI-powered solutions.

About me
A software engineer with a master's degree in Computer Science and deep expertise in backend architecture — building robust, scalable, and high-performance systems that power real products.
Specializes in Java, Spring Boot, Node.js, and PHP on the backend, with solid frontend skills in React and Angular to deliver complete, end-to-end solutions. Experienced in multi-tenant platforms, complex data flows, and production-grade systems.
Passionate about integrating AI-driven features — from smart search and data pipelines to automated content analysis — to create measurable business impact.
Whether designing system architecture or shipping user-facing features, always focused on clean code, best practices, and high-impact delivery.
Java
- Java Core
- Java EE
- Java Stream API
- JUnit (Test Automation)
- Apache Maven
- Gradle (Build Tools)
JavaScript Ecosystem
- Vanilla Js | TypeScript
- Express.js (Backend)
- React | Angular | Vue.js | Next.js
- AI-powered Tools & Automation
- JavaScript Web Scraping
- Jest, Cypress ( Testing )
PHP & Frameworks
- PHP Core | PHPUnit
- Laravel Framework
- Composer (Dependency Manager)
Spring Framework
- Spring Core | Spring Boot
- Spring Data Jdbc | JPA
- Spring Security
- Spring Rest API | Graphql
- Spring Cloud
- Spring Test | Testcontainers
AI Technology
- Recommendation Systems
- Chatbots & Virtual Assistants
- Automation
SEO & Optimization
- SEO Optimization Techniques
- Content Analysis & Automation
Databases
- Oracle
- PostgreSQL
- MySQL
- MongoDB
Development Methodologies
- Agile (Scrum, Kanban)
- Test-Driven Development (TDD)
- UML (Design & Documentation)
Architectures & Patterns
- Microservices Architecture
- 3-Tier & MVC Pattern
- Module-Based
Education
Abdelhamid Mehri Constantine 2 University
Master's degree - Computer science
Sep 2013 - Jul 2018
The Master’s program focuses on advanced studies in information and communication technologies, providing both theoretical knowledge and practical skills to develop and manage software systems, networks, and digital communication tools.
- Software development and engineering
- Network architecture and security
- Database management
- Web and mobile application development
- Digital communication and multimedia systems
- Emerging technologies like Artificial Intelligence and cloud computing
Experience
- ReviewSolicitors
- NoubaTravelServices
- Audaxis
- 8Billionminds
Senior Software Developer - @ReviewSolicitors
Mar 2022 - Present
- Enhancing the CRM system by transitioning it from Spring Boot Data JDBC to Spring Boot with JPA. This strategic move allowed us to leverage the robust features of JPA for better relational data management. The migration resulted in improved scalability, simplified data access, and increased flexibility in handling complex database operations. The outcome was a more efficient and maintainable system, ready to meet business needs with ease
- Integration of the billing module ensures precise billing lines, while also facilitating diligent monitoring, thus upholding financial integrity and revenue optimization.
- Implementation of a call marking system, streamlining call review processes for managers, fostering feedback collection, and supporting self-improvement initiatives.
- Integrating other review systems platform ( Trustpilot, review.io, feefo, theestas ), enriches our platform's functionality, credibility, and appeal to both businesses and clients
- Integrate multi-language support for the review system questionnaire form
- Enhance the notification system with WebSockets to improve reactivity and interactivity.
- Integrate a scheduling automation module
Projects



My latest articles
Spring Web - Rest Client
Spring Framework introduces RestClient a new Fluent API to make synchronous HTTP requests
ReadSpring Authorization Server - OAuth JWT
This guide walks you through the process of building a Spring Boot Authorization Server JWT that uses Spring Security Security and Spring Security OAuth Resource. Applying the new way to configure Spring Authorization Server JWT without the Custom Filter
ReadSpring Boot - Get Started
Spring Boot is a popular framework that simplifies and accelerate the process of developing a java based application
ReadSpring Data - JPA DataTable
This guide walks you through the process of building a Spring boot application that uses JPA DataTable.
ReadSpring Security - Basic Authentication
This guide walks you through the process of building a Spring boot application that uses Spring Security and Spring Data JPA. Applying the new way to configure Spring Security without the WebSecurityConfigurerAdapter
ReadContact Me
Get In Touch
I am available to contribute to projects and open to any ideas of cooperation. If you have any requests or questions, don’t hesitate to reach out using the form below.



