Loading...
Khalil Charfi

Khalil Charfi

Full-Stack Engineer | Software Developer | Digital Solutions Architect

Frankfurt, Germany β€’ Available for Remote & On-site Opportunities

About Me

Full-stack engineer with extensive experience delivering scalable web and mobile applications. Skilled in front-end development with Vue.js and Angular, back-end with Laravel and Laminas, and mobile apps using Flutter and Ionic. Passionate about clean architecture, offline-first capabilities, and DevOps-driven deployment. Experienced in cross-functional teams across Tunisia and Germany.

Professional Summary

I design and build exceptional digital products. As a Full-Stack Engineer, I specialize in creating intuitive, high-performance web and mobile applications that are both scalable and user-centric.

My journey into tech started with a fascination for solving complex problems with elegant code. I thrive on turning ideas into reality, from conceptualization to deployment, and I'm passionate about creating seamless user interfaces that are both beautiful and highly functional.

Languages

  • 🌐 Arabic: Native
  • 🌐 English: Fluent
  • 🌐 French: Fluent

Core Technical Skill

Front-End

Technologies: Vue.js, Angular, JavaScript/TypeScript, HTML5, CSS3 (Sass/LESS), Bootstrap

Expertise: Component-based architecture, state management, responsive design, progressive web apps (PWA), accessibility (WCAG 2.1)

95%

Back-End

Technologies: PHP (Laravel, Laminas), Java (Spring Boot)

Expertise: Microservices architecture, API design, authentication & authorization, database optimization

90%

Mobile Development

Technologies: Flutter, Ionic, Android (Java)

Expertise: Offline-first applications, cross-platform development, native integrations, Bluetooth/IoT

85%

Databases & APIs

Technologies: MySQL, MongoDB, SQLite, CouchDB, GraphQL (Apollo Client)

Expertise: Data synchronization, database design, query optimization, API integration

88%

DevOps & CI/CD

Technologies: Git, Docker, Jenkins, GitLab CI/CD, Bitrise, Puppet

Expertise: Continuous integration/deployment, containerization, infrastructure as code, monitoring

82%

Others & Tools

Technologies: Drupal, Keycloak, Firebase, Mapbox GL, WSO2 CEP, JHipster, TestCafe, Cucumber, Grafana, Kibana

Expertise: CMS development, authentication systems, real-time mapping, testing automation, monitoring

90%

Experience

Software Engineer – Fullstack Developer

CHECK24 Vergleichsportal GmbH | Frankfurt, Germany

  • Improved front-end performance and user interaction on Germany's top comparison platform using Vue.js and Laminas.
  • Enhanced the bicycle insurance (Fahrradversicherung) product with advanced features and REST API integration.
  • Contributed to the redesign of Drupal components and embedded analytics tracking.
  • Applied caching and optimized database queries for faster loading and smoother user flow.

Software Engineer – Full-Stack Developer

ASM - All Soft Multimedia | Sfax, Tunisia

  • Led development of web and mobile apps across sectors including retail, restaurants, and inventory management.
  • Built hybrid mobile apps with Flutter and Ionic, featuring offline sync via CouchDB/PouchDB.
  • Delivered projects such as: Cover 3D Mobile (field sales tool), 3andi & 3andi Partner (loyalty apps), ProInventory & ProCaisse Mobility (inventory/sales tracking).
  • Ensured secure access and authentication with Keycloak.

Software Engineer – Mobile Developer

MyBus – Monkey Factory | Sfax, Tunisia

  • Built a real-time public transportation app using Ionic, Angular, and Mapbox GL.
  • Integrated GraphQL with Apollo Client for efficient data updates.
  • Enabled CI/CD with Docker and GitLab for faster iterations.

Front-End Developer

Softtodo IT Solutions | Sfax, Tunisia

  • Modernized IRIDION's e-commerce UI using Bootstrap and responsive design.
  • Implemented dynamic JSP components and A/B testing tools.

Android Developer

ASM - All Soft Multimedia | Sfax, Tunisia

  • Delivered business-critical Android apps with offline capabilities and secure sync via SQLite and Laravel.
  • Built custom tools like DUX Mobile (ERP companion), FastQueue (queue system via Bluetooth), and ProCaisse Mobile.

Researcher – THERALYTICS Project

University of Marburg / Digital Research Centre of Sfax | Germany & Tunisia

  • Developed a cardiac monitoring prototype using IoT sensors and Complex Event Processing (WSO2 CEP).
  • Designed real-time alert systems and data pipelines with Spring Boot, MongoDB, and JHipster.
  • Collaborated in international research for early detection of cardiac anomalies.

Education

Master of Science, Enterprise Systems Engineering

Higher Institute of Informatics and Multimedia of Sfax

Bachelor's Degree, Computer Science

Higher Institute of Informatics and Multimedia of Sfax

My Project

truetruetruefalse