Basil Havens Android Developer 206-880-1713 Dallas, TX 75116 basilhavens@yahoo.com https://www.linkedin.com/in/basilhavens/ https://www.basilhavens.com/ https://github.com/heiligbasil/ SUMMARY Experienced Android developer looking for ways to bring the world closer together with great mobile apps. On-point communication within diverse teams while also working well independently. Thrilled to continue engineering quality apps for you! SKILLS Activity Lifecycle, Android Debug Bridge (ADB), Android Studio, Android Studio Profiler, Animated Image Drawables, Animations, Async Tasks, Audio Sound Effects, Bottom Navigation Bar, Broadcast Services, Callbacks, Cardview, Chips, Clipboard, Constraint Layout, Coroutines, Custom Themes, Custom Views, DB Browser for SQLite, Data Access Object (DAO), Data Binding, Date and Time Picker, Debugging, Design Patterns, Discord, Drawer Layout, Espresso, Extension Functions, File IO, Firebase, Fragments, Generics, Git, Git Bash, GitHub, Google Login, Google Maps, Google Play Store, Gradle, GraphQL, Gson, Hash Tables, Integration Testing, IntelliJ IDEA, Intents, JSON, JUnit, Java, Koin, Kotlin, Linear Layout, LiveData, Location Services, MVVM Architecture, Material Design, Media Player, Mobile Application Development, Mockito, Multithreading, Navigation Component, Network Adapter, Notifications, OAuth2, OkHttp, Picasso, Postman, REST APIs, RecyclerViews, Regular Expressions, Repository, Retrofit, Robolectric, Room, RxJava, Services, Shape Shifter, Shared Preferences, Slack, Stetho, Threads / Runnables, Transition Animations, Trello, Unit Testing, User Interface (UI), Video Playback, ViewFlipper, ViewModel, Web APIs, XML, Zoom EMPLOYMENT Walmart Global Tech Android Developer 02/2022 - Present Remote - Add features and components to Android e-commerce app - Improve code fow and separation of logic - Fix issues or bugs reported by other teams and customers - Write GraphQL queries to access backend systems - Run Splunk queries to check on performance and analytics - Investigate Firebase crashes and ANR issues - Add feature which shows suggestions when products are unavailable - Extend VideoView class for accessibility - Insert analytics beacons and attributes Kroger Technology Android Developer 04/2021 - 02/2022 Remote - Refactored the fragments and viewmodels in Android app - Investigated crashes, eliminated bugs, and streamlined UI - Increased whole app test coverage by 10% Edison Interactive Android Developer 06/2020 - 04/2021 Remote - Created a full-featured music module using radio.com (Audacy) API in an Android app - Implemented Android canvas, RxJava, coroutines, and GPS data into a golfing app - Integrated the Samsung Knox SDK on the Android portion of a Flutter app - Built Google Maps navigation functionality into Android/Kotlin and Flutter/Dart Lambda School Android Development Team Lead 07/2019 - 11/2019 Remote - Developed Android applications using Java and Kotlin for use in tandem - Taught Android development with Kotlin and Java in instructional power hours - Reviewed code submissions via GitHub and provided feedback and suggestions - Facilitated daily standup meetings to hash out technical issues and share progress - Mentored 5 people on solving programming problems using Agile methodology - Graded weekly sprint challenges demonstrating coding topic mastery - Delivered one-on-one feedback and code reviews on a daily basis APPS Walmart App https://www.basilhavens.com/portfolio/walmart-app/ 02/2022 - Present Android ecommerce app developed by Walmart of which I was a contributor Kotlin,GraphQL, MVVM, ViewModel, Delegates, ADA, Analytics , API, Coroutines - Shop Similar feature which fetched a list via GraphQL query to display tiles of products - Product Gallery feature which displayed a vertical list of hero images which was collapsible - Subscription enhancement requiring an API update, fresh logic, and a new bottomSheet Chanter Music Notes https://www.basilhavens.com/portfolio/chanter-music-notes/ 05/2022 - 02/2023 Android app for practical application of learning to play this instrument Kotlin, Custom View, Extended Class, Enums, Threads, Animations, Full Screen, Timer, Extension Methods - Custom views, extended classes, and enums for better code organization - Timers implemented to regulate length of practice and speed of each music note - Extension methods to keep code readable and clear Movie/TV Delight https://www.basilhavens.com/portfolio/movie-tv-delight/ 06/2020 Android app showcasing REST API, DataBinding, and Navigation Android, Kotlin, Activities, Fragments, RecyclerViews, REST API, MVVM, ViewModel, Live Data, Room, OkHttp, Picasso, TMDB Movie API, Navigation Graph, Bottom Navigation Bar, Swipe Refresh Layout, Data Binding, Shared Preferences - REST for accessing TMDB Movie API - SwipeRefreshLayout to renew view and data - Data binding and SharedPreferences to do alternate ways of interacting with the app Treasure Hunt https://www.basilhavens.com/portfolio/treasure-hunt/ 04/2020 Android app for CS concepts like blockchain, BFS, and 8-bit CPU programming Android Studio, Kotlin, Retrofit, Fragments, Coroutines - Focused exclusively on the frontend for an existing backend MUD - Drew map using a custom view directly on the canvas - Listened for the completion of the work in dialog fragment with callbacks Community Calendar 12/2019 - 02/2020 https://www.basilhavens.com/portfolio/community-calendar/ App to empower local organizers to push events to their communities Android Studio, Kotlin, MVVM, Room, OKHttp, Picasso, Espresso, Auth0 - Executed in 2 months with a cross-functional team: 3 Android & 6 Web/UX/iOS - Planned extensively with mockups, Trello user stories, research, & UX guidance - Pair-programmed, built up the UI and dialog fragment along with action intents Health Chaser 05/2019 https://www.basilhavens.com/portfolio/health-chaser/ App for daily activity logging in 8 categories like sleep time and workout regimens Android Studio, Java, Firebase, Live Data, OpenWeatherMap API, Drawer Layout - Contributed solely to this original idea which can also support multiple users - Refreshed weather data to log activity notes regardless of location - Integrated Google login, animated GIFs, cloud persistence, and sound effects Simpsons Says 04/2019 https://www.basilhavens.com/portfolio/simpsons-says/ App to show a character quote from the animated TV show "The Simpsons" Android Studio, Java, JSON, OAuth2, Fragments, RecyclerViews - Solely responsible for the frontend for the team working on the backend - Implemented login screen to the backend using OAUTH2 authentication - Featuring search capability and quote generation via Machine Learning EDUCATION Lambda School Remote 03/2019 - 04/2020 Certification in Android Development & Computer Science A computer science & software engineering academy that provides a hands-on curriculum with a track focused on Android development University of Washington Seattle, WA 06/2012 - 06/2014 BA in Language Dean's List every quarter, Cum Laude