KHORSI Mustapha Abdelaziz

Algeria (Canada LMIA exempt through francophone mobility program)

Software Engineer (DevOps)

3 years of experience

aziz.rcb2011@gmail.com

From code to cloud, secure, scalable, unstoppable

I'm a software engineer with 3 years of experience, mostly focused on Backend development and DevOps. I have worked on systems for government and enterprise clients. I care about writing clean code, automating processes, and building things that don't break in production.

Skills:

JavaDockerKubernetesCI/CDLinuxSpringBootKafkaSQLGolang

Experience

EADN (Entreprise d'Appui sur le Développement du Numérique)

Sep 2023 to Aug 2024

Software Engineer Algiers, Algeria

From developing Rest APIs as a backend to assuring secure and fast development piplines as a DevOps

  • Designed and developed Restful APIs for government investment platform meeting business requirements.
  • Contributed to the shift and migration from legacy technologies and introduced new code patterns to the new code-base.
  • Administrated high-availability Docker Swarm cluster with 3 manager nodes, managing multiple application stacks across development, test and production environments.
  • Developed backup, cleanup, and rollback strategies for containers and persistent volumes.
  • Enhanced security of the existing CI/CD pipeline based on Jenkins.
  • Backend Technologies: Java 17, Spring Boot, Spring Data JPA and PostgreSQL
  • DevOps Technologies: Jenkins (CI/CD), Git, Docker, Docker Swarm, Linux, Maven.

B-LINK SOLUTION

Mar 2023 to Sep 2023

Software Engineer Algiers, Algeria

Developed and maintaned features for the existing assurance ERP & developed an MVP for bank client.

  • Developed and maintained features for "Assurance ERP" serving over 100 insurance agencies across Algeria.
  • Delivered core MVP functionalities on schedule, securing contract agreement with major bank client.
  • Automated ATM log analysis by implementing regex pattern matching for non-standardized logs, reducing manual processing time from hours to minutes.
  • Identified and proposed database partitioning as scalable solutions for growing ATM transaction volumes.

Domus Laboratory - Sherbrooke University -

Sep 2021 to Jul 2022

Software Engineer Intern Sherbrooke, Quebec

Low latency real-time activity recongnition and anomaly detection across smart homes by leveraging the IoT and Kafka.

  • Conducted research on state-of-the-art activity recognition systems for elderly monitoring.
  • Developed real-time activity recognition system using Kafka Streams, processing data from 20-30 sensors (temperature, movement, door) across 20 test homes.
  • Implemented streaming aggregations for more complex activities.
  • Built anomaly detection algorithms for unusual behaviors (e.g., late-night departures), reducing detection time from 24 hours using batch processing to seconds.
  • Technologies: Kafka, Kafka Streams, Scala, Docker, MongoDB, and FastAPI.

Education

ESI (Ecole Supérieure d'Informatique Alger)  esi.dz

Sep 2017 to Sep 2022

Master's degree & Engineering degree, Computer science

Main Coursework: Data structures and algorithms, Computer Architecture, Mathematics, Networking, Software architecture,

Projects

Kafka Streams Processing

Rock the JVM tutorial code

Scala, Docker, Kafka Streams, Kafka

Snippetbox

Go, RestAPIs

Flixflex Backend App

Java, Spring Security, Docker, SpringBoot, Spring JPA

Automata Project

un TP pour la simulation des automates à états finis déterministes

Java

Stock Close Price Prediction

Python, Jupyter Notebook, Deep Learning, LSTM

Languages

Arabic FluentEnglish Advanced (IELTS C1)French Advanced (TCF Canada C1)