We provide IT Staff Augmentation Services!

Senior Android Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Deliver on time matching high - quality requirements.
  • Make my own impact on the industry by applying best practices and adapting to flexible requirements.

TECHNICAL SKILLS:

  • Kotlin, Android JetPack, Google Maps API, Loaders, RxJava, JobScheduler, Content Providers, AsyncTask, Material Design, RecyclerView, Firebase, Google Analytics, Push Notifications, TDD, RoboGuice, JUnit, ButterKnife, Dagger, Mockito, Reactive Programming.

PROFESSIONAL EXPERIENCE:

Senior android developer

Confidential, San Francisco, CA

  • Refactored MVP implementation to match new Architectural components along with other JetPack components
  • Implemented Auto Add Cash feature on KTX libraries to match new Android releases.
  • Worked on a cross-platform environment with 6 on-site Android Developers and 3 offshore Developers.
  • Run multiple meetings with designers and testers for catching on an Agile environment.
  • Implemented Android chart library across multiple features in the app for graphical representation of XML data
  • Handled Navigation stack and create different strategies to prioritize user account visibility.
  • Implemented reusability of layouts in the form of Fragments with include layouts.
  • Refactored layouts to make more light and flatted layouts.
  • Run meetings with backend teams for debugging custom SDK calls for multiple client endpoints.
  • Implemented Observable pattern with Java Reactive libraries.
  • Refactored asynchronous network calls to handled better threads approach using RxJava/RxAndroid and Executor framework.
  • Implemented Android Key Store security and reinforce network endpoint connection with certificate pinning.
  • Worked with custom payment libraries to connect multiple endpoints from custom SDK.
  • Refactored network connection from multiple endpoints from custom SDK.
  • Added several animations and transitions without of the box features and third-party libraries.
  • Implemented Kotlin features and migration effort on some specific features with coroutines, delegate functions and other
  • Collaborated with UI/UX designers to develop a user-friendly application with custom and compound views.

SENIOR ANDROID DEVELOPER

Confidential, location: N.J

  • Implemented new Material Design components to match specific requirements from designer wireframes.
  • Delivered code under TDD environment with 85% code coverage for unit test, 75% for UI automated test
  • Implemented several test cases with multiple libraries like jUnit, Mockito, Espresso, DaggerMock, and PowerMockito.
  • Collaborated for analysis to break down and implement loose coupling components using EventBus library.
  • Implemented Dependency Injection design pattern along with multiple patterns like Factory, and Singleton.
  • Run multiple meetings with several cross-functional teams for getting specific customs SDK definitions.
  • Switched from driver to navigator role on a heavily pair programming environment.
  • Implemented BLE on required connections with specific custom SDK to register/deregister devices, transfer attributes and establish continuous connection.
  • Implemented Call for help feature, make a call for support system according to specific device configuration setup.
  • Refactored runtime permission model for supporting new Android SDK restrictions for location, external storage, making calls and access contacts content provider.
  • Modified long running operations to match new restriction on Android SDK using JobSchedulers and JobIntentServices
  • Applied theming according to specific user configuration.
  • Implemented secure data encryption using an SQLCipher instance in Room local database engine.
  • Implemented UI screen with compound views to match iOS UI.

ANDROID DEVELOPER

Confidential, Corona, CA

  • Configured FCM system for push notifications across multiple features on the app.
  • Integrated New Relic library for app performance, dependencies, monitor on-prem, cloud, and hybrid environments.
  • Implemented Android Pay system on payment feature.
  • Implemented Custom Loyalty strategy according to technical stories.
  • Implemented Federated Login to use Facebook login SDK.
  • Created custom network interceptors for handling custom tokens on Custom Loyalty feature using okhttp/retrofit
  • Refactored asynchronous classes to use the native messenger class.
  • Handled user navigation after receiving a push notification using PendingIntents, NotificationManager and fragments
  • Implemented custom UI on notification drawer.
  • Implemented native location SDK for finding closest stores near to the user.
  • Used design patterns: MVP, Factory, Singleton, and Decorator.

We'd love your feedback!