Abderrahmane Boukhezar

Software Engineer

Backend and full-stack web application development.

About

I’m a software engineer based in Algeria. I develop web applications across the backend and frontend, with most of my experience in backend development. My work involves turning business requirements into application features and improving their performance.

I’m also pursuing a Ph.D. at the École Nationale Supérieure des Technologies Avancées (ENSTA) in Algiers. My research focuses on secure IoT-based wastewater quality monitoring and on using artificial intelligence to support irrigation decisions.

Currently
Software Engineer at ENAGEO
Based in
Jijel, Algeria
Languages
Arabic, English, French

Experience

Business applications for Algerian energy and water companies, from development to production.

  1. Software Engineer

    Entreprise Nationale de Géophysique (ENAGEO) — Sonatrach Group

    Jan 2026 – PresentHassi Messaoud, Algeria

    Occupational Health Management Platform

    • Developed core features with Spring Boot, Angular, and Oracle, using Keycloak for authentication and Spring Security for access control.
    • Deployed the application through Jenkins and tested it with JUnit 5, Mockito, and MockMvc.
    • Built the medical records module with server-side pagination, filtering, and caching, reducing grid load time by 74%.
    • Developed annual medical visit planning with quota and eligibility rules, reducing selection response time by 32%.
    • Built a dashboard for KPIs and recent activity, and optimized its queries to reduce load time by 63%.

    Telecom Resource Management Platform

    • Built SIM card, phone line, and subscription management features with Spring Boot and Angular, plus a searchable company phone directory with Excel import and PDF export.
    • Spring Boot
    • Angular
    • Oracle
    • Keycloak
    • Spring Security
    • Jenkins
    • JUnit 5
    • Mockito
    • MockMvc
  2. Full-Stack Developer

    Algérienne des Eaux (ADE) — Head Office

    Sep 2024 – Dec 2025Algiers, Algeria

    Billing & Customer Account Services

    • Developed billing-history and payment-status services with Laravel, Spring Boot, MySQL, and PostgreSQL.
    • Implemented and deployed backend integration changes for the PHP-based online bill-payment website.

    Customer Complaints Management

    • Built Angular dashboards on top of Spring Boot REST APIs to analyze customer complaints by source and category.
    • Laravel
    • Spring Boot
    • PHP
    • MySQL
    • PostgreSQL
    • Angular
  3. Software Engineering Intern — Master’s final-year project

    Société Algérienne de Production de l’Électricité (SPE) — Sonelgaz Group

    Feb 2024 – Jun 2024Taher, Jijel, Algeria

    • Developed a Laravel and Vue.js application with PostgreSQL for power-plant equipment inspections.
    • Laravel
    • Vue.js
    • PostgreSQL
    Source code (opens in a new tab)

Projects

Selected research and application projects, followed by earlier work.

8 · All

Featured

Skills

Technologies I use at work and in research, grouped by area.

Backend

  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • REST APIs
  • Keycloak
  • OAuth2 / JWT
  • Laravel
  • FastAPI

Frontend

  • Angular
  • RxJS
  • DevExtreme
  • Vue.js
  • React
  • Tailwind CSS

Programming languages

  • Java
  • TypeScript
  • JavaScript
  • SQL
  • Python
  • PHP
  • C++

Databases

  • Oracle
  • PostgreSQL
  • MySQL

Testing

  • JUnit 5
  • Mockito
  • MockMvc

Tools & DevOps

  • Git
  • GitLab CI/CD
  • GitHub Actions
  • Jenkins
  • Docker
  • Maven
  • Nginx
  • Linux
  • Postman

AI coding tools

  • Claude Code
  • OpenAI Codex

Education & Research

  1. Ph.D. in Artificial Intelligence and Software Engineering

    École Nationale Supérieure des Technologies Avancées (ENSTA), Algiers

    In progressFeb 2025 – Present

    Research topic

    Secure IoT-based wastewater quality monitoring and AI-assisted irrigation decision support.

  2. Master’s in Information Systems and Decision Support

    University of Jijel

    Oct 2022 – Jun 2024

  3. Bachelor’s in Computer Science

    University of Jijel

    Oct 2019 – Jul 2022