I design complete systems — from code to sensor, from server to the field.
Computer Engineer and Senior Software & IT Systems professional with 15+ years of experience in software development, web and desktop applications, databases, IT systems, embedded systems, IoT, and AI-powered solutions. Experienced in designing, developing, modernizing, deploying, and maintaining complete digital solutions across backend, frontend, databases, cloud services, mobile applications, and intelligent embedded systems. Strong public-sector background in application development, network and system support, REST APIs, IT security practices, and digital transformation.
Experience
2011 — Present
Chief IT Technician & Software Developer
Ministère de la Jeunesse et des Sports — Tunisie · Tunisie
Develop, deploy, maintain, and modernize web, desktop, and administrative applications supporting operational services.
Design backend solutions with PHP, Symfony, Node.js, and Express.js, including REST APIs and database integration.
Modernize legacy native-PHP applications by migrating them toward Symfony-based architectures.
Develop Java desktop applications for business and administrative management.
Design, manage, and optimize MySQL and MongoDB databases supporting application and cloud services.
Administer and troubleshoot IT systems, LAN/WAN connectivity, Windows/Linux environments, servers, and web services.
Deploy applications and services in Linux environments and resolve practical operating-system and service-level issues.
Implement IT security measures including firewall configuration, endpoint protection, backups, and maintenance.
Provide advanced technical support, deployment, user assistance, and training.