I am a Senior Software Engineer with over 20 years of experience delivering enterprise and cloud-native applications across government, banking, e-commerce, and educational sectors. I am skilled in designing scalable, secure, and maintainable systems using monolithic and microservice architectures, with hands-on expertise in containerization, orchestration, cloud deployment, and DevOps practices. I have proven ability to deliver business-critical production systems, mentor teams, and implement modern software lifecycle practices in diverse environments.

Mohamed Mabrouk Karoui

I am a Senior Software Engineer with over 20 years of experience delivering enterprise and cloud-native applications across government, banking, e-commerce, and educational sectors. I am skilled in designing scalable, secure, and maintainable systems using monolithic and microservice architectures, with hands-on expertise in containerization, orchestration, cloud deployment, and DevOps practices. I have proven ability to deliver business-critical production systems, mentor teams, and implement modern software lifecycle practices in diverse environments.

Available to hire

I am a Senior Software Engineer with over 20 years of experience delivering enterprise and cloud-native applications across government, banking, e-commerce, and educational sectors.

I am skilled in designing scalable, secure, and maintainable systems using monolithic and microservice architectures, with hands-on expertise in containerization, orchestration, cloud deployment, and DevOps practices. I have proven ability to deliver business-critical production systems, mentor teams, and implement modern software lifecycle practices in diverse environments.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Advanced
German
Advanced
French
Fluent
Arabic
Fluent

Work Experience

Senior Software Engineer – Cloud-native Applications & DevOps Practices at Ministry of Education, Tunisia
July 20, 2018 - February 20, 2022
Developed a comprehensive fleet management platform providing administrative, financial, and operational monitoring services. Implemented role-based access control, user profiles, logging, and vehicle lifecycle management, including repair types, repair shops, invoicing, and cost calculations. Delivered real-time statistics and reporting features to support data-driven decision-making and operational efficiency. Technologies used include Spring Boot, Spring Data JPA / Hibernate, Angular, MySQL/MariaDB, Apache Kafka, NoSQL, Docker, Kubernetes, and AWS-based deployments.
Software Developer at Eduserv (Eduser v) – Education Platform
February 5, 2015 - October 20, 2016
Contributed to the Eduserv education platform, managing student records, report cards, and timetables. Implemented Java/JSF frontend components and Hibernate-based backend services with PostgreSQL. Delivered features to improve administrative efficiency and accuracy of student records and school workflows.
Software Developer at Ministry of Education
February 20, 2012 - January 20, 2015
Designed and implemented a vehicle spares management application to track inventory and procurement, enabling data-driven stock control and purchase workflows.
Software Developer at Ministry of Education
August 20, 2009 - November 20, 2011
Developed a stock management system for education sector operations, including inventory tracking and reporting to support procurement and logistics.
Freelance/Senior Software Engineer – Cloud-native Applications & DevOps Practices at Freelance / Independent Contractor
September 20, 2022 - Present
Designed and delivered enterprise web applications for multiple clients, including e-banking, e-commerce, educational platforms, vehicle fleet management, and inventory systems. Implemented containerized environments using Docker and Kubernetes; established DevOps and cloud-native practices to ensure scalability, reliability, and security. Delivered business-critical production systems, mentored teams, and implemented modern software lifecycle practices across diverse environments.
Freelance Developer – E-Banking Platform at Freelance (E-Banking Platform Project)
October 20, 2022 - March 20, 2025
Collaborated with senior engineers to develop a robust microservices-based e-banking platform. Implemented Spring Boot and Spring Cloud microservices, Kafka for asynchronous messaging, Keycloak for identity, OAuth 2 and OpenID Connect for security, and AWS-based cloud deployment. Containerized with Docker, orchestrated with Kubernetes, and automated CI/CD using GitHub Actions on AWS.
Senior Software Engineer – Cloud-native Applications & DevOps Practices at Ministry of Education
September 20, 2022 - Present
Designed and delivered enterprise web applications for multiple government/education-sector projects, including student information systems, educational platforms, fleet management, and inventory management. Implemented back-end & cloud-native architectures with Docker, Kubernetes, AWS; ensured security, scalability, and maintainability; provided technical leadership and mentoring across teams.
Senior Software Engineer – Cloud-native Applications & DevOps Practices at Ministry of Education
July 1, 2018 - February 1, 2022
Progressed from junior to senior software engineer contributing to and leading multiple government and education-sector software projects. Designed and delivered enterprise web applications, including fleet management, inventory management, and student information systems; ensured data integrity and robust operational monitoring.
Software Engineer – Fleet Management Platform at Ministry of Education
July 1, 2018 - February 1, 2022
Developed a comprehensive fleet management platform providing administrative, financial, and operational monitoring services. Implemented backend services, data persistence, and integration with frontend components.
Software Developer – Vehicle Spare Parts Management at Ministry of Education
February 1, 2012 - January 1, 2015
Designed a vehicle spare parts management application to calculate repair costs for each vehicle; supported data-driven fleet decisions. Implemented backend services and data models to enable efficient parts tracking.
Stock Management Developer at Ministry of Education
August 1, 2009 - November 1, 2011
Developed a stock management application for inventory tracking, procurement, and purchasing workflows. Implemented backend services, robust data storage, and operational reporting.

Education

Master in Telecommunications Systems and Networks at Higher Institute of Technological Studies of Radès
January 1, 2019 - December 31, 2022
Bachelor's degree in Computer Networks at Faculty of Sciences of Tunis
January 1, 2014 - December 31, 2016
Diploma of Higher Studies in Technology at Higher Institute of Technological Studies of Radès
January 1, 2001 - December 31, 2004
High School Diploma - Mathematics at Ibn Khaldoun High School
January 1, 2000 - December 31, 2000
Master's degree in Telecommunication Systems and Networks at Faculty of Science of Tunis
January 1, 2019 - January 1, 2022
Bachelor's degree in Computer Networks at Faculty of Science of Tunis
January 1, 2014 - January 1, 2016
Diploma of Higher Studies in Technology at Higher Institute of Technology Studies of Radès
January 1, 2001 - January 1, 2004
High School Diploma, Mathematics at Ibn Khaldoun High School
January 11, 2030 - January 1, 2000

Qualifications

Diploma of Higher Studies in Technology
January 1, 2001 - December 31, 2004
Bachelor's degree in Computer Networks
January 1, 2014 - December 31, 2016
Master in Telecommunications Systems and Networks
January 1, 2019 - December 31, 2022
High School Diploma - Mathematics
January 1, 2000 - December 31, 2000
Diploma of Higher Studies in Technology
January 1, 2001 - January 1, 2004
Bachelor's degree in Computer Networks
January 1, 2014 - January 1, 2016
Master's degree in Telecommunication Systems and Networks
January 1, 2019 - January 1, 2022
High School Diploma, Mathematics
January 11, 2030 - January 1, 2000

Industry Experience

Government, Financial Services, Education, Software & Internet, Professional Services