hello, i'm
Djamel Korei
I build things for the web
Full-stack software engineer with 7+ years of experience in front-end and back-end development. Holds a master’s degree in Computer Science and builds scalable, secure, and SEO-friendly web applications using modern technologies. Experienced in solving complex problems, optimizing performance,applying AI solutions to drive business growth. Writes clean, maintainable codeand follows best practices to meet business goals.

About me
Full-stack software engineer with over +7 years of hands-on work in web development. With a master's degree in Computer Science, combines strong theory and practical skills to design and build robust, scalable, and SEO-friendly web applications.
Skilled in modern technologies, from backend technologies like Java, Spring Boot, Node.js and PHP to frontend frameworks such as React and Angular. Has a solid track record ofimproving development processes, using best practices, and building systems that support multi-tenant, high-performance platforms.
Special interest in adding AI-driven features to real-world projects — including smart search, data pipelines, and automated content analysis — to improve user experience and increase business value.
Whether working on software architecture, improving software scalability, or creating user-friendly interfaces, always focused on solving problems and delivering innovative, high-impact solutions.
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
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 ( trsutpilot, 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



Contact Me
Get In Touch
I am available to contribute for projects and open to any ideas of cooperation . However, if you have other requests or questions, don’t hesitate to contact me using the below form either.