Summary

Senior Software Engineer with over 4 years of experience in Flutter development. Proven track record in leading and delivering high-quality mobile applications. Skilled in mentoring teams, implementing best practices, and aligning projects with business goals to drive optimal results.

Years of Experience

4

Graduation Year

2020

Title

Software Engineer

Marital status

Single

Age

26

Nationality

Egyptian

Birthdate

10/1/1998

Graduated From

Ahram Candian University

Work Experience

Codelink

Senior Flutter Developer

June 2023 - September 2024

At Codelink, I led and supervised mobile app development, ensuring timely delivery and high standards. I mentored developers, maintained published apps, and implemented best practices like code reviews and automated testing, aligning projects with business goals

  • Sole Developer: Successfully designed and developed two key applications, Diet Watchers and Tawzea.
  • Leadership & Collaboration: Supervised, assisted, and contributed to the development of four additional apps: Noah, Smart Minds, Meer, and Hayatona Clinics.
  • Project Excellence: Led projects ensuring on-time delivery while maintaining high standards of quality and performance.
  • Team Mentorship: Provided guidance and mentorship to developers, enhancing team productivity and technical skills.
  • Best Practices Implementation: Established and enforced best practices, including rigorous code reviews and automated testing.
  • Refactor & Enhancements: Led a strategic refactor of the multiple apps' codebase, enhancing performance and user satisfaction, which played a key role in driving a noticeable increase in downloads and engagement.

SkySoft

Flutter Developer

October 2021 - Now

At SkySoft, I developed and maintained the company's entire suite of Enterprise Systems, improving designs with modern layouts and implementing complex data structures. I also created test cases for new features and provided ongoing technical support and bug fixes.

  • Smart Sales: Developed and maintained the ultimate accounting app, optimizing performance and ensuring reliability. The app’s enhanced functionality and user-friendly design led to a notable increase in license requests, reflecting strong demand and client satisfaction.
  • Smart Market: Built a companion mobile app integrated with the web platform, enhancing user accessibility.
  • Smart Prices: Created an item scanning app, streamlining the pricing process with efficient barcode scanning technology.
  • Comprehensive Maintenance: Provided ongoing support and improvements across all apps, ensuring they remained up-to-date and bug-free.

Plementus

Flutter Developer

February 2023 - June 2023

At Plementus, I developed, tested, and released over three applications, enhancing performance and fixing bugs. I contributed to UI/UX design, provided backend support, and delivered well-documented project proposals, ensuring applications met client expectations and improved usability.

  • Sole Developer: Successfully built three key applications: MRC, Red Bull Driver's APP, and Tamadon.
  • Odoo Integration: Developed a mobile client for the Odoo platform.
  • End-to-End Development: Led the full development cycle, from design to release, ensuring high-quality delivery.
  • Performance Enhancement: Focused on optimizing app performance and user experience

Invasso

Flutter Developer

July 2021 - February 2023

At Invasso, I led the development and successful delivery of multiple applications, ensuring they met client requirements. I handled end-to end project management, from gathering requirements to post-delivery support, while also mentoring team members and coordinating efforts.

  • Successfully developed, tested, maintained and released JTL Express, MXI App Suite, and ML Bagels so far as specified according to the client and the project owner's description, by utilizing a multitude of packages, plugins and suitable build architectures.
  • Enhanced performance and efficiency of already established applications, as well as fixing bugs and UI glitches.
  • Assisted in the designing of the user interface and user experience to better enhance the usability and gain better interaction feedback.
  • Provided non-technical services like conveying clear and well written documentations and project proposals

Projects

Tayseer Finance

Developer

A financial technology platform for managing financing needs in Saudi Arabia. It allows users to apply for financing, view products, make payments, and access various services like driving authorizations and early payments—all with secure data handling

Skills

  • Programming Languages

    Dart

    Kotlin

    Java

    JavaScript

  • Frameworks & Architectures

    Flutter

    MVVM

    MVC

    BLoC

  • Version Control

    Git

  • State Management

    Provider

    GetX

    BLoC

  • UI/UX Design

    Responsive Design (Media Query, Screen Utils)

    Animation (Implicit & Explicit)

    Multi-Theme & Language Support

    Optimization

  • Integration & APIs

    Video Meeting (Agora, Zoom)

    Payment Gateways (My Fatoorah, Amazon Payfort, PayTaps, Google Pay, Apple Pay)

    Notifications (Firebase Messaging)

    In-App Purchase

  • Analytics & Testing

    Crashlytics, Unit Testing

    Widget Testing

  • Data Management

    SQLite

    Hive

    Shared Preferences

    Get Storage

  • DevOps & Deployment

    CI/CD (Code Magic)

    Code Push (Shorebird)

  • System Requirements & Maintainability

    Maintainable Code

    Agile Practices

    Solid Principles

    Documentation

    Debugging

Education

Ahram Canadian Unversity

Computer Science - Bachelor's degree

2016 - 2020

Languages

Language

English

Professional

Language

Arabic

Mother Tongue