Quantcast

Senior Android Developer Resume Westlake...
Resumes | Register

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

Senior Android Developer Westlake, TX

Senior Android Developer Dallas, TX

Senior Android Developer Allen, 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
EMAIL AVAILABLE PHONE NUMBER AVAILABLESENIOR ANDROID DEVELOPER,10+ years of experience in Android Mobile Application.Confident, dedicated technology leader with 10+ years of qualitative experience in designing and developing advanced applications for the Android platformExperience creating Android mobile apps in both Java and Kotlin using both Android Studio and EclipseAdept at UI implementation based on design specifications following Material Design guidelines, and using animations and UX optimization techniques, Fragments, Layouts, Compound Views, Custom Views, List Views, and Recycler ViewsSkilled in the implementation of navigation drawers, floating action buttons, widgets, and various UI techniques.Proficient in working with different Android frameworks (Bluetooth, Location, Camera, Notifications, Maps)Experience with SQLite Database, Google Maps API, GPS Location data, Camera, and Push NotificationsSet up proper interactions of the front-end design and implementation with backend serversResponsible for the Android business logic that uses JSON queries for getting data from the backend systems using Retrofit, Volley, RxJava, and CoroutinesDemonstrated technical expertise by applying Google's best practices for mobile environments, i.e., networking, memory management, battery status, responsive and intuitive design, managing multiple screen sizes, identifying app installations, and internationalizationUtilized Espresso, JUnit, Mockito, and simulated design patterns to test and develop applicationsSolid understanding of common programming tools and paradigms, such as version control, use of frameworks, and common design patternProven working experience in Android app development and Android SDKEfficiently gathers requirements, implementing solutions with a focus on Play Store approval processesLeads the design, development, and implementation of complex systems, applying up-to-date expertise in Software EngineeringUnderstanding of current cloud development tools and methodologies, ensuring alignment with modern cloud practices in the Android development landscapeCORE COMPETENCIESAndroid DevelopmentGoogle Play storeMobile Application DevelopmentsProgram & Project ManagementCodingBug FixesJava/Kotlin ProgrammingDigital Roadmaps & Technology MappingSoftware Development Lifecycle (SDLC)UI/UXAgile MethodologyGitHubJiraTeam LeadershipTECHNICAL QUALIFICATION IN ACTIONSAndroid Development-Misc.: RecyclerView Animator, JobScheduler, MPAndroidChart, PhoneGap, Location Services, Push Notifications, Content Resolvers, Broadcast ReceiversContinuous Integration: Jenkins, Travis CI, and HudsonDependency Injection: Dagger 1, Dagger 2, Butter Knife, Android Annotations, RoboGuice, HiltProgramming & Scripting: Java, Kotlin, C/C++, PHP, PostgreSQL, CSSIDE and Tools: Android Studio, Eclipse, IntelliJ, NetBeansDatabase: SQLite, Firebase, Realm, Mongo, Room DBTesting & Debugging: LeakCanary, JUnit, Espresso, Robotium, MonkeyRunner, MockitoData Management: SQLite, MongoDB, DataStore, FirebaseNetwork Services: Retrofit, Volley, AsyncTask, OkHTTP, XML, SOAP, JSON, GSON, REST, GraphQLPrimary Frameworks: RxJava, Firebase, Google Services, Kotlin Coroutines, Kotlin Flow, Gradle, Dagger-HiltArchitecture and Design Patterns: Material Design Guidelines, MVC, MVP, MVVM, Builder, Faade, Decorator, Observer, Proxy, Visitor, Singleton, Bridge, Adapter, Prototype, Mediator, Command, Interpreter, Thread PoolThreading & Back-End Services: Retrofit, Handlers, Loopers, Loaders, AsyncTask, Volley, RxJavaPush Notifications: Urban Airship, Firebase Cloud Messaging (FCM), Google Cloud Messaging (GCM)Image Handling: Picasso, GlideMedia Libraries: ExoPlayer, Media PlayerSecurity/Authentication: SpongyCastle, Key Store, Certificate Pinning, Shared Preferences, Key ChainMisc: Retrolambda, NineOldAndroids, Parse, Parceler, Bluetooth Low Energy, Answers, EventBus, RoomDB, ViewModels, LiveData, Download ManagerCAREER HISTORY & SELECTED HIGHLIGHTSSenior Android App Developer Oct22-PresentPNC Financial Services 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&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=USThis app helps to monitor your financial health effortlessly with the ability to check balances and review recent transactions across checking, savings, credit card, and loan accounts. It helps to elevate the security of user accounts by enabling fingerprint or Face Authentication for a secure and swift app login. Additionally, conveniently reset password feature if the need arises, ensuring a seamless and protected banking experience.Played a key role in integrating various Android permissions, such as BIND_SERVICE_JOB, BLUETOOTH_CONNECT, BLUETOOTH_SCAN, FOREGROUND_SERVICE, PACKAGE_USAGE_STATS, POST_NOTIFICATIONS, QUERY_ALL_PACKAGES, READ_MEDIA_IMAGES, READ_PHONE_NUMBERS, USE_BIOMETRIC, USE_FINGERPRINT, and more, to ensure robust features and user privacy.Implemented secure methods using Android's testing framework to ensure robust testing of features, including access to protected storageDeveloped functionalities related to personal information, contacts, and location services, abiding by stringent security protocols and user consent standardsEmployed Java and Kotlin to manage and process user data, adhering to Android's security best practicesLiaised with the backend and service teams to establish seamless communication and integration between the app's frontend and server-side components, also coordinated for API calls, data synchronization, and ensuring smooth functionalityDemonstrated expertise in networking libraries like Retrofit and OkHttp, ensuring smooth communication with servers.Integrated Google services using Google APIs and SDKs to seamlessly access user accounts and enhance app functionality.Implemented storage management using Android's Storage Access Framework and SQLite for efficient data storage.Leveraged Android TelephonyManager and related APIs to integrate phone functionalities securely within the app.Implemented Android's ActivityManager and WakeLock to efficiently manage running apps and prevent the device from sleeping when necessaryIntegrated Android's permission system for accessing media location, foreground service usage, post notifications, and biometric featuresEnsured compliance with Android's security standards, implementing secure coding practices and validating user permissionsMaintained awareness of platform-specific permissions for Samsung devices, Google services, and dynamic receivers to enhance app compatibilityCollaborated with cross-functional teams using tools like Git for version control, Jira for project management, and Slack for efficient communicationUtilized Kotlin coroutines and Kotlin flow to consume and integrate backend endpoints to consume and present data into the UI without blocking the user UIImplemented Reducer capacities in an MVI architecture using a combination of Kotlin coroutines and RxJava librariesWorking closely with QA and UI Designers to redesign UI components with Android Jetpack composable librariesSenior Android Developer Apr20-Oct22The Home Depot Inc. Atlanta, GAhttps://play.google.com/store/apps/details?id=com.thehomedepot HYPERLINK "https://play.google.com/store/apps/details?id=com.thehomedepot&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.thehomedepot&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.thehomedepot&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.thehomedepot&hl=en&gl=US"gl=USThis app opens up a world of DIY convenience with The Home Depot appit serves as a go-to tool for streamlined projects and smart shopping. With over a million products at their fingertips, users can save time and find the information needed effortlessly.Employed core Android Jetpack libraries, including Architecture Components, ViewModel, LiveData, LifecycleComponents, and RoomDB to facilitate app state controlManaged a range of permissions, including those related to network communication, location access, storage, phone calls, hardware controls, system tools, and additional permissions for specific functionalitiesAd Network Libraries: Utilized AppsFlyer for effective ad tracking and analyticsEmployed Android Jetpack core, Architecture Components, Firebase, and various other tools for efficient developmentUI/UX Libraries: Integrated Glide for image loading, Retrofit for HTTP requests, and Picasso for image cachingData Handling: Implemented Dagger for dependency injection, Realm for local data storage, and Google GSON for JSON parsingConcurrency: Utilized ReactiveX and Reactive Streams for asynchronous programmingMapping and Location: Integrated Google Maps SDK for mapping services and Mapbox for additional location featuresMachine Learning: Utilized TensorFlow Lite for incorporating machine learning capabilitiesFollowed the principles of clean architecture, modularity, and code readabilityContributed to the adoption of Kotlin as the primary programming languageImplemented the Model-View-ViewModel (MVVM) design pattern for scalable and maintainable codeActively participated in code reviews, unit testing, and continuous integration practicesWorked within a Hybrid Scrum Development Team, collaborating with product managers, developers, and quality assurance professionalsEnsured adherence to monthly release cycles, defining release adherence through Scrum storiesEmployed Android-specific security features like fingerprint authentication and biometricsCollaborated with backend developers to enhance RESTful API securityStayed abreast of emerging technologies by participating in internal hackathons and mentoring sessionsSuccessfully transitioned from Java to Kotlin, contributing to the app's modernization.Implemented a safe-install BLE process according to different product versionsAndroid Lead Aug18-Apr20Frontier Airlines Denver, COhttps://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_USUsers experience seamless travel with Frontier's mobile app. Users can use mobile boarding passes, granting them direct access to the security checkpoint. Managing their travel essentials is a breeze  easily adding a bag or choosing their seat with just a few taps. Users can even book a flight on the fly and explore our budget-friendly fares instantly.Leveraged the core Android Jetpack libraries to enhance app development efficiency and maintainabilityImplemented Android Architecture Components to ensure a scalable and maintainable architecture for the applicationIntegrated Android Jetpack Widgets to create feature-rich and interactive user interfacesEnsured compatibility across various Android versions using Android Jetpack AppCompat librariesUtilized AndroidX Activity to benefit from the latest enhancements and improvementsConducted regular code reviews to ensure adherence to established Kotlin coding standardsIncorporated Android Activity Saved State for preserving application state during configuration changesIntegrated Android Jetpack Media libraries for multimedia functionalitiesLeveraged AndroidX Loader for efficient data loading and managementUtilized Android Support Library Collections for streamlined data structure operationsImplemented AndroidX Cursor Adapter for seamless interaction between data sources and UI componentsUtilized Android Support VectorDrawable for scalable and resolution-independent vector graphicsIntegrated Google GSON for efficient JSON serialization and deserializationLeveraged Kotlin as the primary programming language for concise and expressive codeConducted a thorough evaluation of the existing Java codebase to identify areas suitable for migration to KotlinRigorously test both the Java and Kotlin code to ensure that functionality is maintained throughout the migrationImplemented AndroidX Widget ViewPager2 for efficient screen navigationUtilized Android WorkManager for simplified and efficient background task executionGlide: Integrated Glide for efficient image loading and cachingUtilized Google Maps SDK for seamless integration of maps and location-based servicesIncorporated AndroidX ExifInterface for efficient exchange of metadata in image filesIntegrated Google ZXing for barcode scanning functionalitiesUtilized ReactiveX for reactive and asynchronous programmingEmployed Google Protocol Buffers for efficient and extensible data serializationIntegrated OkHttp for robust and efficient HTTP client interactionsUtilized gRPC for efficient and scalable communication between distributed systemsImplemented Android Image Cropper for user-friendly image cropping functionalitiesAndroid App DeveloperChrysler Auburn Hills, Michigan Sep15-Aug18https://play.google.com/store/apps/details?id=com.fca.myconnect.chrysler.nafta HYPERLINK "https://play.google.com/store/apps/details?id=com.fca.myconnect.chrysler.nafta&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.fca.myconnect.chrysler.nafta&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.fca.myconnect.chrysler.nafta&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.fca.myconnect.chrysler.nafta&hl=en&gl=US"gl=USThis app is developed for users owning a Chrysler Brand vehicle, enjoying the coziness of their home, or anywhere else, the new Chrysler app is their connection to unprecedented vehicle control. Users can stay effortlessly connected and take command of their vehicle like never before. Need to reach your dealer? No problem! Utilize the My Dealer feature to locate the preferred dealership, schedule service appointments, or make a quick call with a simple tap. It helps to access the vehicle's details, including the owner's manual, service history, and more, through the My Garage and Digital Glovebox features. Users can stay informed about open recalls using the Recall Alert, ensuring you're always ahead of the curve.Designed and implemented user interfaces for various app features, ensuring a user-friendly and visually appealing experience.Worked on diverse features, including My Dealer, My Garage, Digital Glovebox, and Recall Alert, providing users with comprehensive control and information about their vehicles.Developed functionalities for users to remotely start or stop the vehicle, lock or unlock doors, and activate the horn or lights, enhancing convenience.Implemented security measures like biometric and fingerprint authentication, adhering to privacy standards and ensuring secure access to sensitive information.Utilized GPS for precise location-based services, aiding users in locating preferred dealerships and navigating within store premises.Integrated a barcode reader to scan items, providing users with quick access to product ratings and reviews.Employed various development tools for testing, debugging, and securing storage, including permissions for protected storage access.Implemented network-related functionalities such as viewing network connections, pairing with Bluetooth devices, and receiving data from the internetLeveraged Android Jetpack components and libraries for core functionalities, architecture components, and widgets.Integrated third-party libraries such as Facebook, Firebase, Glide, Picasso, and others for additional features and enhancements.Android Developer Nov13-Aug15Nextdoor San Francisco, CAhttps://play.google.com/store/apps/details?id=com.nextdoor HYPERLINK "https://play.google.com/store/apps/details?id=com.nextdoor&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.nextdoor&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.nextdoor&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.nextdoor&hl=en&gl=US"gl=USThis app is for neighborhoods that share interests, they can discover new nearby places, and recommendations for local businesses at the local marketplace on Nextdoor. It offers the used items bought, sold, and offered up, enhancing neighborhood connectivity. Users can join the groups with friends to maximize the neighborhood experience.It also informs about local events and upcoming changes in the neighborhood are discussed with neighbors, and staying informed about community matters is facilitated with Nextdoor. Home services like childcare and house-sitting are easily accessed through the app. Supporting the community, organizing local meets with parents, and bonding over shared interests are effortlessly achieved with this app.Utilized Android Jetpack core, Architecture Components, and VersionedParcelable for robust app developmentEmployed Firebase for seamless integration of real-time features and data synchronizationLeveraged Java for efficient and concise code developmentIntegrated AdMob, AppNexus, and Open Measurement for effective ad delivery and performance trackingIncorporated Facebook libraries to enhance social interactions within the appManaged permissions to access protected storage, personal information, contacts, and location for user-centric featuresEnabled network-related permissions for optimal connectivity, data synchronization, and real-time updatesImplemented hardware control permissions for multimedia features, enhancing user engagementUtilized system tools permissions for seamless Wi-Fi connectivity, startup operations, and preventing device sleepImplemented extra permissions for activity recognition, foreground service, data sync, post notifications, and media accessEnabled cloud messaging for efficient communication with usersWorked on Google Cloud Messaging (GCM) for efficient and reliable message delivery and retrofit for streamlined HTTP communicationReactiveX for reactive programming, enhancing responsivenessUsed dagger for efficient dependency injection, improving code maintainabilityLeveraged Google Maps SDK for seamless integration of mapping features and Mapbox for advanced mapping functionalities.Incorporated uCrop for image cropping within the app and used Moshi for efficient JSON parsingEDUCATIONAL QUALIFICATIONS & CERTIFICATIONSMasters in Computer Science from the University at Buffalo, The State University of New YorkMasters in Information Technology from the University of Mumbai,Bachelors in Information Technology from the University of MumbaiPROJECTSFitTrack  Fitness TrackingDeveloped a fitness tracking application using Java Spring Boot and AngularDesigned a user-friendly interface to allow users to input and track their workoutsImplemented backend functionality to store user data and retrieve it on demandIncorporated data visualization tools to help users monitor their progress over timeConducted extensive testing and troubleshooting to ensure the application's reliability and performanceTechnologies used: Java, Spring Boot, TypeScript, Angular, Hibernate, Junit, AWS EC2Coview  Search engine, Covid-19 Sentiment Analysis Demo GitHubIndexed over 300k multi-lingual tweets on Elastic Search from three different countries (India, US, Brazil) using Twitter-APISpearheaded a team of four to construct a complete search engine with data analytics, sentiment analysis, and Topic AnalysisAccomplished Query translation, TF-IDF Ranking, search-highlighting, and multi-lingual search using Python and Elastic SearchUsed Pie charts, Bar Graphs, and Live Time Series Graphs for Data Visualization of the collected tweetsSucceeded in finding relevant information faster by using a multi-lingual searchManaged data replication successfully and made application scalable using DockerTechnologies used: Python, Elastic Search, Docker, Azure, React.js, Twitter Developer API.TACO DBCreated integral parts of an in-house developed Single Threaded Database at SUNY as part of the Database Systems CourseExecuted Linux I/O system calls for example open, and close in File Manager (FM) using C++Employed Buffer Manager to efficiently look up pages which are frequently used using FM to reduce look-up timesExperimented with eviction policies LRU, MRU, and Clock to reduce overall I/O calls to add a page in Buffer ManagerExecuted Heap files to store records and to effectively look them up when needed using Buffer Manager and Data PageBuilt B Tree Index as one of the access methods in DB ensuring faster storing and retrieval time of recordsTechnologies used: C++, CMake, GCC, GITSupport Vector Machine and Multi-Class Logistic RegressionDeveloped a multiclass logistic regression classifier and SVM for classifying handwritten digits using the MNIST DatasetImplemented the one-vs-all strategy using Logistic Regression to classify handwritten digits into their corresponding labelsBuilt 10 binary classifiers (one for each class) to distinguish a given class from all other classesTechnologies used: Python, Pandas, NumPyAutomated REST API Validation SuiteWrote automated test cases using the Python Unit Testing framework to simulate HTTP requests and verify expected responsesConfigured Git Actions to automatically run the tests on every code commit for continuous integrationDesigned a test reporting system that generates reports on test results and highlights issues detected during testingImplemented a test data management system to store test data separately from the code repositoryTechnologies used: Python Unit Test, RESTful APIs, GIT Actions

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