I am a full-stack web and mobile developer with a strong background in front-end and back-end development. My skills include HTML, CSS, JavaScript, and PHP, and I am dedicated to creating high-quality, user-friendly applications. In addition to my technical abilities, I am an avid chess player and enjoy using my problem-solving and strategic thinking skills. I am from Tunisia and am known for my attention to detail and commitment to my work. I am currently doing an internship with Orange Digital Center, where I am gaining hands-on experience in the industry. As a full-stack developer with a passion for chess, I am confident that I can make a valuable contribution to any team.
Creating mobile apps.
Creating websites.
Full Stack Mobile Developer
Lebosphore
• Développement et maintenance d’applications mobiles hybrides avec Flutter.
• Conception et intégration du backend avec Node.js et base de données MySQL.
• Contribution à l’amélioration continue des solutions mobiles et web de l’entreprise.
Développeur Flutter & Node.js
The Landlord – Application de gestion de locations immobilières
• Développement des applications mobile et web avec Flutter.
• Création du backend avec Node.js et base de données MySQL.
Développeur Mobile Freelance
ArcanaSoft
• Conception et réalisation d'une application destinée à aider les particuliers et les entreprises dans les services de nettoyage et de stérilisation utilisant Flutter.
Stage Ingénieur - Cycle Ingénieur
Orange Digital Center
• Réalisation d'une application mobile pour améliorer la gestion des formations avec les collaborateurs Orange.
• Utilisation de Node.js et Firebase au niveau backend, SwiftUI au niveau frontend et MongoDB au niveau base de données.
ANDROID SWIFT FLUTTER AND NODEJS
I learned Android, Swift, Flutter, and Node.js in 2021-2022 and created multiple front-end and back-end applications. It was a challenging but rewarding experience, and I am proud of my accomplishments. I continue to learn and grow as a mobile developer.
JAVA SYMFONY CODENAME ONE
I learned Java, Symfony, and Codename One and created a website, desktop application, and mobile application in 2020-2021. It was a challenging but rewarding experience, and I am proud of my accomplishments. I continue to learn and grow as a software developer.
HTML PHP CSS
In the past two years, I acquired valuable web development skills by learning HTML, PHP, and CSS. With these skills, I was able to create a functional and visually appealing website. Despite the challenges I faced, I am proud of the result and am excited to continue learning and growing as a web developer in the future.
Diploma in Computer Engineering
PRIVATE HIGHER SCHOOL OF ENGINEERING AND TECHNOLOGY | ESPRIT.
High School Degree in Computer Science.
TAHA HUSSINE MEGRINE HIGH SCHOOL
Hours Worked
Project Finished
Coffee Drinked
Android is a mobile operating system developed by Google and used on a wide range of devices, including smartphones and tablets. It is known for its customization options and the ability to install third-party apps.
Swift is a programming language used for building apps and designed to be easy to read and write, and safer.
Flutter is a mobile app development framework that allows developers to build apps for multiple platforms from a single codebase. It is known for its fast development cycle and high performance.
Angular is a JavaScript framework for building web applications, including single-page apps and mobile and desktop apps. It is maintained by Google and a community of developers.
Symfony is a PHP web application framework used for developing web applications, APIs, and microservices. It is open-source, flexible, and easy to use.
Node.js is a JavaScript runtime environment used for building server-side applications and real-time systems. It uses an event-driven, non-blocking I/O model.
Qt is a framework for developing cross-platform applications, particularly those with graphical user interfaces (GUIs).
MongoDB is a NoSQL database that stores data in a flexible, JSON-like format called BSON.
2D video game. The idea is around a witch who addresses a village to bewitch its inhabitants, except the inhabitant "Foulen". "Foulen" decides to save the others and asks for help from a friend who offers him a magic wand.
Tasks :
- Design of character images, background (the whole game from A to Z)
- Game development
- Manipulate images
Technical environment :
Linux, C (SDL 1.2), Illustrator, Photoshop
Desktop application that allows users to manage their (real) libraries. It also allows to notify the user with alerts in case of fire or detection of dangerous gases...
Tasks :
- Conception of the general idea of the project
- Data modeling with UML
- Desktop application development
Technical environment :
QT, C++, Arduino, SQL, GitHub
Website that allows users to rent vehicles and offer with drivers.
Tasks :
- Conception of the general idea of the project
- Data modeling with UML
- Development of the website
Technical environment :
HTML, CSS, PHP, Oracle, GitHub
Web, mobile and desktop application that allows users to manage their theaters, assigning available rooms to artists. It allows you to organize the number of artists per room (musicians, singers, etc.)
Tasks :
- Conception of the general idea of the project
- Data modeling with UML
- Development of the desktop version using JavaFX
- Development of the web version using Symfony 4
- Development of the mobile version using Codename One
Technical environment :
Codename One/ JavaFX / Symfony 4 / Git / SQL
A native application that allows users to find public services (plumber, carpenter, etc.) within its scope. This application allows users to create an account, do advanced searches, and pay for services online.
Tasks :
- Design of the general idea of the project
- Data modeling with UML
- Development of the backend part
- Implementation of interfaces
- API consumption
- Deployment of the backend part
- Deployment on the AppStore & AppGallery
Technical environment :
Android Studio (Android)/ Xcode (IOS) / NodeJs / Express Js / MongoDB / GitHub / Docker
A mobile application that matches players who want to find a partner/opponent to form a team and organize a real match. Through this application there is the possibility to participate in tournaments and win trophies.
Tasks :
- Conception of the general idea of the project
- Data modeling with UML
- Development of the components of the cross-platform mobile application (flutter)
- Development of the backend part with NodeJs
- Management of sessions and access controls
- Realization of a module for the management of players, referees and complex owners. (front and back)
Technical environment :
Flutter/ NodeJs / Express Js / MongoDB / GitHub / Docker / Heroku
On the web part, a site dedicated to administrators and owners of sports complexes, which allows the management of complexes, users and tournaments.
Tasks :
- For the admin: Manage users, complexes and tournaments.
- For owners of sports complexes: Manage their complexes and tournaments.
- Deployment of the backend part
Technical environment :
Angular/ NodeJs / Express Js / MongoDB / GitHub / Heroku