Abdellah Aazdag
Menu

Profile / 01

About

Software engineering across systems, interfaces, and data workflows.

Profile

Engineering orientation

I work across backend services, full-stack applications, and the data and delivery boundaries that connect them.

My technical foundation began with mathematics and computer science before progressing into engineering studies in Information Technologies and Communication Networks at ENSA Oujda.

Software projects and internships expanded that foundation across APIs, web and mobile interfaces, persistent data, authentication, external-system integration, automated testing, and delivery workflows.

I now approach software as a connected system: domain rules should remain explicit, interfaces should have clear boundaries, and supporting tools—including AI—should be introduced where they have a defined responsibility.

Background

Technical foundation

B01Completed

ENSA Oujda

Engineering studies — ITIRC

Completed engineering studies in Information Technologies and Communication Networks.

B022021–2023

Faculté Polydisciplinaire de Ouarzazate

DEUG — Mathematics and Computer Science

A foundation in mathematics, computing, and analytical problem solving before engineering studies.

Practice

Engineering approach

  1. A01

    Keep domain logic independent

    Separate business rules from infrastructure so interfaces and integrations can change without redefining the core behavior.

  2. A02

    Normalize before processing

    Turn heterogeneous inputs into a stable internal representation before applying calculations or downstream transformations.

  3. A03

    Bound probabilistic behavior

    Use AI for interpretation and analysis while keeping reproducible business calculations in deterministic code.

  4. A04

    Make validation repeatable

    Use automated tests, containers, and CI/CD checks to reduce regression risk and make delivery easier to reproduce.

Scope

Across the system

The focus is not one framework, but the engineering connections between application layers, data, interfaces, and delivery.

  • Backend systems and APIs
  • Full-stack and mobile integration
  • Architecture and data workflows
  • DevOps, testing, and delivery
  • Bounded AI-enabled systems

Representative toolsPython · Java · React · FastAPI · PostgreSQL · Docker · CI/CD

Selected work