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.