Summary

Junior Flutter Developer Enthusiastic and detail-oriented Junior Flutter Developer with a solid background in Dart programming and mobile app development for cross-platform solutions. Proficient in building performant and user-friendly applications using Flutter for Android, iOS, and Windows. Graduated in 2024 from the Faculty of AI at Kafr El Sheikh University, with expertise in Firebase integration, responsive UI design, and state management using GetX, Cubit, and Provider. Committed to leveraging innovative technologies to deliver impactful applications and eager to bring fresh ideas to a collaborative development team.

Graduation Year

2024

Military status

Exemption

Graduated From

Faculty of Artificial Intelligence, Kafrelsheikh-University

Projects

Phlex – Physical Therapy Assistance Application Graduation Project

Role and Contribution: As a key developer, I was responsible for implementing app settings, managing profile functionalities (including editing, logging out, and deleting profiles), developing notific

Phlex is a mobile application designed to support physical therapy patients in achieving faster and more effective recovery. The app leverages AI-driven computer vision to track patients’ exercise movements, providing feedback on correct or incorrect form. With features like direct communication with doctors, exercise tracking, multilingual support, and customizable themes, Phlex offers a comprehensive, personalized solution for physical therapy patients.

Skills

  • Dart

    Strong understanding of the Dart programming language for application development.

  • Firebase

    Knowledge of Firebase services for authentication, real-time database, Firestore, cloud storage, and Firebase Cloud Messaging.

  • RESTful APIs

    Experience in integrating and consuming RESTful APIs for backend communication.

  • UI/UX Principles

    Understanding of user interface and user experience principles to create intuitive applications.

  • Cross-Platform Development

    Build natively compiled applications for mobile, web, and desktop from a single codebase, streamlining development and maintenance.

  • Widget-Based Architecture

    Create rich user interfaces using customizable and reusable widgets, optimizing for both stateful and stateless designs.

  • Animations and Transitions

    Implement smooth animations and transitions to enhance the visual appeal and interactivity of applications.

  • Integration with Native Features

    Utilize platform channels to access native functionalities such as GPS, camera, and notifications.

  • State Management Solutions

    Experience with GetX, Cubit, and Provider for efficient state management and maintaining responsive user interfaces.

  • Testing and Debugging

    Conduct unit, widget, and integration testing to ensure code reliability; proficient in using Flutter’s debugging tools.

  • Responsive Design

    Implement responsive design principles for optimal functionality across various screen sizes and orientations

  • Soft Skills

    Problem-Solving: Strong analytical skills to identify issues and develop effective solutions.

    Team Collaboration: Experience working in team environments, collaborating on projects to achieve common goals.

    Communication: Ability to communicate technical concepts clearly to non-technical stakeholders.

    Adaptability: Quick to learn new technologies and adapt to changing project requirements.

    Time Management: Efficiently manage time and prioritize tasks to meet project deadlines.

Courses and Certificates

Flutter Developer Course

Google Developer Students Club