With 10 years of progressive experience in Android development and more than a year of experience in Flutter. My expertise spans user interface design, comprehensive testing, and efficient debugging processes. I am highly skilled at self-managing independent projects while thriving in collaborative team environments. As a seasoned Software Developer, I bring a wealth of knowledge to the table, encompassing the complete software development lifecycle. From design and installation to rigorous testing and ongoing maintenance, I am committed to delivering robust and innovative software solutions that exceed expectations.Contacts:Mobile: (+201124111306, +201067810322)Stack overflow: https://stackoverflow.com/users/3739429/mostafa-hashimGitHub: https://github.com/mostafahashimCV: https://docs.google.com/document/d/1C3hxnUHIvahKS4XdB_MDRye7SHDNXUTnqmzMKoHcMQg/edit?usp=sharingSummary:I have started my career working as Android Engineer since Apr-2014. Currently, I work as a senior Android Developer. And my roles are as follows:- Building a Mobile Team for Android.- Participate in hiring new applicant process, setting the technical interview process.- Building Mobile Environment from scratch, Create the repositories from scratch.- Design and develop advanced mobile applications for Android, for phones, tablets.- Participating in the Android community.- Liaising with the client to gather and aggregate bug reports and improving application performance.- Monitoring Android market feedback and reacting swiftly to user demand.- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.Familiar with the following APIs:- The clean code architecture pattern MVC, MVVM.- I Am developing Android Apps in Kotlin and Java.- Standard APIs:Kotlin Coroutines, Flow, Customized UI, REST Web-service, Push Notification, SQLite, Room, OCR, Android NDK.- RX Java, Coroutines, Retrofit2, Glide, Picasso.- Payment APIs: Android In-app Billing. Payment gateways (PayPal Api, Pay Tabs, Pay Fort, Cow pay, Pay Mob).- Analytics API Firebase, Google Analytics.- Networking APIs (Retrofit, Volley, Loop J).- Geolocation APIs: (Google maps, GPS).- Social Media APIs: (Google, Facebook, Twitter).- Advanced APIs: (NFC, Bar Codes, QR Codes, Face detections).- Familiar with Agile tools- Familiar with GIT.
Listed skills include Android, Android Development, Oop, Java, and 24 others.