FlowCV Logo
Sherif Raafat Ahmed Senior Software Engineer | Flutter Specialist
Email
[email protected]
Phone
+201007564897
GitHub
/SherifR2ft
LinkedIn
/sherif-raafat-azzam
Completed - First Lieutenant ( Nov 2017 - April 2020 )
05 May 1994
Location
Suez, Egypt
Work Experience
Nov 2023 – presentRiyadh, Saudi Arabia
شغوف | Shaguf, Senior Flutter Developer

As the sole member of Shaguf's mobile development team, I led the creation of 'Bites,' our flagship mobile app. Responsible for its full lifecycle.

May 2023 – presentCairo, Egypt
Innovitics inc, Team Lead

Leading and Mentoring the Flutter team in the development of high-quality cross-platform apps.

Oct 2021 – Jun 2022Cairo, Egypt
Fatura, Flutter Developer ( part-time )

Worked with Fatura team to convert two Native Android applications to Flutter Apps and add New features and UI and UX enhancements.

Jul 2020 – May 2023Cairo, Egypt
Innovitics.inc, Flutter Developer

Working with the UI-UX, and P.O. teams to develop high-quality UI and UX for our end-users.

One of my responsibilities is to Publish Apps on the Store and Upload Web Applications to the Web Server by FileZilla.

Jun 2016 – Aug 2016Cairo, Egypt
Step by step Software, Android developer trainee

recycle view –SQLite–firebase – google-map

Mar 2015 – Dec 2015Cairo, Egypt
Aug 2014 – Oct 2014Suez, Egypt
DP World Sokhna, It trainee

Build Oracle forms using: oracle Forms 10g – MySQL - PL/SQL

Education
2013 – 2017Ismailia, Egypt
Certificates
Software Skills
Object- Oriented Programming
SOLID Design Principles
Clean Architecture - Project Structure
Flutter Development
Native Web Development
Agile Methodologies
Flutter Project Lifecycle

from creating a new Flutter project to uploading to the store or a web server.

DevTools
Payment Solutions
Sub-skills and Tools

Git - FVM - GoogleMap APIs - Native 3rd Party - Firebase - REST API - GraphQL - Hashing - Encryption - Google Ads

Adobe Photoshop - Adobe XD - Oracle Forms

Algorithms
Data Structure
Design patterns - Architectural Patterns
Native Mobile Development

Android - iOS Applications

Continuous Integration and Continuous Delivery (CI/CD)

CircleCi - Docker - Bitbucket

Flutter State Management

Provider, Riverpod, BLoC, Cubit(BLoC)

Testing

Integration, Unit, Widget, and Robot Testing

Analytics

Amplitude, Sentry, Mixpanel, Firebase, Growthbook, Adjust and Metabase

Programming languages

C++ | C# | java | dart | kotlin | swift | javaScript | xml | json | html5 | pl/sql | assembly | prolog

Code Push - Shorebird
Projects
Bites, Flutter - 2024

AI E-Learning app(android, iOS) AI study buddy. Engaging MCQs, flashcards, instant AI explanations, personalized tutoring, and AI translations make learning smarter and easier.

  • Important features:
  • in-app Purchase and Subscription and Review, WebSocket chat with Ai, Amplitude SDK, Sentry SDK, Growthbook SDK, CICD by CircleCI, Social login, Firebase features, iOS emoji on all platforms.

  • Important packages used: flutter_riverpod, web_socket_channel, envied, receive_sharing_intent
  • *******************************

    azinvest, Flutter - 2023

    Investment fund app(android, iOS) allows you to invest in different currencies through investment funds, and monitor your investments, including the investment fund's history and growth rate.

  • Important features:
  • OWASP validation, dynamic Kyc UI, charts and graphs, Biometrics.

    Native SDK integration (Valify), Paytabs solution

    Social login (Google, Facebook, Apple) integrated Firebase Social Authentication for security.

  • Important packages used:
  • fl_chart, map_launcher, flutter_paytabs_bridge, flutter_keychain, local_auth, flutter_widget_from_html

    *******************************

    Sigma, Flutter - 2022

    Logistic app(Android, iOS) for AdamGrain co. to support logistics services for its employees.

    *******************************

    Finders, Flutter

    Social (android, web) apps ( utilizing facial recognition and state-of-the-art artificial intelligence technologies to assist individuals and families in finding their missing people, pets, motors, and items.

  • Important features:
  • social login(Google, Facebook, Apple), OTP, notification, topic notification, real-time chat, image editor, search map, sharing, force update, dynamic UI controlled by admin panel, Isolate

  • Important packages used:
  • provider, geolocator, google_maps_cluster_manager, cached_network_image, firebase_messaging, firebase_crashlytics, flutter_local_notifications ,search_map_place ,firebase_dynamic_links ,in_app_review

    *******************************

    Mobile application is responsible for making Fatura wholesalers adjust the prices of kiosk products, adjust the availability of goods, accept orders, show the current balance, and monthly report about its KPI easily.

  • Important package:
  • bloc , flutter_bloc, get_it , dio , mixpanel_flutter , alice , freezed_annotation , flutter_uxcam , store_redirect , webengage_flutter , flutter_lints , bloc_test , son_serializable , freezer , auto_route_generator

    *******************************

    Logistics, Flutter - 2021

    Two logistics apps for Logistics co. to support logistics services for its employees and customers.

    * client App: iOS, Android

    * employee App (different logins for driver and security users):

    iOS*available in Egypt only*, Android, Web

  • Important package:
  • firebase_core, firebase_auth, google_maps_flutter, intercom_flutter, flutter_local_notifications

    *support Arabic and English languages.

    *******************************

    Hodom Store, Flutter - 2020

    Store app, providing a very simple e-commerce service that makes it easy for you to purchase these products for your customers with ease, it's not just helping customers but also delivery and shipping agents.

  • Important packages used:
  • provider , http , shared_preferences , qrscan , custom_navigator, connectivity , cached_network_image , share , url_launcher.

    *******************************

    SCU Campus, Android (graduation project) - 2017

    Android App used to guide the student in the university to the events, - using recycle view, Google map API, Web service, Firebase.

    AI Chat, Android - 2016
    Biometric Eye Scans, Desktop - 2016