Use “Save as PDF” in the print dialog to download.
Ahmed Gafsi
Software Engineer · Web Development & Python Trainer
ahmedgafsi.dev@gmail.com · +216 55 778 994 · linkedin.com/in/ahmed-gafsi · github.com/gafsiahmed
Profile
Ahmed Gafsi is a Software Engineer and Web Development & Python Trainer focused on full-stack development, backend services, and modern web platforms. His experience spans Angular, Spring Boot, React, Next.js, Node.js, databases, and cloud technologies. Alongside engineering, he teaches web development and Python, helping students translate concepts into practical projects. He is especially interested in backend architecture, system design, and AI-powered applications.
Experience
Software Engineering Intern, Final-Year Project (PFE) — Value Digital Services
2026
- Developed modules for the WeBIAT Backoffice portal for BIAT using Angular (NgRx, PrimeNG) and Spring Boot.
- Designed a dynamic Form Builder for creating and publishing custom interview forms, and contributed to career management.
- Built an inter-regional travel expense module with hierarchical approval workflow, request tracking, and document storage on Azure Blob Storage.
- Participated in Scrum ceremonies, Jira backlog management, task estimation, and quality/delivery practices involving SonarQube, Jenkins, and Kubernetes on Azure AKS.
- Engineering PFE defended with distinction: Très Bien, 17.5/20.
Web Development & Python Trainer — OpusLab
2023 — Present
- Lead structured training sessions, including 10 sessions of 4 hours per cohort.
- Teach Python fundamentals and advanced topics, data structures, file handling, NumPy, Pandas, visualization, and data preprocessing for machine learning.
- Teach web development with HTML, CSS, JavaScript, Git, DOM manipulation, asynchronous programming, React, Next.js, Node.js, MongoDB, and PostgreSQL.
- Emphasize practical exercises and real engineering workflows.
Bachelor Intern, Full-Stack Developer — OpusLab
2023
- Designed and built a custom ERP to manage finances, students, staff, and trainers.
- Implemented features for Administrator, Trainer, and Marketing Manager roles.
- Worked with Next.js, React, TypeScript, Tailwind CSS, Recharts, Node.js, Express.js, Docker, MongoDB, and AWS.
Education
National Engineering Degree in Applied Sciences and Technologies — ISAMM, Manouba
2023 — 2026
Bachelor in Computer Science and Multimedia — ISAMM, Manouba
2020 — 2023
Preparatory Classes MP (Mathematics-Physics) — IPEIB, Bizerte
2018 — 2020
Baccalaureate in Mathematics — Lycée Ibn Arafa, La Manouba
2018
Engineering PFE:17.5/20, Très Bien
Skills
Languages: JavaScript, TypeScript, Python, Java, SQL
Frameworks & libraries: React, Next.js, Angular, Node.js, Express.js, Spring, Spring Boot, Tailwind CSS, NumPy, Pandas, Matplotlib
Databases: PostgreSQL, MySQL, MongoDB, SQLite
Tools: Git, Docker, Postman, Firebase, Google Colab, Visual Studio Code, IntelliJ IDEA
Platforms & cloud: Vercel, Netlify, Firebase, Google Cloud, Azure, AWS
Professional strengths: Leadership, Teaching & mentoring, Problem solving, Communication, Adaptability, Teamwork
Certifications
- Machine Learning Specialization — DeepLearning.AI / Coursera
- AWS Cloud Practitioner Essentials — Coursera
- Data Cleaning and Visualization — Kaggle
- Meta Back-End and Front-End Certificates — Meta / Coursera
- Scrum Fundamentals Certified — SCRUMstudy
- Full-Stack JavaScript Certificate — OpusLab · 300 hours

