Skip to main content
Mohamed Amine MIDENI
Profile photo

Hi, I'm

Mohamed Amine MIDENI

Full-Stack Software Engineer | AI/ML & DevOps | Quality-Driven

Available for new opportunities

About

Full-stack engineer who ships reliable products end to end

Distributed backends, modern frontends, DevOps & AI/ML — with quality baked in

I'm a full-stack software engineer who enjoys building complete products — from the distributed backend all the way to the interface people actually use. I like taking an idea, designing a solid architecture around it, and carrying it through to a running, deployed system.

On the backend I work with microservices and event-driven architectures (Node.js, Express, Fastify, Spring Boot), REST APIs, and both SQL and NoSQL databases (PostgreSQL, MongoDB, Redis). On the frontend I build with React, TypeScript, and Tailwind CSS. I containerize and ship with Docker and CI/CD pipelines, and I've explored AI/ML in production settings — real-time predictions with LSTM and classification models.

Quality isn't a phase I bolt on at the end — it's how I build. My testing background (Selenium, Postman, JUnit, plus manual and exploratory testing) shapes the way I design systems: I anticipate failure modes, validate inputs at the edges, and write code that's meant to be tested.

I'm most at home in Agile teams, collaborating closely with other developers to turn requirements into dependable software — and I care as much about the robustness of what I ship as about the features it delivers.

I'm looking for a role where I can build full-stack products with a strong engineering culture, and put my eye for quality to work on things people rely on.

Bug Hunt
128bugs tracked & squashed

A bug found in testing is a bug that never reaches production.

Journey

Professional Experience

Building full-stack products across backend, frontend, and DevOps — with quality as a constant.

Full-Stack Software Engineer — Personal & Open-Source Projects

Ongoing

Self-directed · Sousse, Tunisia

2024 — Present
  • Designed and shipped full-stack applications end to end: distributed backends (Node.js, Fastify, Spring Boot), React/TypeScript frontends, Docker & CI/CD
  • Built real-time systems (Socket.IO), event-driven microservices, and an AI-powered IoT monitoring platform (LSTM, Random Forest)
  • Applying test automation (Selenium, Postman, JUnit) and quality-first practices across projects

Full-Stack Software Engineer — End-of-Studies Internship (PFE)

Codemize Solution · Sousse, Tunisia

2026

Full-Stack Software Engineer — Summer Internship

Midani IT · Sousse, Tunisia

Summer 2025

Software Engineer — Annual Project Internship (PFA)

Codemize Solution · Sousse, Tunisia

2025

Freelance Full-Stack Web Developer

Ongoing

Freelance / Independent · Remote · Tunisia

2021 — Present
  • Delivered custom web platforms and applications for clients end to end — from conception and UI/UX design through development and deployment
  • Built restaurant platforms, a delivery application, and e-commerce websites tailored to each client's business
  • Managed the full project lifecycle independently: requirements gathering, design, frontend & backend development, and client delivery

Education

Academic Background

A strong scientific foundation and an engineering degree in software engineering.

Engineering Degree in Software Engineering — Graduated with Excellent Honors

EPI Digital School, Sousse

2023 — 2026

Preparatory Cycle in Information and Communication Technologies (ICT)

EPI Digital School, Sousse

2020 — 2022

Preparatory Engineering Studies

Monastir Preparatory Institute for Engineering Studies (IPEIM)

2019 — 2020

Skills

A full-stack toolkit, from architecture to shipped product

Technologies and practices I use to build, ship, and test real applications.

Backend

REST API
Node.js
Express
Microservices
Java / Spring Boot
Fastify
Python

Frontend

React
TypeScript
JavaScript
Tailwind CSS
Next.js

QA & Tests

Postman
Méthodologies Agile
JUnit
Selenium
Tests manuels & exploratoires
Mockito
Conception de cas de test

Databases

PostgreSQL
MongoDB
SQL
Prisma
Redis

DevOps & Cloud

Git & GitHub
Docker
Linux
CI/CD
Jenkins
Kubernetes

Realtime & Messaging

Socket.IO (temps réel)
Apache Kafka
RabbitMQ

AI & ML

TensorFlow / Keras (LSTM)
scikit-learn

Projects

Technical case studies

Real systems analyzed in depth: architecture, tech stack, and the trade-offs behind them.

All projects

Coming up

Projects in progress

Mideni Trade (IA Trader)
In development75%

Mideni Trade (IA Trader)

An autonomous crypto-trading platform with a live control-center dashboard: Binance market data, indicators, a signal scanner, and a real-time event feed. M1 (data pipeline + dashboard) is complete; the decision committee and risk/execution engine land in M2, followed by ML and backtesting.

NestJSNext.jsTypeScriptPrismaPostgreSQLSocket.IOBinance API
Mo7amy
In development45%

Mo7amy

A lawyer marketplace for Tunisia: search verified lawyers by specialty and governorate, then book a consultation in person, by video, or by phone. Lawyers define weekly availability rules that are materialised into concrete bookable slots, and booking runs a race-safe hold-then-confirm flow settled by a single atomic update. The marketplace loop is in place; an AI assistant over Atlas vector search is scoped next.

Next.jsExpressTypeScriptMongoDBMongooseJWTZod

Contact

Let's talk about your next project

Whether it's an opportunity, a collaboration, or just a chat — feel free to reach out.

I usually reply within 24 to 48 hours

Send me a message

I personally reply to every request.

Opens your email client with the message pre-filled.