Quantcast

Senior Android Developer Resume Dallas, ...
Resumes | Register

Candidate Information
Name Available: Register for Free
Title Senior Android Developer
Target Location US-TX-Dallas
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

Senior Android Developer Westlake, TX

Senior Android Developer Dallas, TX

Senior Android Developer Allen, TX

Senior Android Developer Westlake, TX

Android Developer Call Center Dallas, TX

Senior Java Software Development McKinney, TX

Android Developer Dallas, TX

Click here or scroll down to respond to this candidate
Candidate's Name
SENIOR ANDROID DEVELOPEREmail: EMAIL AVAILABLEPhone: PHONE NUMBER AVAILABLEPROFILE SUMMARY10+ years of expert involvement in Android development; 8 apps published to Play Store.Familiar with Wi-Fi, Bluetooth, NFC (Near Field Communication), and other short-distance wireless communications protocols Skilled in Java, Kotlin and C++ coding, JDK, Android StudioPartner with cross-functional teams to define requirements, features, and functionalityWork effectively with UI designers who are obsessive about pixel perfectionExperience working on-site and off-site teams and managementExperience or knowledge of Continuous integration (Jenkins/Circle CI/App center), release tools, release management, mocking tools, build tools, Unit testing and automation testingStrong knowledge in Agile development environmentsSkilled in reviewing and refactoring code to improve Android apps using SOLID principlesGood experience with Push Notifications, Google Maps, Navigation, GPSExperience with Android performance tuning and crash reporting applicationThe ability to work independently to reach goals, being proactive in reaching out to other areas of the business, both technical and non-technicalAble to create robust quality testing using automated testing with Robolectric, and Espresso and continuous integration (Jenkins and Hudson) Experience with streaming video, codecs, and DRMExperience with Android BLE, Google Fit, Android TV and supporting multiple Android versionsComprehensive understanding of Jetpack Architecture Components, Compose, Dependency Injection, design patterns, and best practices of Android architecture design patternsMobile App architecture employing clean code architecture, MVP, MVI and MVVM patternsApp design with Builder, Faade, Proxy, Abstract Factory, Observer, Decorator, Composite, Bridge, etc. depending on use caseExperience with RESTful web services using JSON and GSONFamiliar with integration through various APIs (Facebook, Twitter, Google)Experienced in the full software developed lifecycle (SDLC) including planningTECHNICAL SKILLSLanguages: Java, Kotlin, C++, HTML, CSS, JavaScript, Python, AngularJs, R, Python, PHP, C# .Net, JSP.Databases: Microsoft Azure, MySQL, JSON, MongoDB, Room, MySQL, SQLite, Firebase DB (Deutsche Bank)IDE (Integrated Development Environments): Eclipse, Android Studio, IntelliJMultimedia: Glide, Picasso, Exo Player, Video playerDevelopment: JIRA, Continuous Integration, Git, GitHub, TDD, BDD, KanbanProject Methodologies: Agile, Scrum, Waterfall, Pair ProgrammingAndroid Dev: Espresso, Mockito, Moshi, Retrofit, JUnit, Glide, Loopers, Loaders, Async Task, Rx Java, Rx Kotlin, Rx Bluetooth, Rx Android, GSON, LiveData, MVVM, MVC, MVP, Room, Dagger 2, Jenkins, Android Profiler, Coroutines, Layouts, Google Architectural Components, Event Bus, Recycler View, Services, Live Data, Google Maps API, Mockito, Mitek, Mi Snap SDK, Jetpack, Compose, HiltApplications: Eclipse, IntelliJ IDEA, MySQL workbench, Tableau data visualization, RStudio, Visual Studio Code, XAMPP, Postman, git bash, Microsoft Azure Machine Learning, Tomcat.Java: Spring, JUnit, Maven, Collections, JPA, Hibernate, JSP.Rich Client: Swing, JavaFX, MVC pattern.Programming: Android, Kotlin, Java, C, C++, C#Database/IDE: Android Studio, MS SQL Server, MySQL, NetBeans, Eclipse, Mongo DB, Azure, AWSWeb/Scripting: HTML, XML, CSS, Javascript, PHP and PerlWORK EXPERIENCESenior Android Frontend EngineerWalmart, Remote, Dec 23-PresentApp Name: Walmart-glassLink: There is currently NO dedicated Android app for Walmart EV charginghttps://www.walmart.com/cp/ev/9145505Project Summary: Feature-EV Module Development for Walmart's Energy TransformationDescription: Walmart-glass is Walmart's primary app for North America, with versions tailored for Canada (French) and Mexico (Spanish). This initiative is part of Walmart's ambitious "Energy Transformation" project, which aims to achieve zero emissions across global operations by 2040. Specifically, Walmart plans to integrate Electric Vehicle (EV) charging stations across its U.S. locations by the end of 2025.As a member of the Zeus team, contributed to the development of the feature-ev module for Android app.Built app using MVVM+C architecture, each feature is integrated as a plugin module and exposed through a Plugin API.Coded feature-ev module which utilizes Kotlin, XML, GraphQL, Apollo3, Splunk for diagnostic logs, in-house analytics for user interaction tracking, and Grafana.Employed Kotlin Flow and LiveData for reactive programming, allowing for asynchronous data streams and real-time UI updates based on data changes.Integrated Jetpack components such as Room for local data storage, Retrofit for network operations, and Navigation for seamless user experience.Implemented SharedFlow for broadcasting events UI notifications, user actions, status updates, to multiple subscribers simultaneously.Develop and maintain Android applications using Jetpack Compose to build modern, declarative UIs with a focus on performance and scalability.Integrate Jetpack Compose components into existing Android applications, ensuring compatibility with legacy code while introducing modern UI paradigms.Implemented advanced security protocols, including biometric authentication, improving user data protection & access control.Developed secure API communication using HTTPS & implemented data encryption for sensitive user information stored locally.Participated in threat modeling sessions to identify potential security risks during the design phase of mobile applications.Develop the functionality to continuously update the notification with real-time data about the user's charging session and updating the notification's UI elements such as progress bars, charging status, and estimated completion time.Integrate with the backend services to fetch real-time data about the charging session.Implemented dependency injection using Dagger-Hilt to manage dependencies efficientlyOptimize the performance of the Foreground Service to ensure it does not excessively drain battery with WorkManager APIIntegrate testing tools like Espresso, JUnit, and Robolectric into the CI/CD pipeline.Add Accessibility Services like Switch Access, Talkback and use Accessibility Test Framework to test content labels, clickable items, contrast, voice access and user testing serviceCollaborated with cross-functional teams to establish best practices for clean architecture, resulting in a 30% reduction in bugs and improved development efficiency.Implement oAuth 2.0, certificate pinning to ensure secure and efficient communication with the server.Leverage Compose features such as theming, animations, and custom UI components to create intuitive, dynamic user experiences.Implement user interactions within the notification, such as actions to stop charging or navigate to the app for more details.Design, develop, and maintain Android applications using Kotlin to create clean, efficient, and maintainable code.Conducted unit testing and integration testing for ViewModels and use cases, ensuring robust application behaviour and adherence to TDD principles.Senior Android DeveloperCitibank, Irving, Texas, Jul22- Nov23https://play.google.com/store/apps/details?id=com.citi.citimobile HYPERLINK "https://play.google.com/store/apps/details?id=com.citi.citimobile&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.citi.citimobile&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.citi.citimobile&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.citi.citimobile&hl=en&gl=US"gl=USThis app helps to open a checking or savings account right from the app without setting foot in a bank branch, and quickly navigate to favourite features with an intuitive navigation menu and smart shortcuts. Users can request a new card if their original is lost, stolen, or damaged and review key account info  without having to sign in every time. It is a user-friendly app to make all the banking needs easy.Implemented secure data storage solutions, including encrypted storage and secure file access, while adhering to best practices for protecting sensitive user dataUtilized intuitive navigation design principles and smart shortcuts, enhancing user experience, employed technologies for smooth animations and responsive UI elementsSet up monitoring and alerting mechanisms to track the performance and stability of the CI/CD pipelines.Implemented privacy features to safeguard user's personal information, including robust data encryption, secure authentication methods, and user consent mechanismsConduct thorough testing of Compose-based UIs using Jetpack Compose testing APIs, ensuring reliability and robustness in various scenarios.Refactor existing UI code to adopt Jetpack Compose best practices, reducing boilerplate code and improving maintainability.Collaborate on code reviews, ensuring adherence to Compose and Android best practices while maintaining high-quality code standards.Stay updated with the latest Jetpack Compose libraries, tools, and features, continuously improving development practices.Leverage Kotlin Coroutines and Flow to handle asynchronous programming, ensuring smooth and responsive user interfaces by managing background tasks and data streams efficiently.Refactor existing Java codebases to Kotlin, improving code readability, maintainability, and performance while ensuring compatibility with legacy systems.Implement MVVM, Clean Architecture, and other design patterns in Kotlin to ensure scalable and modular app architectures.Incorporated Zelle into the app, employing secure API integration methods and encryption for fast and fee-free paymentsUtilized permissions to read contacts when required by the application's functionality, ensuring user privacy and adhering to Android's permission systemIntegrated location services, including precise GPS location, to provide users with accurate location-based features and services while respecting their privacy preferencesImplemented network communication features, including the ability to view network and Wi-Fi connections, while ensuring efficient data transfer, network resilience, and secure data transmissionLeveraged device hardware controls, such as the camera, microphone, and vibration, to enhance user experiences with features like photo capture, audio recording, and haptic feedbackMaintain comprehensive documentation of CI/CD processes, scripts, and tools.Managed system tools permissions, including running at startup and preventing the phone from sleeping, to ensure seamless app functionality and background tasks while optimizing battery usageUtilized permission to run foreground services, enhancing user experiences by enabling essential background tasks to be performed without interruptionIntegrated biometric and fingerprint authentication with permissions, ensuring secure user authentication methodsManaged third-party permissions to ensure seamless integration with external services & libraries while safeguarding user privacyEffectively managed tasks and tracked progress using Jira following Agile methodology principlesSenior Android DeveloperHyundai Motor America, Fountain Valley, CA, Apr21  Jun22App Name: My Hyundai with BluelinkLink: https://play.google.com/store/apps/details?id=com.stationdm.bluelinkDescription: he MyHyundai app streamlines access to information about your Hyundai vehicle, offering features like owner resources, service scheduling, and connectivity to your Bluelink-enabled vehicle via your phone. With Bluelink technology, you can remotely access vehicle features from anywhere, including your home or office. Use the app, you need a MyHyundai.com ID, password, and PIN, and it also supports biometric authentication for added convenience. An active Bluelink subscription is required to unlock all features.Advanced the BlueLink AI-based feature SDK by incorporating crucial functionalities such as Vehicle Navigation Control, Voice Assist Dialling, and Panic Notification.Utilized Clean Architecture to segregate stable business rules (higher-level abstractions) from volatile technical intricacies (lower-level details), and integrated MVP in the presentation layer.Developed sophisticated algorithms for seamless transmission of advertisement packets, proficient scanning for advertisements, and efficient communication with BLE peripheral devices within the peripheral model.Leveraged the Sci-Chart library to vividly highlight real-time vehicle statistical data using Heatmap charts, candlestick charts, and error bars.Fostered partnerships with device manufacturers, overseeing AOSP integration into their hardware and managing critical device bring-up tasks.Collaborated closely with QA teams to swiftly identify and address issues during rigorous CuttleFish testing, ensuring high-quality app releases.Incorporated Web views and integrated the "Link to Privacy Policy" feature into the main menu to enhance user transparency and data privacy.Implement Compose Navigation to manage complex in-app navigation flows, ensuring a seamless and intuitive user experience across different screens.Utilize Kotlin Coroutines and Flow in combination with Compose to handle asynchronous data streams, ensuring real-time updates and smooth user interactions.Implemented Firebase Realtime Database to ensure rapid data synchronization, allowing connected devices to receive updates within milliseconds of data changes.Integrated the Kochava SDK for comprehensive tracking of post-install activities, synchronizing data to Mixpanel, and using Firebase to monitor analytics and app crashes.Streamlined module integration with Dagger2 dependency injection, ensuring clear separation of responsibilities and creation of highly testable classes and objects.Implemented fingerprint and face recognition functionality using the Biometric Prompt API for Android P, available exclusively to BlueLink subscribers.Developed service layer code and algorithms for Bluetooth Adapters, Bluetooth Services, car UUID Characteristics, Broadcast Receivers, EventBus, and IBinder interface.Actively supported team members through paired programming and whiteboard concept diagrams, fostering a dynamic and inclusive work environment.Integrated the Google Calendar API for easy access and modification of private calendars and events, facilitating timely updates and scheduling.Configured Git repositories in GitHub, conducted comprehensive code reviews, and played a crucial role in enhancing technical documentation for improved maintainability and comprehensibility.Write reusable Kotlin components and libraries, optimizing code reusability and reducing redundancy across multiple projects.Integrate Android Jetpack libraries with Kotlin to build powerful and responsive user interfaces, handling lifecycle-aware components and view models seamlessly.Use Kotlin Multiplatform to share code across different platforms, enhancing code efficiency and reducing duplication in multi-platform projects.Conduct code reviews, ensuring adherence to Kotlin best practices and improving code quality across the development team.Senior Native Android App DeveloperElevance Health Inc., Indianapolis, Jan19  Mar21https://play.google.com/store/apps/details?id=com.anthem.pulse HYPERLINK "https://play.google.com/store/apps/details?id=com.anthem.pulse&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.anthem.pulse&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.anthem.pulse&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.anthem.pulse&hl=en&gl=US"gl=USThis app displays organizational information thats important and personalized for each associate Pulse users can utilize the mobile app to easily and quickly search colleagues by name, email, domain ID, etc., use the simplified and visually appealing org-chart to view organizational structures, access and receive important corporate announcements and news from the Featured News section. And so the Wall of Fame celebrates colleagues and their accomplishments. Users can access their profile to view personal associate information securely and access location services to dynamically display the three Elevance Health locations nearby.Extensive use of Android Jetpack Core to implement core Android features efficiently and provided essential building blocks for app developmentLeveraged Android Architecture Components, designed and developed robust, maintainable, and scalable app architectures, ensured the app's longevity and stabilityIntegrated Firebase services for various functionalities, including real-time database, authentication, and cloud messaging, to enhance the app's capabilitiesUsed Android Jetpack VersionedParcelable and Annotations, which helped in managing Parcelable objects efficiently, optimized data exchange between components within the appUtilized Android Jetpack Widgets and AppCompat to create a consistent and appealing user interface, ensuring compatibility with older Android versionsIntegrated GCM to enable push notifications, keeping users informed and engaged with the app's latest updatesUsed AndroidX Activity and Activity Saved State that assisted in managing app activity lifecycles and ensured a smooth user experience even when the app was interrupted or pausedUsed this library to handle media-related tasks, such as image and video processing, to provide rich multimedia content within the app.Implemented swipeable screens and content presentation, enhancing the app's usability with AndroidX Widget ViewPager2Yoga layout engine helped in creating flexible and responsive user interfaces, adapting to various screen sizes and orientations.Leveraged React Native to incorporate cross-platform features and enhance app performanceImplemented app icon badges, providing users with quick access to important information and updates using ShortcutBadgerWorked with a team of developers and testers to incorporate the changes with every releaseLead Android DeveloperFrontier Airlines, Devnver, Colorado, Sep17  Dec18http HYPERLINK "https://play.google.com/store/apps/details?id=com.flyfrontier.android&hl=en_US"s://play.google.com/store/apps/details?id=com.flyfrontier.android HYPERLINK "https://play.google.com/store/apps/details?id=com.flyfrontier.android&hl=en_US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.flyfrontier.android&hl=en_US"hl=en_U HYPERLINK "https://play.google.com/store/apps/details?id=com.flyfrontier.android&hl=en_US"SThe Frontier Airlines app streamlines your travel experience, helping you save time & money. Easily book your next getaway, search for flights, and explore a range of destinations using the interactive route map. Effortlessly manage your upcoming trips, and when its time to enhance your journey, upgrade your seat to UpFront Plus, Premium, or Preferred, or choose a standard seatall within the app.Collaborate with cross-functional teams to design, develop, and enhance the Frontier Airlines mobile app for Android.Implement features that allow users to book flights, check in, view flight status, and manage travel itineraries.Utilize Android Jetpack Core, Architecture Components, and Widgets to create a smooth, responsive, and user-friendly interface.Integrate Frontier Airlines services such as flight booking, seat selection, baggage tracking, and check-in options into the app.Leverage Firebase for real-time database functionality and push notifications, ensuring users receive timely updates on flight status, gate changes, and other important travel information.Implement AndroidX Activity and Activity Saved State to effectively manage app lifecycles, ensuring a seamless user experience.Utilize Android Jetpack libraries for media handling, facilitating in-app multimedia content.Develop advanced features such as mobile boarding passes, flight notifications, and biometric authentication for secure logins.Use Firebase Cloud Messaging (FCM) to deliver efficient push notifications for flight updates, boarding alerts, promotional offers.Customize app features based on regions and user preferences, providing location-specific services and localized content.Integrate features like seat upgrades, travel insurance options, and special service requests to enhance the travel experience.Utilize a wide array of development tools, including Kotlin, Retrofit, Dagger, and ReactiveX, to build efficient & maintainable code.Implement map-based services for airport navigation and destination guides using Google Maps SDK.Continuously refactor code to reduce redundancy and enhance code readability and maintainability.Conduct benchmarking and performance optimization to ensure the app runs efficiently on various Android devices.Create comprehensive technical documentation to facilitate knowledge transfer within the development team.Collaborate closely with internal teams to gather requirements, align development with business goals, and deliver a feature-rich, user-centric app.Encourage user feedback, promptly address issues, and enhance the app's usability and reliability based on customer needs.Stay updated with the latest Android technologies and trends to continuously improve the Frontier Airlines mobile app.Lead Android App DeveloperNike Inc., Beaverton, Oregon, Nov15  Aug17https://play.google.com/store/apps/details?id=com.nike.omega HYPERLINK "https://play.google.com/store/apps/details?id=com.nike.omega&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.nike.omega&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.nike.omega&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.nike.omega&hl=en&gl=US"gl=USThe Nike App is developed to amplify the shopping experience and the style - no matter the sport, fashion, or outlet for expression. With exclusive access to the latest Nike products, personalized recommendations, and seamless shopping experiences users can find everything they need to create their look. To be bold, fearless, and ones authentic self, with the Nike App. It helps to discover new favourites that perfectly match the style and performance users need. Online shopping for favourite Nike gear has never been more convenient or rewarding.Design and develop feature-rich Android applications using Android Studio and Java or Kotlin programming, enhanced the shopping experience by integrating in-store features, enabling users to locate and purchase products from physical Nike storesImplemented payment gateways and transactional features to facilitate smooth purchasesEnsured efficient navigation within the app, allowing users to easily find products, locate nearby stores, and explore trending sports and styles.Addressed UI issues and improved the base Android framework for enhanced user experiences by collaborating with UI/UX designers to implement visually appealing and user-friendly interfacesImplemented fragments to optimize app usability on both smartphones and tablets, catering to a broader user baseDeveloped Android applications utilizing various components such as Activities, Fragments, Broadcast Receivers, and Services, ensuring a robust and feature-rich appMigrated Java code to Kotlin for an existing Android application, streamlining codebase maintenance and introducing Kotlin's expressive power for new featuresUtilized AsyncTask for efficient multithreading, enhancing the app's responsiveness and concurrent data processingLeveraged Reactive-X (RxJava and RxAndroid) to create responsive and event-driven components within Android applicationsManaged the implementation of dependency injection in Android using Dagger2, significantly expediting the unit testing process and enhancing code maintainabilityImplemented multiple test cases using Espresso rules, view matches, and view actions, ensuring app reliability and stabilityApplied design patterns to test and develop Android applications, optimizing code structure and maintainabilityMaintained continuous integration using Git and remote repositories on BitBucket, enabling efficient code collaboration and version controlTracked and managed project issues using JIRA, facilitating efficient task allocation and project progress monitoringLeveraged various Android permissions to improve user experience - location services, network access, Bluetooth connectivityImplemented Google Maps and Location servicesEnsured compliance with privacy regulations, including biometric data handlingCreated comprehensive technical documentation to assist the development team and ensure efficient collaborationAndroid DeveloperLiberty Mutual Insurance Company, Boston, MA, Jan14  Oct15https://play.google.com/store/apps/details?id=com.lmig.pm.internet.mobile.android.libertymutual HYPERLINK "https://play.google.com/store/apps/details?id=com.lmig.pm.internet.mobile.android.libertymutual&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.lmig.pm.internet.mobile.android.libertymutual&hl=en_US&gl=US"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.lmig.pm.internet.mobile.android.libertymutual&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.lmig.pm.internet.mobile.android.libertymutual&hl=en_US&gl=US"gl=USDownload the Liberty Mutual mobile app for a comprehensive digital gateway to your insurance policy. Log in quickly and securely with touch or face recognition. Users can access their ID card with just one touch and manage their policy or claim from anywhere, at any time.Utilized Android Studio for development, ensuring optimal code qualityProgrammed in Java, leveraging both native and third-party frameworks for robust functionalityImplemented Retrofit to manage asynchronous HTTP requests effectively, enhancing app responsivenessCrafted Content Providers with a native approach to facilitate UI updates seamlesslyEnhanced data transfer by incorporating the Parcelable interface for marshaling and unmarshalling Setter and Getter classesSimplified mobile push notifications by integrating Parse, improving user engagementImplemented Dagger for Dependency Injection, streamlining unit testing and enhancing app stabilityPlayed a role in selecting and adopting technologies, ensuring alignment with project goalsLeveraged ZXing library for coupon barcode scanning, enhancing the user experienceIntegrated the PayPal Android SDK to facilitate secure payments within the appEmployed Butter Knife for view binding and Otto library to decouple app componentsUtilized Picasso to efficiently download images from web services, enhancing visual appealCollaborated with the backend team during the design of a new Restful API tailored for mobile platformsEnsured a seamless user experience with Google Maps and Location services integrationConducted rigorous application testing using the Roboelectric unit test frameworkEmployed Leak Canary to identify and rectify memory leaks, optimizing performanceImplemented SQLCipher to secure sensitive information and user dataFacilitated secure communication with HTTPS requestsIntegrated card.io SDK for quick and reliable credit card scanning within the appEDUCATION DETAILSBachelor of Science (Interdisciplinary Studies, concentration in Computer Science and Electrical Engineering) from LeTourneau University, Longview, TX

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