I'm

Hamdy Abd EL Fattah

Android Developer, Flutter Developer, Software Engineer

About

About Me

Software Engineer (Android Developer | Flutter)

A self-motivated hardworking person with very good comprehension and retention skills, I have BA from MET Academy in Computer science - Information system Department. I know how to use the right programming languages, platforms, and architectures to develop everything to be an application. In addition to building my own apps, also test, improve, and maintain apps built by other developers.

Name: Hamdy Abd EL Fattah
Degree: Bachelor
Experience: 4 Years
Phone: +20 10 9114 9054
Email: hamdy.abdelfattah.mohamed@gmail.com
Address: Naser City, Cairo, Egypt
Freelance: Available
Hire Me

Quality

Qualifications

My Expericence

Senior Mobile Developer

GoBus Transportation | Cairo - Egypt | May 2023 - Present

Native Android ( Pre-Migration ) | Flutter ( Post-Migration )
  • Improved scalability and testability by revamping existing apps to clean architecture with continuous refactoring.
  • Accelerated release process by setting up a continuous deployment environment for existing and new apps with Jenkins.
  • Fulfill business needs by working closely with customer support, account managers, and marketing teams.
  • Collaborate with other developers, product managers, designers, and QA engineers to deliver the best product possible.

Senior Android Developer

Alalmiya Alhura | Mansoura - Egypt | June 2022 - May 2023

Senior Android Developer
  • Conduct code reviews to ensure a code of the highest quality.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Collaborate with other developers, product managers, designers, and QA engineers to deliver the best product possible
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Maintain code quality and automatization.

Android Developer
  • Design, build, and maintain Android apps.
  • Identify and correct bottlenecks and fix bugs.
  • Ensure best possible performance and quality.

Android Developer

MolTaqa | Mansoura - Egypt | Nov 2021 - May 2022

  • Build new applications Talab E-commerce delivery/pickup app.
  • Manage projects such as (Siyankom, Yastoron, Takeawey), analyze their problems, and work on develop it.
  • Built Revamping app experience and enhance app UI&UX.
  • Bug fixing and improving application performance.
  • Fulfill business needs by working closely with customer support, account managers, and marketing teams.

Android Developer

We shop | Cairo - Egypt | Feb 2019 - Aug 2020

  • Redesigned and added new features for the Seller app (Admin, Consumer) to enhance user experience.
  • Collaborated with the backend team to design APIs and analyze applications for seamless integration.
  • Implemented best practices to reduce regressions and refactor code for improved performance.
  • Publish the application on the play store.

My Education

Bachelor In Computer Science

Misr Higher Institute for Engineering and Technology | 2016 - 2020

Bachelor Degree of Computer Science From Misr Higher Institute for Engineering and Technology.
Grade: Excellent with honor

This prepared and qualified me with the basic specialized academic knowledge and training on the all computer science necessary skills.

Nanodegree In Android development

Udacity | August 2020 - October 2020

  • Develop Android applications using Java and Kotlin.
  • Implement Android architecture components like ViewModel, LiveData, and Room.
  • Utilize REST APIs and networking in Android apps.
  • Optimize app performance and ensure smooth user experience.

Skills

My Skills

Programming Languages:
  • Kotlin
  • Java
  • Dart
  • C++
  • JavaScript
  • Python
Front-End:
  • HTML
  • CSS
  • MD(MarkDown) markup language
Database:
  • Sqlite
  • SQL
  • MySQL
Server Side:
  • Spring
  • Firebase
  • Apache
Cross-Platform:
  • Flutter
Version control tools:
  • Git
  • GitHub
  • Bitbucket
  • Gitlab
Design Patterns:
  • Observer
  • Delegate
  • Factory
  • MVi
  • MVVM
  • MVC
  • MVP
  • Singleton
  • Builder
  • Adapter
  • Repository
Android Technologies:
  • Jetpack Compose
  • Restful API integration (Retrofit, Ktor)
  • Material Design
  • XML
  • Dependency Injection (Dagger hilt, Koin)
  • Coroutine & Flow
  • RxJava
  • Room
Testing Libraries:
  • JUnit
  • UITest

Activity

My Activities




Education Mentor
ACPC Club M.E.T Academy | 2021 - 2022

Taught junior students in MET Academy topics about data structure, algorithm design and problem solving in order to prepare them for ACM ICPC.

Read More
Participated at ECPC
ECPC Egyptian Collegiate Programming Contest | 2018 - 2019

The Chair is the key to effective student leadership. As Chair, I'm responsible for the overall management of all Branch affairs.

Read More

Gallery

My Portfolio

  • All
  • Android
  • Flutter
Contact Me