Motivated and inquisitive professional skilled in C++, Java, and Typescript. Skilled in Microsoft Word, Linux System Administration. Four years of experience in excellent Customer Service in the retail industry. A University of South Carolina graduate with a Bachelor's degree in Computer Science.
-
Experience
• 4+ years of experience in Android Software Development.
• Proficient in Android App development with Android SDK using Android Studio.
• Worked on memory leaks, push notifications, content providers, multiple screen support, offline data storage and usage, accounts and sync on Android comprehensively.
• Experience in Continuous Integration and Development using Git.
• Experience in using Fragments, Action Bars, Navigation graphs, Coroutines, Recycler View, Handlers & Loopers, Services, Content Providers, Shared Preferences.
• Experienced on java and Kotlin with knowledge of Android application Framework Architecture and APIs
• Clear Understanding and Experience in using Agile Development process for various requirements
• Effective coordination and communication with various team members.
• Hands on expertise in integration, troubleshooting, debugging and testing applications using various android tools.
• Proficient with common Android Framework APIs (Location, Camera, Scanner, Notifications, Maps)
• Effective use of Retrofit API for making network calls.
• Knowledge of Caching mechanisms and File storage in android.
• Knowledge of Android Architecture Components like Work manager for immediate background execution.
• Follow MVVM architecture pattern to allow separation of concerns and loose coupling of business logic,B2B, application logic and database logic
• Have hands-on experience in complete project life cycle, with domain knowledge in Mobile
• Application Development and Web application development
-
Projects
App :FitX. Sep 2019 – Present
Description Link : https://sccapstone.github.io/FitX/
Role: Android Developer
Location: Columbia, SC
Description: FitX is an android application that helps track users’ workout and health data.
Environment: Kotlin, Android Studio, Android SDK, Room library, SQL, Android API’s, Firebase.
Responsibilities:
• Implemented the graphical user interface of the app.
• Implemented the initial detailed design of the app using JUSTINMIND.
• Designed efficient UI using SearchView, TabLayout, and RecyclerView.
• Involved in architecture and development of Backend database connection.
• Continuously discover, evaluate and implement new technologies to maximize development efficiency.
• Responsible for peer code review, defect resolutions.
• Implemented recycler view for animation support and add click listener to each.
• Involved in analyze, improve and automate the existing process.
• Coordinated and executed application testing by writing many JUNIT tests.
• Collaborated with product team members to implement new feature developments.
• Implemented websites, landing pages from concept through deployment.
• Involved in analyzing firebase database to send and retrieve data from Realtime database.
App: GRP June 2016 – Aug 2019
Project Link : https://github.com/davonte7/GroupApp
Role: Hybrid Developer
Location: Columbia, SC
Description: GRP is a hybrid application using Ionic framework to track user progress and contribution on various projects.
Environment: TypeScript, Ionic framework, Angular, React, Visual Studio, CSS, HTML, JavaScript.
Responsibilities:
• Developing Code for retrieving data via REST APIs from the server.
• Created readable, testable, scalable and maintainable source code utilizing best practices.
• Implemented Push Notifications for any latest notification.
• Added social media aspect to the app using firebase database so user can send receive text messages through Realtime database.
• Provided thought leadership in mobile excellence and best practices.
• Gathered data on integration issues and vulnerabilities and reported all findings, including improvement recommendation.
• Designed an easy-to-use user interface where users log in to the app to enter their progress.
• Resolved bugs promptly; implemented features based on the project requirements.
• Responsible for troubleshooting and problem solving.
• Used Latest Material design UI/UX for the app.