MOBILE ENGINEER · OPEN TO OPPORTUNITIES

I build mobile
products people
want to use.

Flutter-focused software engineer with experience across native mobile, backend APIs and CI/CD. I turn product ideas into clean, reliable applications.

Bizerte, TunisiaFlutter · Kotlin · SwiftEnglish · French · German
FLUTTER / MVVM
BUILD · TEST · SHIP
Tdiscount Market product screen
Tdiscount Market home screen
SOFTWARE ENGINEER
•
MOBILE DEVELOPMENT
•
BACKEND
•
CI/CD
•
SOFTWARE ENGINEER
01 / SELECTED WORK

Real apps.
Real problems.

The strongest part of my portfolio is work built for actual products — not tutorial clones.

FINAL YEAR INTERNSHIP · 2025
Tdiscount Market login screen
Tdiscount Market home screen
Tdiscount Market products screen
TDISCOUNT MARKET / MOBILE E-COMMERCE
01

Tdiscount Market

A multi-vendor e-commerce ecosystem developed during my final-year internship, with separate Flutter applications for customers and vendors.

FlutterDartMVVMNode.jsExpress.jsMongoDBGitHub ActionsSonarQube
Mobile

Built cross-platform Flutter applications with reusable UI and structured architecture.

Backend

Developed RESTful services supporting products, orders, vendor operations and analytics.

Delivery

Worked with GitHub Actions and SonarQube to automate quality checks and CI/CD.

INTERNSHIP · 2024

Tabaani

Extended an existing web platform into a cross-platform Flutter application, integrating REST APIs and reusable responsive UI.

FlutterREST APIsTesting
INTERNSHIP · 2023

Zedney Creative

Built frontend features and integrated REST APIs while contributing to testing, code reviews and production deployments.

ReactJavaScriptHTML/CSS
02 / ENGINEERING STACK

More than
the UI.

I like understanding the full path from a screen to the service behind it — and the pipeline that ships it.

01

Mobile

Flutter · Dart
Kotlin · Swift

02

Backend

Node.js · Express.js
Spring Boot · REST APIs

03

Data

MongoDB
SQL

04

Delivery

GitHub Actions
Jenkins · Docker · SonarQube

01Architecture

MVVM, clean code and maintainable project structure.

02Product thinking

Interfaces should solve a user problem, not just look good.

03Quality

Testing, code analysis and automation are part of delivery.

04Collaboration

Comfortable working in Agile/Scrum environments.

03 / EXPERIENCE

Where I've
grown.

FEB 2025
— AUG 2025
FINAL YEAR INTERNSHIP · MOBILE & BACKEND DEVELOPER

Tdiscount Market · Tunis

  • Built customer and vendor Flutter applications using MVVM.
  • Developed Node.js/Express.js backend services and integrated APIs.
  • Integrated SonarQube with GitHub Actions CI/CD pipelines.
  • Worked in Agile sprints and contributed to product releases.
JUL 2024
— AUG 2024
MOBILE DEVELOPER INTERN

Tabaani · Tunis

  • Extended a web platform into a cross-platform Flutter application.
  • Integrated REST APIs and reusable responsive UI components.
  • Worked on debugging, testing and performance improvements.
JUL 2023
— AUG 2023
WEB DEVELOPER INTERN

Zedney Creative · Tunis

  • Developed frontend features using React, JavaScript, HTML and CSS.
  • Integrated backend REST APIs and contributed to testing and deployments.
04 / ABOUT

Engineer by training.
Builder by nature.

I'm Mohamed Aziz El Arbi, a Computer Engineering graduate from ESPRIT focused on mobile development.

My core strength is Flutter, backed by experience with Kotlin, Swift, Node.js, Spring Boot, databases and delivery tooling.

I enjoy taking a feature from architecture and implementation through debugging, quality checks and release.

EDUCATIONEngineering Degree in Computer Science
Software Engineering · ESPRIT · 2020–2025
05 / CONTACT

Have a mobile idea?
Let's build it.

I'm open to software engineering opportunities, mobile projects and conversations about product development.