Close this
Close this

Abdelrahman Kandil

Development
Beheira, Egypt

Skills

Flutter

About

A b d elrahman Kand il's skills align with Programmers (Information and Communication Technology). A also has skills associated with System Developers and Analysts (Information and Communication Technology). A b d elrahman Kand il appears to be an entry-level candidate, with 13 months of experience.
View more

Work Experience

Alexapps
December 2022 - November 2023
  • Alexandria, Egypt Develop and maintain mobile applications using the Flutter framework. • • Collaborate with cross-functional teams to define app features and functionality. • Write clean, maintainable, and efficient code in Dart language. • Implement UI designs provided by the design team, ensuring a smooth user • experience. Integrate RESTful APIs and third-party libraries into the applications. • • Debug and resolve application issues and performance bottlenecks. • Participate in code reviews, providing constructive feedback to peers. • Stay up to date with the latest trends and best practices in mobile app • development and Flutter framework. Work in an Agile development environment, following Scrum methodologies. • • Collaborate with the QA team to ensure application quality through testing and • bug fixing. Assist in the deployment and release process of the applications. • • Continuously improve skills and knowledge in Flutter development.

Flutter Application dedicated to "Testing Equipment Specialist Team"

Alexapps
August 2023 - October 2023
  • in Saudi Arabia. Developed an application to store data from an API in local storage using Isar DB. • • Implemented functionality to retrieve data from local storage and present it to • the user. Enabled users to add, edit, and view data within the application. • • Implemented synchronization functionality to sync all data with the API. • Ensured seamless integration between the API and local storage, allowing for real- • time updates. Implemented error handling and data validation to maintain data integrity. • • Collaborated with the backend team to define API endpoints and data structures. • Utilized efficient data storage techniques to optimize performance and minimize • storage usage. Implemented offline functionality, allowing users to access and modify data even • • without an internet connection. Conducted thorough testing and debugging to ensure the accuracy and reliability • • of data synchronization. Implemented secure authentication and authorization mechanisms for API • • interactions. Provided a user-friendly interface and intuitive user experience for seamless data • • management.

Driver Matching and Assignments

Safari
March 2023 - August 2023
  • 03/2023 - 08/2023 A Flutter-based ride-hailing platform offering seamless booking, real-time tracking. User Registration and Authentication: Implemented a seamless user registration • • and authentication system, allowing users to create accounts, log in securely, and manage their profiles within the Safari app. Ride Booking: Developed a user-friendly interface for users to book rides easily. • • Integrated real-time location tracking to provide accurate pickup and drop-off information. Implemented advanced routing algorithms to optimize travel routes and estimate arrival times. Driver Matching and Assignments: Created an intelligent algorithm to match • • passengers with available drivers based on proximity, availability, and user preferences. Implemented a fair and efficient assignment system to distribute ride requests among drivers. Real-time Tracking: Integrated a live tracking system to display the real-time • • location of the assigned driver to passengers. This feature enables users to track their driver's progress and estimated arrival time, enhancing transparency and convenience. Driver Ratings and Feedback: Implemented a rating and feedback system to allow • • passengers to rate their driver's performance and provide feedback. This feature enables continuous improvement and ensures a high-quality experience for passengers. Safari Driver 03/2023 - 08/2023 A Flutter-powered companion app enabling drivers to efficiently manage rides, navigate with integrated maps, and track earnings. Driver Registration and Verification: Developed a driver registration process with • • necessary verification steps, including document uploads, background checks, and driver's license verification. Ensured that only qualified drivers are accepted into the system. Ride Acceptance and Management: Implemented a user-friendly interface for • • drivers to accept or reject ride requests based on their availability. Developed an efficient ride management system, enabling drivers to view upcoming rides, navigate to pickup locations, and manage their schedules effectively. In-app Navigation: Integrated a reliable and accurate navigation system to assist • • drivers in reaching pickup and drop-off locations efficiently. Utilized advanced mapping technologies to provide turn-by-turn directions and real-time traffic updates, optimizing the driver's route. Earnings and Reports: Developed a comprehensive earnings and reports section • • for drivers to track their daily, weekly, and monthly earnings. Implemented detailed reports, including the number of rides completed, time spent on each ride, and overall performance metrics.

Driver Ly

Pronto
January 2023 - May 2023
  • Flutter Application dedicated to transporting goods and safe deposit operations from city to city and from place to place with ease, speed, and a safe way. Implemented Chat feature using Socket IO. • • Implemented Notification feature using Firebase Cloud Messaging and Flutter • Local Notification. Implemented Navigation feature using Flutter Polyline Points and Google Maps. • • Implemented Scan Qr feature using Qr Code Scanner • Implemented Download Invoice feature using Flutter Downloader. • Implemented Pagination using Infinite Scroll Pagination. • Implemented Localization using Easy Localization.

Pronto
January 2023 - May 2023
  • Flutter Application dedicated to transporting goods and safe deposit operations from city to city and from place to place with ease, speed, and a safe way. Implemented Chat feature using Socket IO. • • Implemented Notification feature using Firebase Cloud Messaging and Flutter • Local Notification. Implemented Order Tracking feature using Google Maps. • Implemented Download Invoice feature using Flutter Downloader. • • Implemented Pagination using Infinite Scroll Pagination. • Implemented Localization using Easy Localization.

MyPhotos
June 2022 - July 2022
  • Flutter Application allows user to upload photos to cloud storage and access them from anywhere. Implemented Authentication using Firebase. • Implemented State Management usingBloc. • UsedFirebase(firebase_storage) for storing user photos.

MyNotes
May 2022 - June 2022
  • Flutter Application allows user to add, edit, delete and share his notes also access them from anywhere. Implemented Authentication using Firebase. • Implemented State Management usingBloc • UsedFireb ase(cloud_firestore) for storing user notes. • Implemented localization usingintl.

Education

Kafrelsheikh University

Bachelor of Comp
September 2016 - June 2020