Hi, I’m Med Mahdi Maarouf, a Senior Full Stack Developer focusing on scalable web and mobile applications with Java, Spring Boot, and Angular. I have strong experience in designing robust architectures, leading cross-functional teams, and delivering production-ready deployments in cloud environments. I enjoy turning complex requirements into clean, maintainable solutions and mentoring teammates to reach their potential. I thrive across the full development lifecycle, from architecture and API design to automation, CI/CD, and cloud deployments. I’m always exploring new tech, collaborating with product and design teams, and optimizing workflows with automation to drive business value.

Med Mahdi Maarouf

Hi, I’m Med Mahdi Maarouf, a Senior Full Stack Developer focusing on scalable web and mobile applications with Java, Spring Boot, and Angular. I have strong experience in designing robust architectures, leading cross-functional teams, and delivering production-ready deployments in cloud environments. I enjoy turning complex requirements into clean, maintainable solutions and mentoring teammates to reach their potential. I thrive across the full development lifecycle, from architecture and API design to automation, CI/CD, and cloud deployments. I’m always exploring new tech, collaborating with product and design teams, and optimizing workflows with automation to drive business value.

Available to hire

Hi, I’m Med Mahdi Maarouf, a Senior Full Stack Developer focusing on scalable web and mobile applications with Java, Spring Boot, and Angular. I have strong experience in designing robust architectures, leading cross-functional teams, and delivering production-ready deployments in cloud environments. I enjoy turning complex requirements into clean, maintainable solutions and mentoring teammates to reach their potential.

I thrive across the full development lifecycle, from architecture and API design to automation, CI/CD, and cloud deployments. I’m always exploring new tech, collaborating with product and design teams, and optimizing workflows with automation to drive business value.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

French
Fluent
English
Fluent

Work Experience

Tech Team Lead Java / Angular at SilaDoc
January 1, 2023 - January 1, 2026
Design and architecture of Web and Mobile platforms across backend, database and frontend to ensure performance, scalability and robustness. Manage a Web/Mobile development team: scheduling, prioritization, task assignments and mentoring. Promote development best practices: code reviews, CI, documentation and structured Git workflows. Oversee production deployments and environment management to maintain stability and reliability. Integrate critical third-party services (payments, messaging, video APIs). Collaborate with product, design and business teams to align technical solutions with requirements. Lead technology choices and keep up with innovation to address scalability and performance challenges.
Full Stack Java / Angular Developer at 5PServices
February 1, 2022 - December 1, 2022
Developed full-stack web applications using Spring Boot for backend and Angular 12 for frontend. Engaged in native/hybrid mobile development and desktop applications. Managed full development lifecycle: requirements analysis, development, testing, deployment and post-production follow-up. Coordinated with product and technical teams to ensure quality and alignment of deliverables.
Full Stack MEAN Developer – agilsite.com (Intern) at IHM SOFT
February 1, 2021 - December 1, 2021
Developed a Web and Mobile SEO audit platform based on a micro-services architecture. Implemented advanced SEO analysis features and automated PDF report generation. Deployed on AWS with scalability via ELB and integrated cloud services (MongoDB Atlas, Route 53, S3, Cloudflare). Set up a dedicated mail server to optimize user communications.
Freelance Automation Specialist at Independent / Freelance
August 1, 2019 - January 1, 2023
Implemented automation solutions, including web scraping and Robotic Process Automation (RPA). Developed custom tools and selected no-code/low-code solutions according to project needs. Optimized business workflows by tailoring automation tools to client requirements. Transitioned from a purely technical role to a hybrid role combining development with toolselection strategy.
Mobile Developer at Symatique (Smart Seller) – Symatique
February 1, 2019 - June 1, 2019
Developed an Android mobile application in Java for delivery management. Integrated with an ERP RESTful API for real-time data synchronization. Features included delivery scheduling, item submission, invoice generation and visit reports. Implemented mobile printing and synchronization of location data with ERP servers.
Freelance Desktop Developer at Independent / Freelance
March 1, 2017 - February 1, 2019
Developed cross-platform desktop applications in Java (JavaFX), C (GTK) and C++ (Qt 4.6 and GTK+). Used SQLite for local data storage. Created intuitive graphical user interfaces and ensured cross-platform deployment with thorough testing using virtualization tools.
Full Stack Java JEE Developer – MyDataCenter (Intern) at Tunisie Telecom
January 1, 2018 - February 1, 2018
Developed a full-stack application in Java with a MySQL database; managed physical server information in data centers; tracked hardware characteristics, location and incidents.
Desktop Developer – MyDataCenter (Intern) at Tunisie Telecom
January 1, 2017 - February 1, 2017
Developed a Desktop application in C++ using the Qt Framework; Windows deployment with Inno Setup. Stored data center hardware characteristics in a SQLite database; provided a 2D server-location view with a user-friendly interface.

Education

Master’s in Mobile Application Development at Higher Institute of Technological Studies, Tunisia
January 1, 2019 - January 1, 2021
Information Systems Development at Higher Institute of Technological Studies, Tunisia
January 1, 2016 - January 1, 2019
Baccalaureate in Computer Science at Lycée Bourguiba, Tunisie
January 1, 2016 - January 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Professional Services, Education, Media & Entertainment