We provide IT Staff Augmentation Services!

Senior Android Developer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY

  • Deliver on time matching high - quality requirements.
  • Make my own impact on teh 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

PROFESSIONAL EXPERIENCE

SENIOR ANDROID DEVELOPER

Confidential, CA

Responsibilities:

  • Refactored MVP implementation to match new Architectural components along wif other JetPack components
  • Implemented Auto Add Cash feature on KTX libraries to match new Android releases.
  • Worked on a cross - platform environment wif 6 on-site Android Developers and 3 offshore Developers.
  • Run multiple meetings wif designers and testers for catching on an Agile environment.
  • Implemented Android chart library across multiple features in teh app for graphical representatio9n of XML data
  • Handled Navigation stack and create different strategies to prioritize user account visibility.
  • Implemented reusability of layouts in teh form of Fragments wif include layouts.
  • Refactored layouts to make more light and flatted layouts.
  • Run meetings wif backend teams for debugging custom SDK calls for multiple client endpoints.
  • Implemented Observable pattern wif 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 wif certificate pinning.
  • Worked wif custom payment libraries to connect multiple endpoints from custom SDK.
  • Refactored network connection from multiple endpoints from custom SDK.
  • Added several animations and transitions wifout of teh box features and third-party libraries.
  • Implemented Kotlin features and migration effort on some specific features wif coroutines, delegate functions and other
  • Collaborated wif UI/UX designers to develop a user-friendly application wif custom and compound views.

SENIOR ANDROID DEVELOPER

Confidential, N.J

Responsibilities:

  • Implemented new Material Design components to match specific requirements from designer wireframes.
  • Delivered code under TDD environment wif 85% code coverage for unit test, 75% for UI automated test
  • Implemented several test cases wif 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 wif multiple patterns like Factory, and Singleton.
  • Run multiple meetings wif 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 wif specific custom SDK to register/deregister devices, transfer attributes and establish continuous connection.
  • Implemented Call for halp 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 wif compound views to match iOS UI.

ANDROID DEVELOPER

Confidential, CORONA, CA

Responsibilities:

  • Configured FCM system for push notifications across multiple features on teh 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 teh 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 teh user.
  • Used design patterns: MVP, Factory, Singleton, and Decorator.

ANDROID SPECIALIST

Confidential, MA

Responsibilities:

  • Joined to teh approval team, reviewing source code and make suggestions to follow best practices.
  • Contributed wif teh implementation of teh Confidential Rewards feature.
  • Contributed wif Stripe SDK implementation.
  • Implemented code bar generator for redeeming rewards program.
  • Implemented custom design wif custom views to have teh same look and feel for multiple platforms.
  • Implemented multiple layouts to support different screen size for phones and tablets.
  • Used Android Device Monitor for monitoring CPU load, heap size, and memory usage.
  • Contributed wif GCM for news and hot deals notifications.
  • Implemented a .9.png drawable to match specific designs for multiple sizes layouts.
  • Closely worked wif a testing team and used developer testing tools like Robolectric.
  • Generated a downstream logic to communicate teh servers wif teh phones using Google Cloud Messaging (GCM).

ANDROID SPECIALIST

Confidential, MN

Responsibilities:

  • Contributed wif teh implementation wif Java MP4 Parser for reproducing video tutorials for students.
  • Created accounts and set passwords, find accounts on teh device, add or remove accounts, use accounts on teh device
  • Helped to use and refactor specific broadcast receivers to connect wif GCM notifications.
  • Used native classes and Camera API to take pictures and videos, control flashlight and record audio.
  • Implemented teh big style on custom notification drawer.
  • Worked on pending intent to handle specific results from user on notifications.
  • Received multiple approvals on pull request on teh collaboration for Git repositories.
  • Used Shared Preferences to store local information about user to provide quicker login experience.
  • Refactor code from comments on pull request to match high quality specs.
  • Worked under a TDD environment where I built teh main testing suites using Mockito, and class wrapping.
  • Improved teh search navigation Activity to find contents for students.
  • Integrated AndroidSVG library for SVG parser and renderer on multiple devices.

ANDROID DEVELOPER

Confidential

Responsibilities:

  • Worked in Eclipse IDE for Java coding.
  • Utilized Git version control tool as a source control management system.
  • Helped in teh delivery of teh final version of teh app at teh Google Play Store
  • Enhanced teh applications for heavy web content display
  • Supported multiple screen devices using Fragments an d width - aware layouts.
  • Successfully executed test cases and fixed bugs.
  • Used teh Parcelable interface to serialize teh objects.
  • Eliminated teh use of external libraries by consolidating teh use of OkHTTP and GSON.
  • Used Shared Preferences to cache login details and access tokens for quick app access.
  • Created teh database using SQLite local file and Urban Airship implementation.
  • Implemented Otto Library to decouple different parts of teh application.
  • Used checkstyles and FindBugs for uniform code styles.
  • Travelled to multiple customer locations for workshops and meetings as needed

We'd love your feedback!