You are on page 1of 1

Resume Sign in

Search for: Jobs Resumes

android developer
Keywords or title

Search

City, state or zip code

ANDROID DEVELOPER
Location:
Woodbury, MN
Posted:
September 23, 2021

Contact this candidate

Resume:
PROFILE
* ***** ** ******* ****** app development.
* ******* ************ ********* ** Play Store.
Contribute to Scrums, Sprint planning meetings, weekly code
reviews, Sprint retrospectives and backlog management
meetings.
Experience with in-app payment integration.
Use of Android Studio or Eclipse for development
environment.
Experience with continuous integration tools such as Jenkins
and Travis CI and automated testing frameworks such as
Espresso, Mockito, and Robotium.
Experience with embedded local storage solutions such as
SQLite.
Skilled in Material Design and MVC, MVP, MVVM
architectures.
Develop apps that run smoothly and display on all devices,
resolutions, and orientations.
Skilled with use of architecture and design patterns based on
app functionality.
Follow the latest Material Design guidelines, and develop
exceptional UIs with animations, UX optimization,
Fragments, Layouts, Animations, CompoundViews,
CustomViews, ListViews, and RecyclerViews.
Implement RESTful data consumption using Retrofit.

TECHNICAL SKILLS

Android Development
Retrofit, JobScheduler, EventBus, Bluetooth Low Energy,
Glide, Push Notifications, Media Player, RxJava, Answers,
Constraint Layout, Content Providers, Samsung SDK,
Broadcast Receivers, PushBots, Schematic, Push
Notifications, ExoPlayer, SpongyCastle, Logger, Parceler,
RecyclerView Animator, IntentServices

Programming
Java, Kotlin, SQL, C, C#, C++, Visual Basic

IDE
Android Studio, Eclipse, IntelliJ, Visual Studio

Dependency Injection
Android Annotations, Dagger 1, Dagger 2, Butter Knife.
RoboGuice

Application Quality Testing


Junit, Robolectric, Espresso, Mockito, Robotium,
MonkeyRunner
Test-Driven Development (TDD)
Continuous Integration (CI)
Automated Testing
Unit Testing
Functional Testing

Project Methodologies and Tools


Agile, Scrum, Pair Programming, Peer Code Review,
Mentoring, Sprint Planning, Sprint Backlog, Sprint
Retrospective, Daily Scrums, JIRA, Kanban, Bugzilla,
Confluence, Javadoc

Memory and Energy


Bluetooth Low Energy, Dalvik, Memory Mapping, Leak
Canary

Security/Encryption
Bouncy Castle, UI Automator, ProGuard

Continuous Integration Servers


Jenkins, Hudson, Travis

Information Technology
Microsoft Windows, Microsoft Office, Microsoft IIS,
Database Management Systems

EXPERIENCE
Senior Android Mobile Application Developer
Anytime Fitness, Woodbury, MN

Anytime Fitness app


https://play.google.com/store/apps/details?
id=com.anytimefitness.app&hl=en_CA&gl=US

Responsibilities:

• Served on a development team that employed an Agile


methodology with Sprints every 2 weeks.
• Built app using MVVM architecture with a ViewModel inside
every Activity.
• Wrote code functions in Kotlin.
• Used LiveData builder to combine Kotlin coroutines with
LiveData Coroutines Asynchronous.
• Followed design guidelines set by internal standards.
• Utilized testing libraries and frameworks Junit, Espresso,
Mockito, and Robolectric.
• Used GitHub/Git extensively.
• Used reactive frameworks such as RxJava, RxAndroid,
RxBluetooth, and RxKotlin.
• Used Dagger 2 for dependency injection.
• Transitioned back-end communications from OKHttp to
Retrofit with Kotlin Coroutines lightweight threading.
• Executed Android Architecture Components to improve the
user experience (included LiveData, ViewModel, and Room
as the SQLite database to cache the Android app data).
• Customized the UI by introducing CustomViews.
• Worked with remote peers managing work schedules and
time zones and used Android Keychain to secure this
information.
• Documented in Confluence. June 2020 – Present

Senior Android Developer


Everlance, San Francisco CA

Everlance: Free Mileage Log


https://play.google.com/store/apps/details?id=com.everlance

Responsibilities:

• Collaborated with the server-side developers to design APIs


specifically for the Android application.
• Worked in a multi-disciplinary team across geographic
regions (US and London (England) within an Agile
environment (daily standups, weekly planning meetings).
• Contributed to technical decisions, striving for clean
architecture.
• Assisted in designing app MVVM architecture, selected
necessary tools, frameworks, and patterns with Android
JetPack Architectural components (LiveData, ViewModel,
Room).
• Migrated and developed new products features using Kotlin
programming language features and Android KTX.
• Worked with Android Beacon Library API to request
ranging update from one or more beacons at a frequency of
approximately 1Hz.
• Exported data to CSV or PDF using Android PDFViewer
and FastCRV external library.
• Saved and backup a GPS "mileage receipt" for each trip
using FireBase Cloud Backend and Realtime database
services.
• Configured capability to upload paper receipts of meals,
supplies, and other expenses with background threads using
JobSchedulers and JobIntentServices to MongoDB backend.
• Consumed Milage API and Accounts details API using
Retrofit OkHTTP and RxJava(RxAndroid) networking
libraries.
• Upgraded payments systems within the app by
incorporating Stripe SDK to accept and manage card
payments.
• Collaborated with external clients to include Branch SDK for
mobile conversion, retention, and engagement through deep
linking and user routing.
• Used Mockito API for Capturing the arguments, wrapping
Java objects with spy and verifying the calls on the mock
objects.
• Refactored code base to implement dependency injection
strategy using Dagger library.
• Created several components and factory interfaces to
isolate app components into modular fashion.
• Implemented background services to keep track of BLE
connectivity and resolve issues with Android Oreo
background limitations.
• Coded schedulable jobs through WorkManager Api to have
routines for backup information from Mileage Website
entries.
• Defined migrations strategy with the implementation of
Room database to remove previous SqliteOpen helper
implementation.
• Coded Bluetooth BLE services to scan devices and
communicate attributes between them using RxAndroidBLE
library. April 2019 – June 2020

Android Mobile App Developer


Zoës Kitchen, New York, NY
https://play.google.com/store/apps/details?
id=com.akl.zoes.kitchen.activity

Responsibilities:

• Worked within an Agile project methodology framework and


attended Scrum meetings and team sprints.
• Initially refactored some parts of the application from MVP
architecture to MVVM architecture.
• Replaced old legacy Java code with Kotlin coroutines,
extension functions, delegated properties, and configured
null safety checks and higher-order functions.
• Used RxKotlin in conjunction with RxAndroid, RxBinding
libraries to make app multithreaded and perform
asynchronous operations.
• Worked with a testing team and used developer testing
tools Robotium in Android.
• Cleaned up code to make it more efficient, scalable,
reusable, consistent, and managed the code base with Git
and Jenkins for continuous integration.
• Employed a test-driven development methodology and
used Jenkins CI for continuous integration.
• Worked with Git on a private Git server.
• Created asynchronous operations using multiple strategies:
AsyncTask, Handlers, Loopers, Intent Services, and Loaders
for Android.
• Created multiple scripts in the Gradle file for test
automation, reporting, signing and deployment.
• Implemented the best practices for Android mobile
development with their main components: Activities,
Services, Content Providers and Broadcast Receivers.
• Utilized DDMS (Dalvik Debug Monitor Server) and
TraceView for debugging and detecting memory leaks.
• Used JUnit framework for Unit testing of application.
• Participated in the quality assurance of the app, including
testing of the User Interface, and tested the app on different
mobile devices.
• Used Espresso and Mockito for testing the UI and App
functionalities. September 2017 – April 2019

Android App Developer


Progressive Insurance, Mayfield, OH
https://play.google.com/store/apps/details?
id=com.phonevalley.progressive

Responsibilities:

• Assigned to an Agile development team and attended daily


Scrum meetings to track app development progress.
• Closely worked with the UI/UX team to follow guidelines as
accurately as possible.
• Programmed Java code and ViewLayouts.
• Refactored code to change a previous MVC implementation
to an MVP architectural pattern.
• Worked with JDK (Collections, Generics, Networking, Core
Java) and applied Java concurrency and memory
management.
• Utilized Android and third-party frameworks to use the
multithreading capabilities of the physical devices:
AsyncTasks, IntentServices, Handlers, Threads, and RXJava
instances.
• Incorporated Facebook SDK and Twitter API for logging,
posting, and share experience.
• Worked with Butter Knife, Font Awesome, and GSON.
• Collaborated with various teams to quickly comprehend
existing Android application architecture, functionality,
features and issues and how they affected new project
requirements.
• Used LiveData from Jetpack for Android to simplify
handling of data during lifecycle changes.
• Actively ensured that UI/UX team followed Material Design
best practices and guidelines.
• Refactored the UI of the browser for it to follow the look and
feel of the phone carrier.
• Implemented Fabric Crashlytics and tracked app crashes
for bug finding and fixing.
• Used JIRA board to receive and troubleshoot bug tickets
from QA and Project Manager.
• Used TeamCity for Continuous Integration and release
process for the QA Team.
• Integrated Project Speedy to successfully reduce app
loading time both in cold and normal starts.
• Managed pull requests and branching of the source base
using BitBucket’s Git.
• Added 5 new Layouts to the application’s UI utilizing native
Views and Widgets.
• Enabled push notifications by implementing OneSignal for
Push Notification.
• Implemented Google Messaging services for Push
Notifications.
• Created an exported Content Provider to share color
findings with other applications.
• Implemented Picasso to download the image from web
services.
• Implemented animation and transitions from activities. June
2016 – September 2017

Mobile Android App Developer


DuckDuckGo Privacy Browser – Calculator, Paoli, PA
https://play.google.com/store/apps/details?
id=com.duckduckgo.mobile.android

Responsibilities:

• Contributed and collaborated with developer team to write


base code (Java) software on backlog items.
• Coded unit test systems in place of technical documents.
• Implemented secure data encryption using an SQLCipher
instance.
• Developed layouts for user options, navigations, and UI
tools to display options and reload preferences in the app.
• Implemented Spork for handling Dependency Injection in
options layout.
• Profiled the app to ensure small memory footprint using
DDMS.
• Pair-programmed to create the “Login” feature using
Facebook SDK and user email login through use of OAuth
Authentication.
• Incorporated Crashlytics to deliver real-time, detailed crash
reports with Jenkins CI.
• Worked with LRU Cache to increase the performance of
ListView scrolling to display latest data.
• Worked on fast and reliable messaging system using
Google Cloud Messaging API. Sept 2014 – June 2016

EDUCATION
Bachelor of Science - Computer Science - Georgia State
University

Contact this candidate

Similar Resumes

Android
Woodbury, MN - developer, android, java,
engineer, ui, injection,...

Android Developer
Minneapolis, MN - developer, android, ui,
java, ux, qa, designer,...

Android
Woodbury, MN - android, azure, app, ux,
scrum, ui, jira, mvc,...

Lyndis Mushin - Android


Developer
Minneapolis, MN - android, developer, ui,
injection, backend, data,...

android developer
Minneapolis, MN - ios, android, jira, aws,
app, ui, ux, scrum, farm,...

Software Qa Engineer
Minneapolis, MN, 55405 - engineer, qa,
ios, android, technician, software,...

QA Tester
Saint Paul, MN - ios, assistant, engineer,
cyber, admin, tester, qa,...

Similar Skills

developer resumes in Woodbury,


MN
android resumes in Woodbury,
MN
ui resumes in Woodbury, MN
java resumes in Woodbury, MN
developer resumes
android resumes
ui resumes

PostJobFree Delete or Update my resume About

Terms of Service FAQ Contact us

You might also like