Desktop application
Involves designing, coding, and testing software for desktop platforms like Windows, macOS, or Linux. It focuses on creating user-friendly interfaces and robust functionalities tailored to specific needs..
My name is Tarek, a 26-year-old individual with a lifelong passion for technology. I began my journey with computers at the young age, initially drawn to the captivating world of electronic gaming. As I delved deeper into gaming, I not only played but also mastered various games and become a professional gamer, achieving notable accomplishments within the Arab gaming community.
This early interest in technology eventually evolved into a passion for programming and software development. Choosing this specialization in university marked the beginning of my path towards becoming a competent and skilled app developer. Today, I continue to explore and innovate in the dynamic field of mobile application development, driven by curiosity, dedication, and a commitment to excellence.
Download CVWith seven years of coding experience under my belt, I bring a deep understanding of various programming languages and frameworks. My expertise extends to developing efficient and scalable solutions, tackling complex challenges with creativity and precision.
Flutter
90%
Python
95%
Java
92%
Dart
90%
JavaFx
72%
Django
90%
SQL
77%
NoSQL DB
80%
HTML & CSS
70%
Involves designing, coding, and testing software for desktop platforms like Windows, macOS, or Linux. It focuses on creating user-friendly interfaces and robust functionalities tailored to specific needs..
Creating software applications specifically designed to run on mobile devices. It encompasses design, coding, testing, and deployment to provide functional and user-friendly experiences for IOS & Android.
(Django) is a Python web framework that streamlines web development. It promotes clean, maintainable design, offering tools for authentication, database management, and rapid development.
Uses AI and scripts to perform repetitive tasks without human intervention, improving efficiency, accuracy, and scalability in customer support, data processing, and business workflows.
Creating algorithms that enable computers to learn from data. It encompasses data preprocessing, model training, evaluation, and deployment to make predictions or decisions without explicit programming.
Collecting, processing, and analyzing data to derive insights and inform decision-making. It encompasses data cleaning, exploration, visualization, and interpretation to uncover patterns and trends in large datasets..
2024 - 2025
Algiers, Algeria.
I collaborated with stakeholders to define project scope, goals, and deliverables while serving as the primary point of contact for both stakeholders and team members. I assembled and led project teams, effectively assigning roles and responsibilities to ensure smooth execution. Throughout the project lifecycle, I proactively monitored risks and implemented corrective actions as needed. Additionally, I developed and maintained server-side logic, databases, and APIs for web and mobile applications using Python and Django, ensuring security, scalability, and efficient data processing.
2023 - 2024
Algiers, Algeria.
- I developed and maintained the delivery apps for both customers and drivers, ensuring a seamless user experience across Android and iOS using Flutter. I optimized the app to handle heavy traffic efficiently while implementing features for placing, tracking, and managing orders. Additionally, I integrated geolocation services and Firebase push notifications to enhance real-time interactions. I also managed the release process, publishing updates on the Google Play Store and Apple App Store to keep the app functional, secure, and up to date.
2022 ( 3 months)
Algiers, Algeria.
I worked as a mobile application developer. During this period, I repaired the
company’s applications and made some modifications and additions.
January 2022 - February 2023
Jijel, Algeria
This year, I started dealing with real clients and I was trying to improve my
communication and dialogue skills. I was also working on embodying my gains in
reality and working on refining them. Most of my experiences were creating mobile
applications and writing automation codes.
September 2021
Jijel, Algeria
Delves deeper into advanced concepts and techniques related to machine learning,
neural networks, natural language processing, and robotics. Explore AI
algorithms, optimization methods, data analytics, and ethical considerations in AI
development.
May 2019
Jijel, Algeria
Computer Science provides a comprehensive understanding of computer systems, software development, algorithms, and computational theory. learn programming languages, data structures, operating systems, and computer architecture..
May 2017
Jijel, Algeria
The aim of this degree is to provide students with a solid foundation of
theoretical and practical computer science knowledge and skills.