djamel.korei:~$ whoami
Djamel Eddine Korei
A senior 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.
Role
Senior Software Engineer
Education
M.Sc. Computer Science
Experience
8+ yrs
Projects
20+
Based in
UK
Core Stack
About me
Bio
A senior 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.
Expert in Java, Spring Boot, and Node.js 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.
Skilled at 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.
Specialized in building analytics dashboards, admin panels, and internal tools end-to-end, from data model to polished UI.
Skills
Java
- Java Core | Java EE
- Java Stream API
- JUnit (Test Automation)
- Maven | Gradle
Spring Framework
- Spring Core | Spring Boot
- Spring Data JDBC | JPA
- Spring Security
- Spring REST | GraphQL
- Spring Cloud
- Spring Test | Testcontainers
JavaScript Ecosystem
- JavaScript | TypeScript
- React | Angular | Vue.js | Next.js
- Node.js | Express.js
- Jest | Cypress
- Web Scraping
Web
- HTML | CSS3 | SCSS
- Tailwind CSS | Bootstrap
Databases
- PostgreSQL
- MySQL
- Oracle
- MongoDB
DevOps & Tools
- Linux | Shell
- Git | GitHub | GitLab
- Docker | Kubernetes
- AWS
- Coolify | Portainer
- CI/CD (GitHub Actions, Jenkins)
AI Technology
- Recommendation Systems
- Chatbots & Virtual Assistants
- Automation
SEO & Optimization
- SEO Optimization Techniques
- Content Analysis
Development Methodologies
- Agile (Scrum, Kanban)
- Test-Driven Development (TDD)
- UML (Design & Documentation)
Architectures & Patterns
- Microservices Architecture
- 3-Tier & MVC Pattern
- Module-Based
Experience
- Now2022
2022 – Now
Senior Software Engineer
NowDriving the architecture and rebuild of the new ReviewSolicitors platform, spanning its multi-tenant foundation, database and performance optimisation, and CRM modernisation covering the Spring Data JDBC to JPA migration, the billing module, call-marking tooling, and a reporting system. Integrated AI features including an AI-powered wizard search, automation, and data-scraping pipelines. Continue to ship new features, rework existing ones, and support the platform in production.
JavaJunitSpring BootSpring AIPostgreSQLReactTypescriptNode.jsNext.jsCypressAWSAWS LambdaDockerCI/CD - 20252024
2024 – 2025
Senior Software Engineer
Delivered core platform capabilities as a volunteer engineer, including a Stripe payment gateway, an admin dispute-resolution system, social SSO, a redesigned onboarding flow, and a rebuilt MJML email system, while improving search relevance and keeping production stable.
JavaJava EEEJBStripeSSOHTMLCSSJavascriptMJMLGitLab CI/CD - 20202019
2019 – 2020
Full Stack Developer
Designed and built a real-time sales platform that gave daily visibility into B2B and B2C revenue, product performance, and transactions. Also contributed to a recommendation engine that bundled flights and hotels into competitive travel packages.
JavaSpring BootJUnitTypescriptAngularLaravelVue.jsWebSocketsPostgreSQLDockerGitHub ActionsCI/CD - 20192018
2018 – 2019
Software Engineer
Helped build APIZ, a new cloud-native ERP focused on mobility, deep customisation, and high availability. Also provided technical support adapting Compiere ERP to the needs of enterprise clients such as SNCF, OSG UK, and Yves-Rocher.
JavaJava EEJUnitSpring BootSpring CloudMicroservicesCompiere ERPTypescriptAngularOracleApache KafkaJenkinsDockerGitLab CI/CDPortainer - 20182013
2013 – 2018
Education
Master's degree, Computer science
University of Constantine 2 - Abdelhamid Mehri
Advanced computer science covering software engineering, software architecture, databases, and artificial intelligence.
JavaJava EEJUnitC++AssemblerJavaScriptTypeScriptLinuxRelational DatabasesOraclePostgreSQLProject ManagementSoftware Architecture
Projects






My latest articles
Spring Boot - Virtual Thread
With Java 24+ blocking code scales like async without the callback complexity. We look at virtual threads after the removal of synchronized pinning, and put StructuredTaskScope and ScopedValue to work in Spring Boot backed by benchmarks
ReadSpring 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.


