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