Moataz Foudhaili

Software Engineer

I am a passionate Software Engineer with expertise in MERN and Angular Spring Boot stacks, specializing in building scalable and robust applications.

About Me

As a final-year student at ESPRIT School of Engineering, I've maintained a strong academic record with a GPA of 3.5/4.0. My journey in software development has been driven by a deep passion for creating innovative solutions and learning new technologies.

Through my academic projects and professional experiences, I've developed a strong foundation in both frontend and backend development, with a particular focus on scalable architecture and clean code practices.

Skills

Frontend

AngularReact.jsNext.jsTailwindCSSMaterial UIBootstrapTypeScriptRedux

Backend

Node.jsExpress.jsSpring BootDjangoLaravelSymfonyREST APIsMicroservicesWebSockets

Databases

MongoDBMySQLPostgreSQLFirebaseMongoose

DevOps & Tools

DockerCI/CDGitGithub ActionsSonarCloudFirebaseJenkinsJIRASwaggerPostman

Projects

Tournament Management System

Real-time score updates, role-based access control, and chat functionality.

ReactNode.jsMongoDBSocket.io

Django Quiz Generator

AI-driven dynamic quiz generation with a scoring system.

DjangoPythonPostgreSQLGemini API

Insurance App

ERP and CRM integration for insurance agencies.

FlutterFirebaseCloud Functions

Microservices Architecture Project

Design and development of an application using microservices architecture. Each core service is built with Spring Boot, with an integrated ExpressJS microservice. The Angular frontend interacts through a Spring Cloud API Gateway for routing. Services register dynamically via Eureka Server for easy discovery. Data management uses MySQL for structured data and MongoDB for unstructured data (ExpressJS Module), all containerized with Docker and orchestrated using Docker Compose.

AngularSpring BootExpress.jsMySQLMongoDBDocker

Experience

Software Developer

ESPRIT School of Engineering
Summer 2023

Developed and maintained sports management applications using MERN stack.

Software Developer

ESPRIT School of Engineering
Fall 2023

Assisted in teaching web development courses and mentored junior students.

Software Developer Intern

DBeX
Summer 2022

Worked on database optimization and backend development using Spring Boot.

Software Developer Intern

FouFuSa Engineering & Services
Spring 2022

Contributed to the development of enterprise software solutions.

Education

ESPRIT School of Engineering

Software Engineering
Expected to Graduate 2025
GPA: 3.5/4.0

Higher Institute of Technological Studies of Nabeul

Software Development
2022
GPA: 3.8/4.0

GitHub Statistics

Contact