
AHMED ADEL ABD EL GELIL
Android , Kotlin , Java ,Mobile Application,Flutter
Nasr City, Cairo, EgyptWork Experience
Senior Android DeveloperFull Time
- Job Details:• Developing and maintenance native android applications & Flutter applications from scratch for Dafater company. • Using the latest technologies in native android & Flutter. • Integrate with back-end APIs written in python to deliver great user experience through mobile devices . • Work through the product phases and with design team to understand end-user requirements and transform this into effective technical solution . • Understanding of software Development life cycle. • Ease of handling with Azure, GitHub and Bitbucket. • Ease of handling with postman and swagger. • Good familiarity with CI/CD tools. • Good familiarity with Agile principles.
Android DeveloperFull Time
Kawader IT
Feb 2019 - Mar 2021 -2 yrs, 1 month
Saudi Arabia , Riyadh
- Job Details:• Developing and maintenance native Android Applications for university of Princess Noura bent Abdul Rahman in KSA. • Refactored modules in the app to newer technologies to meet the latest and updated android requirements. • Integrate with back-end APIs written in Asp.Net to deliver great user experience through mobile devices • Work through the product phases and with design team to understand end-user requirements and transform this into effective technical solution . • Used Android Skills : 1. Experience with Java, Kotlin and Android SDK along Android Studio. 2. Deep understanding of Android application life cycle including Activities and Fragments. 3. Great hands on and experience with Activities, Fragments , Services,Broadcasts. 4. Implementation common UI patterns like Matrial Design, Swiping taps, Side Menus & View Pagers . 5. Using Dependence Injection like Dagger 2 6. Using Rx Java . 7. Native push notification using Google's Firebase messaging. 8. Using popular libraries like Retrofit, OkHttp, Gson,..etc. 9. In-app OTP. 10. In-app Bar code Scanner. 11. In-app Finger Print. 12. In app videos from lectures. 13. Good understanding MVC, MVP & MVVM Architecture. 14. Google maps Integration. 15. Real Time multi language support (localization). 16. Offline data cashing
Junior Andriod DeveloperFull Time
SMART IT For Software
Jan 2018 - Jan 2019 -1 yr
Egypt , Cairo
- Job Details:• Developing native Android Applications from scratch for Saudi Driving School in KSA. • Searching for the latest updates from technology in Android development and speed of learning. • Integrate with back-end APIs written in Asp.Net to deliver great user experience through mobile devices.
Education
Bachelor's Degree in Computer Science
Benha UniversityJan 2012 - Jan 2016 - 4 yr
Achievements
Talented mobile developer with +7 years of software experience and many successful applications for giant enterprises. Solid understanding of the full mobile and software life cycle. Dedicated to continuously developing, implementing, and adopting new technologies to maximize development efficiency and produce innovative applications.
Skills
- java language
- Clean Architecture
- • Presentation Pattern ( MVC,MVP,MVVM)
- Data persistence: shared preferences, SQLite , Room
- Dagger2 & Hilt
- RxJava
- Kotlin language
- android app design
- • RESTful APIs using (Retrofit& Volley)
- Firebase Auth & Function cloud
View More
Languages
English
Intermediate
Training & Certifications
Android Developer Track
Million Arabs Coders·2018Android Basics Nanodegree Program
Udacity·2018