Post Job Free

Resume

Sign in

Sr Android Developer

Location:
Queens, NY, 11379
Posted:
October 27, 2023

Contact this candidate

Resume:

Glynis Burton

Sr Android Developer

470-***-****

ad0nkv@r.postjobfree.com

Summary

•Energetic and curiosity-driven android developer with over 9 years of experience in writing top quality clean code for high paced businesses.

•Excellence in building, integrating, testing, and supporting Android applications for mobile and tablet devices on the Android platform; Successfully published 10 apps to play store.

•Build mobile applications that utilize web services (REST, HTTP-based, XML, SOAP, JSON or other services).

•Contribution Android teams with mentoring, development, and extensive code reviews.

•Able to develop consistent, reliable code that is efficient and clean.

•Collaborates well with cross-functional teams, finding ways to add value for other teams, and contribute to overall quality and success of application.

•Proactive self-learner skilled in adapting to new technologies, such as Smart Watches, Chromecast, and Smart TV devices.

•Proficient in using best UI/UX best practices implementing fragments, diverse layouts, animations, Material Design, Compound Views, and Custom Views.

•Designed various applications using optimal architectural design patterns (Model View Controller, Model View Presenter, Model View ViewModel).

•Experienced in integrating Android mobile apps with web services using Retrofit, Volley, AsyncTask, OkHTTP, JSON, GSON, REST, IntentServices, Handlers, Threads, Runnables, and Loopers

•Extensive experience with source control code repositories such as Git, GitHub, and GitLab using tools like SourceTree as well as the command line.

•Worked with continuous integration servers (Jenkins, Hudson, Travis) and implemented simultaneous testing on various devices.

•Experience with continuous integration tools like Jenkins or Travis CI and automated testing frame Experience in working with Android SMS Manager, Location Manager, Google Maps, APIs and Ajax.

•Experience using 3rd party libraries for image loading, notifications, and web services.

•Skilled in RxJava for multithreading and consumption of RESTful Web.

•Ability to debug, diagnose performance bottlenecks and fix complex issues in Android.

•Program Kotlin and Java programming languages at an advanced level.

•Experience with embedded local storage solutions such as SQLite, RoomDB, SharedPreferences, Encrypted SharedPreferences, internal storage, external storage and cloud storage with Firebase.

•Work with internal QA teams on system, performance, and acceptance testing.

•Hands-on with Android Data Binding with JetPack and use of JetPack ViewModels.

•Excellent communicator and leader who works closely with Product, Design and Back-End teams.

•Adept with Android performance tuning and crash reporting applications.

SKILLS

•Programming Languages& Scripting:

Kotlin, Java, C++, C, HTML, C#, Python

•IDE:

Android Studio, Eclipse, Visual Studio, IntelliJ, NetBeans

•Version Control:

GIT, SVN, GitHub, Stash, BitBucket, GitLab, Mercurial

•Framework Suites:

Firebase, Jetpack, Fused Location

•Testing:

Mockito, Expresso, Junit, Roboelectric, PowerMock

•Continuous Integration:

Jenkins, Travis, Firebase

•Dependency Injection:

Dagger2, Dagger1, Android Annotations

•Image Handling:

Glide, Picasso, Fresco, ExoPlayer, VideoPlayer

•RESTful Web Services:

REST, SOAP, JSON, GSON, Retrofit2, OkHttp3, Http URL Connection

•Threading:

Java Thread/Runnables, ThreadPools, Loopers/Handlers, AsyncTask, Loaders, RxJava, Coroutines

•Project Management:

JIRA

•Messaging and Notification:

FCM, GCM, Parse, Urban Airship

•Methodologies:

Agile, Scrum, Waterfall, SOLID, DRY

•Database:

SQLite, Room, MySQL, Microsoft SQL Server, Oracle Firebase Realtime DB, Firestore Mongo DB

•Performance:

Android Profiler, Leak Canary

•Analytics:

Firebase Analytics, Crashlytics

PROFESSIONAL EXPERIENCE

Inspire Brands LLC., Atlanta, GA since May 2022 - Present

Lead Android App Developer

(Inspire Brands LLC is an American holding company and the owner and franchisor of the Arby's, Buffalo Wild Wings, Sonic Drive-In, Jimmy John's, Mister Donut, Dunkin' Donuts, and Baskin-Robbins restaurant chains.)

Link: https://play.google.com/store/apps/details?id=jujama.com.InspireEvents

App Description: Inspire Brands Events mobile app is a member's only networking application for the participants of events held by Inspire Brands and its entities (Arby’s, Baskin-Robbins, Buffalo Wild Wings, Dunkin’, Jimmy John’s, SONIC). This powerful app brings the event to your mobile device and allows you to create and maintain a public profile request 1-to-1 meetings with other participants

Project Summary: I was a Lead Dev on a multidisciplinary team that worked on the IDP Brands. We were responsible for creating a framework for a variety of different brands to use in their delivery/pickup apps. My role was leading new features for different brands, and adding it to the IDP framework so it could be used for all of our brand clients. This was a react native project which covered Web, Android and iOS.

Responsibilities:

•Developed modules in Kotlin using MVVM app architecture for ease of maintainability and extensibility, as well as improved quality testing.

•Programmed features/functions and modules in Kotlin.

•Worked closely with UI/UX designers and interacted with stakeholders, product managers, and business units to gather requirements and ensure the final product matched needs.

•Worked with Product, UX, and QA to develop a requested feature directly from the client. This required us to adapt old systems and create new ones for the integration of this feature.

•Increased testing coverage by 20% percent across a large scale project, allowing developers to have a smoother development process and create cleaner code.

•Learnt an entirely new set of development tools, and branched out from native development to broader frontend development.

•Debugged, triaged and fixed platform specific issues (iOS, and Android).

•Created Kotlin extension functions to make the code more readable and concise.

•Coded Bluetooth BLE services to scan devices and communicate attributes between them using the RxAndroidBLE library.

•Used and sent tracking data from FusedLocationProvider to the server to track the device during deliveries.

•Connected the app to Twitter, Instagram, and Facebook, by integrating their SDKs.

•Participated in Agile meetings such as daily scrum standup meetings, biweekly gut checks, biweekly retrospectives, biweekly sprint planning, and weekly Android backlog refinement meetings.

•Contributed to the technical documentation to increase maintainability.

•Using Retrofit2, OkHTTP networking libraries to retrieve information relating to status and deliveries.

•Using an Offline-First model using Room Databases and migrating from SQLite implementation.

•Utilized RecyclerViews to display item lists.

•Created unit tests for all the code I implemented using Mockk as a means of TDD.

•Implemented Android UI test using Espresso and Mockito for critical functionality.

•Implemented Google Maps for location search with the Google Location APIs.

•Applying Roboelectric, Mockito, and Espresso for testing.

•Using reactive frameworks such as RxAndroid, RxBluetooth, and RxKotlin.

•Utilized Relative, Linear, Constraint, and Custom View Groups to layout views.

•Interfaced with the payments REST API, extending the existing call to include the retrieved eligibility information to process the transaction and the associated fee.

CVS, Remote Jan 2021 – Apr 2022

Senior Android Developer

(CVS Health Corporation is an integrated pharmacy health care provider. The Company's offerings include pharmacy benefit management services, mail order, retail and specialty pharmacy, disease management programs, and retail clinics. The Company operates drugstores throughout the U.S., the District of Columbia, and Puerto Rico)

CVS Retail: https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"gl=US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"pli=1" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"gl=US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"pli=1" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"gl=US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"pli=1" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"gl=US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"pli=1" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"gl=US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"gl=US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"pli=1" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"gl=US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"pli=1" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvs.launchers.cvs&hl=en_US&gl=US&pli=1"pli=1

CVS Carem Ark: https://apps.apple.com/us/app/cvs-caremark/id382300394

CVS Specialty: https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.cvshealth.specialtyrx&hl=en_US&gl=US"gl=US

App Description: The CVS retail app helps people manage their prescriptions and keep track of their health. It is ultimately a healthcare app that has a lot of management features. The corresponding website is https://www.cvshealth.com/.

CVS is a huge app, with not too much organization and a mixture of Kotlin and Java code in its codebase. It has a lot of quirks that were hard to navigate. Writing clean code required making self contained systems and a lot of planning.

Project Synopsis: We converted the Rx-tie process to native android, and converted another webview system to native as well. The UI, UX, and accessibility were all revamp and implemented by the team. These both went live on the app. Because CVS is such a large app, I was on many different teams, offering support and collaboration while this project was happening. The CVS apps are trying to modernize their UI and their codebase, which is why I was brought onto the project for this.

Responsibilities:

•Led a team of 3 members and was the sole android developer on a high priority projects

•Coordinated on object-oriented programming with the Android framework for the app

•Using the Android Studio toolkit and identify and fixing existing anti-patterns in the code base.

•Performing a major refactor to make code base comply with MVVM architecture

•Responsible for creating functionality from UI/UX handoff

•Assisting in maintaining and cleaning the repo for clean code merges

•Worked with release managers and architects to structure and manage releases to the Play Store

•Used Volley to make API call to internal services in use with the app

•Worked in multiple apps with different codebases simultaneously.

•Managed different versions of the same modules simultaneously.

•Worked with QA to ensure quality code and functionality before committing to the branch.

•Used responsible branch separation practices to avoid having to revert any code.

•Converted Java based classes to Kotlin classes.

•Used Rally to manage defects, stories, and other development management.

•Used Figma and Miro To handle and analyze design hand-off.

•Handled escalation issues and quickly provided updated code for issues already in production.

•Implemented best code practices for new classes, and ensured they were enforced on a team level.

•Adapted through several team, leadership, and project changes.

•Led several KT sessions, walking through the code for several team members.

•Led code reviews and made sure code was held up to a high standard.

Charter – Spectrum TV: Denver, CO Sep 2020 – Dec 2020

Senior Android Developer

https://play.google.com/store/apps/details?id=com.TWCableTV HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.TWCableTV&hl=en_US&gl=US"gl=US

Spectrum TV is an app specifically for customers who have Spectrum services. It allows them to stream movies and TV shows on demand through their network plan. It is a rewarding and likewise challenging development environment given we had to consider items such as add loading and add breaks. Additionally, we had a build variant for the University version of the app called SpecU. One of the major purposes of our mission and responsibility to the stake holders was to increase the rating of the app and stabilize it while adding in more QOL features that consumers had been asking for. We added in location, Quantum, and a variety of other features.

•Fixed and streamlined old code to be upgraded, reliable workable, and modernized with current code standards

•Developed for a number of different build variants and devices sizes

•Helped plan and implement new frameworks and third party usages

•During my development tenure, the app's rating increased an average of 0.4 percent, ranking one of the highest among similar apps

•Helped plan a secondary project to be completed alongside the current one (the “SpecU” project, for student users at universities)

•Solved problems with flexible and iterative solutions

•Learned and mastered a 5+ year old codebase in very short oder

•Assumed a leadership role and actively conducted and participated in interviews, giving recommendations related to potential candidates to join the team

•Contributed to the full mobile application development lifecycle from planning, requirement gathering, development, testing and launching on Google play store for beta testing

•Responsible for designing distinctive screens for tablet optimization and a cleaner layout

•Helped set the standard for mobile production environment best practices:

•Operation and SDLC cadence: two week sprints, daily scrums, demos and retrospective, clear and concise communication with all key stake holders, level setting delivery timeline expectations

•testing: 80% code coverage, pull requests for code reviews, paired programming when time, delivery schedule, and resources allowed, reviewing code for best practice (loosely coupled, reusable, non-redundant, highly testable, highly documented), and utilizing Espresso, Mockito, Junit, among several other tools to ensure we’re performing UI, automated, stress, instrumentation testing, ensuring we’re instituting a rigorous TDD structure and writing our test cases prior to the code

•Tools to get the job done: ensured tools were consistently utilized effectively and propertly for task assignment, code repository, code versioning, continuous integration, and, as mentioned above, testing

•Story Points: participated in setting and assigning priority points per task and story, to aide as a guide of why tasks to pull per sprint based on established timelines and expectations

Reddit: San Francisco, CA March 2019 to September 2020

Senior Android Developer

https://play.google.com/store/apps/details?id=com.reddit.frontpage HYPERLINK "https://play.google.com/store/apps/details?id=com.reddit.frontpage&hl=en_US" HYPERLINK "https://play.google.com/store/apps/details?id=com.reddit.frontpage HYPERLINK "https://play.google.com/store/apps/details?id=com.reddit.frontpage&hl=en_US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.reddit.frontpage&hl=en_US"hl=en_US" HYPERLINK "https://play.google.com/store/apps/details?id=com.reddit.frontpage&hl=en_US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.reddit.frontpage&hl=en_US" HYPERLINK "https://play.google.com/store/apps/details?id=com.reddit.frontpage HYPERLINK "https://play.google.com/store/apps/details?id=com.reddit.frontpage&hl=en_US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.reddit.frontpage&hl=en_US"hl=en_US" HYPERLINK "https://play.google.com/store/apps/details?id=com.reddit.frontpage&hl=en_US"hl=en_US

Reddit is a web service which is user-content generated. Users are able to create ‘sub-reddits’ which consists of other users, all of them sharing a similar hobby or interest. The app is a mobile version of the website, allowing users to create sub-reddits, join, create discussions, and upload content. Reddit has over 330 million active users.

•Led and motivated the team in meeting goals, solving problems and completing deliverables on time.

•Used Butterknife to reduce boilerplate code and ease the process of binding views.

•Implemented a subscriber - observer pattern to handle users

•Implemented new features using Kotlin and refactored Java code to Kotlin.

•Used Glide for improved image loading from the cache.

•Improved on the upvote system and made adjustments to the algorithm of how post and sub-reddits get featured.

•Redesigned user facing content such as profiles and flairs using Material Design and Design principles.

•Used RxJava to implement and improve the overall speed, efficiency and readability of the codebase.

•Used Mockito with Junit for ease of precise Unit Testing in order to thoroughly test the codebase.

•Used Dagger2 to streamline dependency injection and make the codebase more dynamic and readable.

Spotify: New York, NY January 2018 to February 2019

Senior Android Mobile Developer

https://play.google.com/store/apps/details?id=com.spotify.music HYPERLINK "https://play.google.com/store/apps/details?id=com.spotify.music&hl=en_US" HYPERLINK "https://play.google.com/store/apps/details?id=com.spotify.music HYPERLINK "https://play.google.com/store/apps/details?id=com.spotify.music&hl=en_US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.spotify.music&hl=en_US"hl=en_US" HYPERLINK "https://play.google.com/store/apps/details?id=com.spotify.music&hl=en_US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.spotify.music&hl=en_US" HYPERLINK "https://play.google.com/store/apps/details?id=com.spotify.music HYPERLINK "https://play.google.com/store/apps/details?id=com.spotify.music&hl=en_US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.spotify.music&hl=en_US"hl=en_US" HYPERLINK "https://play.google.com/store/apps/details?id=com.spotify.music&hl=en_US"hl=en_US

Spotify is a media service provider that focuses on music content. The app is a streaming service that allows the users to stream music, create playlists, mark songs as favorites, and a variety of other premium services. It has over 271 million active users, and continues to grow each year.

•Used a front-end service for streaming music from an online database

•Implemented components and principles of material design such as floating buttons, navigation drawers and various themes.

•Implemented scheduled updates of the app using a WorkManager.

•Implemented code in Kotlin to improve the readability and efficiency of the app.

•Implemented an abstraction layer for accessing and using local persisted data using a content provider

•Worked with the team to ensure communication and progress were on track and productive.

•Managed and handled locally persisted data using Download Manager.

•Used Picasso for easy, lightweight handling of images such as album and playlist covers.

•Used Coroutines for efficient and lightweight handling of asynchronous operations

•Implemented the designing concepts like Observable scrolls, Snackbar messages, floating action buttons, Recycler views, etc

•Used Parcellable to marshal data from objects from activity to other activities.

•Used Shared Preferences to allow users to personalize options such as themes.

Pocket: San Francisco, CA ` January 2017 to December 2017

Android Mobile Developer

https://play.google.com/store/apps/details?id=com.ideashower.readitlater.pro HYPERLINK "https://play.google.com/store/apps/details?id=com.ideashower.readitlater.pro&hl=en_US" HYPERLINK "https://play.google.com/store/apps/details?id=com.ideashower.readitlater.pro HYPERLINK "https://play.google.com/store/apps/details?id=com.ideashower.readitlater.pro&hl=en_US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.ideashower.readitlater.pro&hl=en_US"hl=en_US" HYPERLINK "https://play.google.com/store/apps/details?id=com.ideashower.readitlater.pro&hl=en_US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.ideashower.readitlater.pro&hl=en_US" HYPERLINK "https://play.google.com/store/apps/details?id=com.ideashower.readitlater.pro HYPERLINK "https://play.google.com/store/apps/details?id=



Contact this candidate