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.