Abdelraouf Sabri
VérifiéSenior Android Developer
À propos
• Implementation of Android mobile apps using MVC, MVP, MVVM, and various design patterns such as Abstract Factory, Builder, Façade, Command, Observer, Visitor, Proxy, Singleton, and more.
• Ensure effectiveness of SCRUM related meetings for Android app team.
• Expert in the interaction between various devices and different versions of Android.
• Experience with network programming and consuming third - party APIs.
• Experience with audio features, video features, graphics design, interactive design and animation, and Android Multimedia Framework.
• Developed application using components like Activities, Fragments, Broadcast Receivers and Services in Android.
• Experience in creating Android mobile apps in both Java and Kotlin using both Android Studio and Eclipse.
• Stays current on technology and new developments in Android and mobile app industry.
• Adept at UI implementation based on design specifications following Material Design guidelines, and using animations and UX optimization techniques, Fragments, Layouts, Compound Views, Custom Views, ListView and RecyclerView.
• Skilled in use of navigation drawer, floating action button, widgets and various UI techniques.
• Hands-on experience developing stable, reliable and backward compatible mobile applications.
• Setup proper interactions of the front-end design and implementation with backend servers.
• Proficient in Working with different Android frameworks(Bluetooth, Location, Camera, Notifications, Maps).
• Experience with SQLite Database, Google Maps API, GPS Location data, Camera and Push Notifications.
• Responsible for the Android business logic that uses Json queries for getting data from the backend systems using Retrofit, Volley, RxJava and AsyncTask.
• Threading with loopers, loaders, and handlers.
• Applies Google’s best practices for mobile environments, i.e., networking, memory management, battery status, responsive and intuitive design, managing multiple screen sizes, identifying app installations, internationalization.
• Utilized Espresso, JUnit, Mockito and simulated design patterns to test and develop applications.
Compétences
Langues
À partir de
Informations clés
Mode de travail
Remote
Durée de la mission
Aucune préférence
Localisation
Toronto, ON
Ce pigiste n'a pas encore créé d'éléments de portfolio.