Quantcast

Senior Android Developer Resume Washingt...
Resumes | Register

Candidate Information
Name Available: Register for Free
Title Senior Android Developer
Target Location US-VA-Washington
Email Available with paid plan
Phone Available with paid plan
20,000+ Fresh Resumes Monthly
    View Phone Numbers
    Receive Resume E-mail Alerts
    Post Jobs Free
    Link your Free Jobs Page
    ... and much more

Register on Jobvertise Free

Search 2 million Resumes
Keywords:
City or Zip:
Related Resumes
Click here or scroll down to respond to this candidate
Candidate's Name
Android Architect Sr. Android DeveloperEmail: EMAIL AVAILABLEPhone: PHONE NUMBER AVAILABLEPROFILE SUMMARY10+ years of proficiency in Android app development. Successfully published multiple apps on the Google Play Store, demonstrating expertise in app developmentDeep understanding of Object-Oriented Programming (OOP) principles and adept at applying software design patterns and best practices to mobile app development.Experienced in Agile development methodologies, particularly in Scrum environments, contributing to collaborative and iterative development processes.Proficient in various design patterns including MVP, MVVM, and utilizing Jetpack libraries such as LiveData and ViewModel, effectively improving the architecture and maintainability of Android apps.Familiarity with a wide range of Android third-party libraries including Jetpack components, Retrofit, and Picasso, integrating them seamlessly for enhanced functionality and user experience.Successfully led the integration of Android apps with numerous APIs, utilizing Jetpack libraries like WorkManager for background tasks, ensuring high-performanceProficient in consuming various web services for robust mobile applications, leveraging Retrofit and Kotlin Coroutines for asynchronous and efficient network operations.Skilled in using Android frameworks and APIs, including Jetpack components like Room for local data storage and Navigation for seamless navigation experiences.Experienced in utilizing testing frameworks such as Espresso and Mockito, leveraging Jetpack's testing libraries for robust and reliable testing of Android applications.Proficient in utilizing cloud integration tools and MBaaS platforms like Firebase, leveraging Jetpack libraries such as DataStore for efficient data storage and retrieval.Applied Material Design guidelines and user experience best practices, exploring Compose for modern UI development and ensuring intuitive and visually appealing Android app experiences.Proactively engaged in continuous learning, adapting quickly to new technologies, including exploring Jetpack Compose for declarative UI development, and staying updated with Kotlin advancements.Proficient in version control tools such as GitLab, leveraging Jetpack's Navigation component for seamless navigation between screens and ensuring collaborative development and code management.In-depth understanding of data models, access architecture, and optimization strategies, utilizing Jetpack libraries like Paging for efficient data loading and display.Proficient in Kotlin programming language, leveraging its advanced features such as Data Classes and High-Order functions for concise and expressive code.Experienced in TDD methodologies, ensuring robust and reliable code through rigorous testing practices, leveraging Jetpack libraries for testing Android appsTECHNICAL SKILLSProgramming Languages: Kotlin, Java, C++, Python, Haskell, Solidity, JavaScript, NodeJS, Groovy, Kotlin DSLAndroid Platforms: Android Studio, Firebase (Firestore, RealtimeDB), Android JetPack, Android SDK, Content Resolvers, RecyclerView Layout Manager, RecyclerView Animator, Location Services, Content Providers, JobScheduler, Espresso, Broadcast Receiver, Services, Activities, LiveData, ViewModel, Room DBFrameworks/APIs: Firebase Push Notifications, Firebase Firestore, Google Places, Google Play Services, Google Maps API, Volley, Retrofit, Junit, Kotlin Coroutines, Kotlin Flow, Glide, Picasso, Coil, Custom Android Views, ListView, RecyclerView, Widgets, Fragments, Bundle, Intents, Runtime Permissions, MVVM, MVP, Repository Layer, Single Source of truth, Cache, Offline Mode, Glide, Google Console APIs, Samsung SDK, Logger, Dagger, Mosh, Robolectric, LeakCanary, Robotium, NFC (Near field communication) technology, Retrofit, OkHttp, Http Logging Interceptor, Certificate PinningIDEs: Android Studio, IntelliJ, SourceTree, Visual CodeIssue Tracking & Testing Development Tools: JIRA, Jenkins, Junit, Unit Testing, Agile, Scrum, Git, SVN, GitHub, BitBucket, GitLab, Travis, Confluence, GitHub Actions, Circle CI, Travis CITools: DDMS, ADB, LeakCanary, Firebase, Firebase Crashlytics, ART, Bluetooth Low Energy, Test Driven Development, Continuous Integration, Docker, InstantLink integration, Jenkins, Firebase ConsoleDatabase: MySQL, RoomDB, Sqlite, FireStore, RealtimeDBWeb Integration: REST, SOAP, JSON, GSON, MOSHIDesign Principles: MVP, MVVM, MVC, Singleton, Adapter, FactoryMultimedia: Picasso, Glide, Fresco, ExoPlayerPush Notifications: Urban Airship/Firebase Cloud Messaging (FCM), Google Cloud Messaging (GCM)WORK EXPERIENCESr. Android ArchitectJul 2022 Present: Dollar General - Dolgen Corp LLC, Goodlettsville, TNhttps://play.google.com/store/apps/details?id=com.dollargeneral.android HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.dollargeneral.android&hl=en&gl=US"gl=USSummary: As the Android Architect played a pivotal role in leading the design, development, and integration of key features such as the "Digital Wallet" while leveraging a diverse technology stack encompassing Jetpack, Kotlin, IoT, and third-party services to deliver a robust and user-friendly shopping experience.Led the design and implementation of the app's architecture, incorporating best practices such as MVVM architecture with Jetpack components (LiveData, ViewModel, Navigation) to ensure modularity, scalability, and maintainability.Integrate Coroutines Flow API with Retrofit, okhttp, NavGraph, deep links, paging to handle streams of values, combine multiple Flows for login, analytics, security, and navigation layers in MVVM Clean code multi module architectureImplemented the "Digital Wallet" feature, leveraging Room Database for efficient data storage and retrieval, allowing users to scan products, add coupons, and track their total spending.Leveraged Coroutines StateFlow to manage UI state, update UI components when flow is resumed and handled flow emissions, including conflation, buffering, and error handlingUtilized channels for communication between coroutines, resuming with send and receive Integrated Firebase for push notifications, keeping users informed about new offers, coupons, and updates related to their digital wallet.Incorporated Kotlin programming language to leverage its concise syntax, null safety, and coroutines for asynchronous programming, enhancing code maintainability.Utilized IoT technologies to enhance the "Digital Wallet" feature, such as integrating with IoT devices for scanning products or retrieving real-time pricing information from IoT-enabled retail systems.Integrated Firebase for backend services, authentication, and real-time data synchronization, ensuring seamless user experiences across devices and platforms.Utilized Google Maps SDK for location-based services, enabling features such as store locator and proximity-based notifications within the app.Take advantage of Kotlin's features like null safety, extension functions, lambdas, and coroutinesUtilized Kotlin Multiplatform to share code across Android, iOS, and web platformsIntegrated third-party libraries like Glide for efficient image loading, Google GSON for JSON parsing, and Lottie for animated vector graphics, enhancing the app's visual appeal and performance.Utilized Jetpack Compose for building modern and declarative UIs, enhancing development productivity, and enabling dynamic UI updates based on user interactions or data changes.Promoted continuous integration and delivery practices using Android WorkManager for background processing and task scheduling, ensuring timely delivery of updates and improvements.Conduct code reviews using crucible tool and mentor offshore junior developers in Agile, ScrumLead Android DeveloperJul 2021  Jul 2022: NBCUniversal Media, LLC, New York, NYhttps://play.google.com/store/apps/details?id=com.usanetwork.watcherSummary: The USA Network app provides a comprehensive platform for users to watch their favorite shows and access a wide range of content from NBCUniversal networks.Implemented MVI Reactive Architecture Pattern with design system components to perform Unidirectional and Circular Data Flow; wherein removed presenter implementation from MVP in migration processWorked on Android TV SDK to build TV app using Leanback LibraryCustomized Leanback to disable the drop shadows and to support circular imageAdded the Cast button for selecting a Google Cast device, expanded controller and provide an introductory overlayCoded BrowseFragment to navigate/browse our TV app, DetailsFragment to display detail page, a playback video fragment extending PlaybackFragmentAdded the Google Cast SDK to cast content from a mobile device to a TV and add the necessary UI components based on the Google Cast Design ChecklistInvolved in the new feature to display the new subscription and create a service to allow cancellation of the subscription through the applicationIncluded leanback-paging module adding paging support to a RecyclerView AdapterUsed the Leanback library's MediaPlayerAdapter and VideoSupportFragment classes to implement and customize media playback controlHandled streams of "live" data and exchange across asynchronous boundary using Reactive Streams libraryWorked on App bundle, product flavors, Koin dependency and Firebase oAuth processdata binding to allow the app to be extendable for additional future features.Documented architecture and implementation for internal and external consumptionPartner with artists, QA, and internal developers to maintain best practicesManaged code releases to internal environments (Dev, Test)Participated in the major refactoring of the codebase to Kotlin and reported directly to the lead and maintained constant communication with backend teams, product ownersApplied AES substitutionpermutation network to encrypt data and perform certificate pinning while making paymentCreated AIDL services interface that both the client and service agreed upon to communicate with each other using interprocess communication.Senior Android DeveloperNov 2020  Jul 2021: JLR  Jaguar, Mahwah, NJhttps://play.google.com/store/apps/details?id=com.jlr.jaguar.incontrolremote.appstoreSummary: The Jaguar InControl Remote app allows you to remotely control and monitor various functions of your Jaguar vehicle from your smartphone. The app requires a subscription to one of the following packages fitted to the vehicle: InControl Protect, InControl Remote, or InControl Remote Premium.Initially, app was not functioning properly, but I have made it compliable and performed some necessary refactoring to improve app performance using profilersInteracted with BLE devices using RxBle, including scanning for devices, connecting to them, and sending/receiving data.Converted webviews components to native app implementation.Performed Java to Kotlin migration on several independent components and service layer modules with higher order functions, sealed classes, coroutines, extension functions, Kotlin Flow API and JetPack componentsFollowed OWASP for minimizing permission requests, using secure communication protocols, and storing tokens securelyWorked on existing large Java, Kotlin codebase and create Viewmodels to handle UI updates, flow of data, and abstract away the business logic from the data, domain module in Jetpack MVVM architectureResolved Android permission-related issues and assisted DevOps in implementing CI/CD, Confluence, JIRA, Zeplin, Crucible, SonarQube, Gitflow processIntegrated State pattern to provide a systematic and loosely coupled way to achieve this through Context and State implementationsCoded background services to log all indirect advertising packets and scan responses received from BLE devices in rangeProduced Singleton Bluetooth Service perform operation of connection state from State_None to State_Connected and manage connection delegate and a queue of command delegateCode JNI to wrap and expose the functionality of the C libraryFixed critical bugs relating to BLE connectivity on Samsung S21 and Google Pixel devicesFollowed DevOps principles like version control, code reviews, automated testing, and continuous deliveryConfigured CircleCI workflows for efficient job orchestration, parallelization, and manual approval gatesIntegrated Splunk MINT SDK to monitor transactions, report handled exceptions and add custom data and breadcrumbs to crash reports in staging environmentImplemented Firebase Analytics or other analytics tools to gather insights into user behavior and app performance, enabling data-driven decision-making.Pair program to bug fix Amplify DataStore storage engine to synchronize data between mobile and database in the AWS cloudModularized the existing customer payment authentication flow and integrated/implemented an additional external SDK which helps authenticate customer's payment detailsIntegrate Lottie animation library for Loading an Animation, download animations from the network, Dynamic playback speed and manually set progress to hook up an animation to a gestureConduct frequent code review activities with the members of the development team using Collaborator tool, SonarQube and Gitflow processComplete Sign up for Energy Monitor user story using AWS Amplify Authentication API interface (Auth.signIn and Auth.signUp) and build custom login experiencesSr. Android App DeveloperMar 2018  Oct 2020: Molina Healthcare Inc., Bothell, WAhttps://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.molina.mobile.myhealthinhand&hl=en&gl=US"gl=USSummary: Led the enhancement of the My Molina app, encompassed various aspects of development, including authentication, navigation, feature implementation, data privacy, analytics integration, and bug fixes, aimed at delivering a secure, user-friendly, and feature-rich healthcare application for Molina Healthcare members.Utilized Firebase Authentication (Firebase) for secure user authentication, allowing Molina Healthcare members to sign in using their My Molina User ID and Password.Utilized AndroidX Activity and AppCompat libraries to ensure consistent navigation behavior across different Android versions and device types.Implemented reactive programming with MVVM, utilizing LiveData and RxJava for efficient data handlingIntegrated Firebase Realtime Database (Firebase) to retrieve and display health coverage details, benefits, and eligibility information in real time.Used Android Widgets for UI components such as RecyclerViews & CardViews to present health coverage and benefits information in a user-friendly manner.Implemented ID card management functionality using Firebase Cloud Storage (Firebase), enabling users to view, download, and share their ID cards securely.Used Android Support Library collections for handling and managing ID card dataIntegrated Google Cloud Messaging (GCM) for push notifications related to premium payments, keeping users informed about payment deadlines and reminders.Utilized Retrofit for HTTP communication with payment gateways, ensuring secure and reliable premium payment transactions.Implemented payment profile management using Firebase Firestore (Firebase), allowing users to add, update, or remove payment methods and set up auto-pay.Utilized ReactiveX for asynchronous programming, ensuring smooth handling of payment profile updates and synchronization with backend systems.Developed features for saving favorite doctors and changing Primary Care Physicians (PCP) using Firebase Firestore (Firebase) for data storage and retrieval.Integrated Retrofit for backend API communication to update user preferences and PCP selections seamlessly.Implemented Firebase Analytics (Firebase) for tracking user interactions and app performance metrics, ensuring compliance with data privacy regulations.Utilized Kotlin language features for concise and expressive code implementation, enhancing developer productivity and readability.Addressed bugs and performance issues using libraries such as SLF4J for logging and Apache Commons Codec for data encoding and decoding.Implemented Java 8/11 features like lambda expressions, streams, and functional programmingConducted code refactoring and optimization using IntelliJ IDEA, ensuring code maintainability and scalability.Managed JIRA backlog and collaborated with the offshore team daily to ensure alignment with UI/UX requirements and efficient project execution.Migrated a legacy Android app to DevOps workflow, resulting in faster iteration cycles and fewer manual errorsCollaborated with cross-functional teams to establish DevOps best practices and automate the software delivery processImplemented Mather SDK and Ensighten SDK to automatically track app launches, page views, clicks and gain valuable insightsAndroid DeveloperMay 2016-Mar 2018: PNC Bank, Pittsburgh, PAhttps://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobile&hl=en&gl=US"gl=USSummary: Developed the functionality to retrieve and display account balances and recent transactions for checking, savings, credit card, and loan accounts. Implemented data fetching and parsing logic using Retrofit for communication with backend APIs, ensuring real-time updates and accurate account information.Developed the functionality to retrieve and display account balances and recent transactions for checking, savings, credit card, and loan accounts.Utilized Android Studio's powerful tools like Android Profiler, Layout Editor, and Gradle build systemIntegrated dependency injection frameworks like Dagger with MVVM for better code modularityUtilized Android Architecture Components for data management and LiveData for real-time updates.Integrated fingerprint and Face Authentication using AndroidX Activity and AppCompat libraries.Utilized Google Authentication for secure sign-on and password reset functionality.Integrated Zelle for seamless money transfers, utilizing AndroidX Widgets for transaction management.Ensured compliance with Zelle usage guidelines and security protocols.Developed functionalities for transferring funds and mobile check deposits using Widgets and CameraX API.Implemented bill payment features and card management functionalities using Material design.Utilized Dagger's built-in support for Android components like Activities and FragmentsCreated Dagger components, modules, and building the dependency graphUtilized Glide and Picasso for image loading and caching.Integrated Google Maps SDK for location-based services and map rendering.Contributed to Virtual Wallet tools enhancement, utilizing Android Widgets and Transition Support Library for UI enhancements. Implemented caching mechanisms using collections like Java HashMap to reduce database queries and enhance response timesConfigured CI stages for building, testing (unit/instrumentation), code analysis, and generating signed APKs using Jenkins.Integrated static code analysis with SonarQube and code coverage Jacoco tools in the CI pipelineUsed a combination of Agile, Scrum and Kanban frameworks for project organization and deliveryAndroid App DeveloperJan 2014-May 2016: Academy Sports & Outdoors, Katy, Texashttps://play.google.com/store/apps/details?id=com.academy.androidSummary: focused on delivering key features of the Academy Sports + Outdoors Mobile Shopping App while ensuring high quality, usability, and performance. Involved in designing, developing, testing, and optimizing Android applications using a variety of tools and technologies to deliver high-quality, feature-rich mobile experiences.Streamlined the build process by configuring Gradle scripts and automating tasks in Android Studio.Implemented UI designs using Android Studio's Layout Editor and preview toolsDesigned and developed user interfaces adhering to Material Design principles using Android AppCompat.Implemented animations and transitions to enhance the user experience.Integrated Google Cloud Messaging (GCM) for push notifications and real-time communication between server and client.Utilized libraries like Retrofit or Volley for handling network requests and API interactions.Incorporated external libraries like Google GSON for JSON parsing and data serialization. Integrated Urban Airship for push notification services and engagement tracking.Designed and implemented custom collection classes extending Java collections for specific use casesUtilized Java libraries and tools like JUnit, Mockito, Maven, and Git.Implemented CRUD (Create, Read, Update, Delete) operations on SQLite databasesUsed thread-safe collections like ConcurrentHashMap and CopyOnWriteArrayList for concurrent programming.Implemented SQLite database for storing user preferences, application settings, and offline dat.Conducted unit testing and debugging using IntelliJ IDEA or other IDEs for code inspection and validation.Implemented logging using Simple Logging Facade for Java (SLF4J) for monitoring app behavior.Employed tools like RootBeer and Spongy Castle for ensuring security and optimizing app performance.Used GitHub for code repository and version control with Gradle for managing builds.EducationPost-Graduate Degree in Mobile Application Development and StrategyBachelors degree in Computer Science

Respond to this candidate
Your Message
Please type the code shown in the image:

Note: Responding to this resume will create an account on our partner site postjobfree.com
Register for Free on Jobvertise