Tous les freelancers
AS

Abdelraouf Sabri

Vérifié

Senior Android Developer

Toronto, ONRemote

À 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.