Hey, I'm Mouhieddine 👋

Computer Scientist

Hero memoji
scroll to explore
Mouhieddine Sabir

Mouhieddine Sabir

Backend Engineer

Aarhus, Denmark

Hey 👋 I'm Mouhieddine, a Computer Scientist currently pursuing an MSc in Computer Science at Aarhus University (Denmark), specialising in Software Foundations and Technology. I work part-time as a Backend Engineer at MultiSafepay. I'm passionate about algorithm design, systems programming, and building reliable distributed systems. I enjoy working with Java, Rust, OCaml, and Kafka - and I love optimizing things, from code to my dev environment.

JavaRustOCamlKafkaAlgorithms

Work Experience

MultiSafepay International

Part-time Medior Backend Engineer

MultiSafepay International

Sep 2025 – PresentRemote
  • Led upgrade from C-TAP v10 to C-TAP v11 (Common Terminal Acquirer Protocol) - transaction flows, card recognition, acquirer association, host message processing
MultiSafepay International

Medior Backend Engineer

MultiSafepay International

Oct 2024 – Aug 2025Estepona, Spain
  • Financial reconciliation pipelines (TDD) - ~90% reduction in manual work
  • Event-driven Kafka pipeline: 3 microservices, PostgreSQL, >10 notifications/sec
  • Contributed to internal Fraud Engine, enhancing transaction security
  • Legacy Java 8 → modern Java migration
  • Peer code reviews, knowledge sharing across the team
CodiceWeb Banking Innovation

Backend Software Developer (Internship)

CodiceWeb Banking Innovation

May – Sep 2023Padova, Italy
  • Struts2 CSP headers extension using TDD
  • EJBCA / SignServer modules with integration tests
  • PostgreSQL high-availability and failover configuration
Bukò Software and Communication

Full Stack Software Developer

Bukò Software and Communication

Nov 2021 – Apr 2023Padua, Italy
  • Full-stack apps in PHP / JS / MySQL
  • Code reviews and delivery cycles

Education

Aarhus University

MSc in Computer Science

Aarhus University

Aug 2025 – PresentAarhus, Denmark
  • Specialisation: Software Foundations and Technology
University of Padova

B.Eng in Computer Engineering

University of Padova

Sep 2021 – Sep 2024Padova, Italy
  • Thesis: Exploring Solutions to the Travelling Salesman Problem - From Exact Algorithms to the Red-Black Ant Colony System
University of Cantabria

Exchange Semester - Computer Systems Engineering

University of Cantabria

Jan – Jun 2024Santander, Spain
  • Courses: Databases · Physics 2 · System Networks Security & Assurance · Computer Networks and Distributed Systems

My Projects

Skills & Expertise

Programming Languages

Java
Rust
Python
OCaml
Elixir
JavaScript / TypeScript
C++
Perl

Frameworks & Libraries

Armeria
JOOQ
Micrometer
Apache Thrift
Picocli
JUnit
Mockito
Testcontainers

Databases

PostgreSQL
MySQL
Redis
Elasticsearch

Platforms & Tools

Docker
Kafka
Ansible
Kubernetes
Prometheus
Grafana
Atlassian
Git
Maven
Gradle
Linux

Other

LaTeX
Markdown
HTML / CSS
Typst
GitHub Actions

Soft Skills

Leadership
Teamwork
Problem Solving
Communication
Adaptability
Attention to Detail
Initiative
Organization