Spring Data JPA Performance: Pitfalls and Fixes
A walk through the Spring Data JPA defaults that quietly hurt performance : connection leases, dirty checking, N+1, DTOs, batching, open-in-view and the one-line fix for each.
Read articledjamel.korei:~$ whoami
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
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.
2022 – Now
Driving 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.
2024 – 2025
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.
2019 – 2020
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.
2018 – 2019
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.
2013 – 2018
Education
University of Constantine 2 - Abdelhamid Mehri
Advanced computer science covering software engineering, software architecture, databases, and artificial intelligence.








A walk through the Spring Data JPA defaults that quietly hurt performance : connection leases, dirty checking, N+1, DTOs, batching, open-in-view and the one-line fix for each.
Read articleWith 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
Read articleSpring Framework introduces RestClient a new Fluent API to make synchronous HTTP requests
Read articleThis 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
Read articleSpring Boot is a popular framework that simplifies and accelerate the process of developing a java based application
Read articleThis guide walks you through the process of building a Spring boot application that uses JPA DataTable.
Read articleUsually replies within a day.
Tell me what you’re working on and how I can help. I’ll get back to you soon.