PROFESSIONAL SUMMARY Scrum Master Certification
* ***** ****** **** *********** Experience Java SE 8 Programmer 1 Certification 4 Years Software Development
Summary:
Seasoned SoftwareDeveloper with more than 4 years of solid experience developing successful, high-traffic and highly ranked customer facing applications. Up-to-date on all Android technologies and development techniques, and always looking for ways to improve applications.
● Designed and Deployed applications on the Google PlayStore
● Software collaboration with other developers using Git Version Control System
● Experienced in Software Development Lifecycle including Agile Software Development
● Well versed in a variety of Android Versions including Android 13 & Android 14
● Optimize mobile applications with profiling and tuning methods
● Proficient with standard data structures and algorithms
● Code with best practices including using S.O.L.I.D. principles and Design Patterns PROFESSIONAL SKILLS:
● Programming Languages: Java, Kotlin, SQL, C, C#, JavaScript, Python
● Data Management: Room Database, Firebase Realtime Database, SQLite, DataStore, SharedPreferences
● Integrated Development Environments (IDE): Android SDK, Android Studio, Firebase, Gradle, Eclipse
● Design Standards: Material Design
● Design Patterns: MVP, MVC, MVVM, Clean Code
● Project/Team Tools: Git, GitHub, Discord, Slack, CI/CD
● Front-End UI/UX: Android Compose, NavigationComponent, RecyclerView, Material Design, ViewBinding, Glide, Picasso
● Testing and Troubleshooting: JUnit, Mockito, Espresso, Roboelectric, Test-Driven Development (TDD), Firebase Crash Reporting
● Development Architectures and Libraries: MVI, RxJava, Coroutines, DaggerHilt
● Web Services: Retrofit, Volley, OkHTTP3, HttpURLConnection
● Serialization: GSON, JSON, Moshi, Data Modeling, Bundle, Flow, Channels, LiveData
● Scheduling: Android Job Scheduler, WorkManager
Summary of Qualifications:
● Works well independently without direction, effectively prioritizing tasks
● Works well as part of a team and in paired programming
● Skilled at researching and testing frameworks, tools and technologies to find the best solutions
● Able to effectively articulate rationale for these decisions
● Ability to ask the right questions, provide feedback, break down tasks, and create a plan to achieve the intended result
● Adept with Android performance tuning and crash reporting applications
● Considerable experience debugging and profiling Android applications
● Ability to debug and diagnose performance bottlenecks and fix complex issues in Android
● Ability to manage competing priorities in a complex environment and maintain high productivity
● Ability to set tasks and complete work independently without direction, or work as part of a team.
● Ability to work effectively as a member of either on-site or remote teams
● Able to employ web technologies, such as JavaScript, HTML 5, AJAX, JSON, and XML
● Able to guide decisions on architecture and technical strategy
● Able to optimize the technical architecture and technical debt of the Android app
● Experience with network programming and consuming third party APIs, guiding the integration into dozens of APIs successfully with highly performant/critical integrations.
● Experienced in MVC, MVP, MVVM, as well as Singleton, Command, Facade, Proxy, and Observer design patterns in Android apps
● Ability to manage competing priorities in a complex environment and maintain high productivity
● A sound understanding of RESTful web services: OkHTTP, Retrofit, RxJava, AsyncTask, Volley.
● Comfortable with version control tools such as GitHub, SVN, and more.
● Proponent of coding best practices based on Object Oriented Principles. Projects Summary:
Android Developer Project, ABeeSees
Tasks and Achievements
June 2023 - Present
● Integrated Kotlin coroutines in code base for asynchronous and concurrent flow
● Developed and maintained RESTful APIs by leveraging the Retrofit library
● Implemented Android Jetpack Compose and Material design for optimal UI design
● Produced modular and maintainable MVVM architectural design Android Developer Project, ToDo
Jan. 2023 - Present
Tasks and Achievements
● Clean architectural design with MVVM implementation
● Coordinate user navigation with Android Jetpack NavigationComponent
● Backend handled with Room Database
● Decoupled components with DaggerHilt
● User experience improvement with Kotlin Coroutines Software Engineer, Infosys
Tasks and Achievements
June 2022 - Jan 2023
● Participated in daily software standups
● Coordinated daily with project manager on company tasks
● Live demos
● Built software application for internal clients
● Team collaborations via version control systems
.Net Developer, Revature
Mar 2022 - June 2022
Tasks and Achievements
● Designed custom API for REST calls
● Custom models for project requirements
● Implemented appropriate databases in 3NF
● Used Microsoft ADO.NET for serialization
● Constructed methods to deserialize JSON data
Android Developer Project, PremierLeagueGo
Tasks and Achievements
Sept 2020 - Mar 2022
● Created and tested several beta versions to ensure quality during publishing
● Integration with Firebase
● Butter knife databinding
● Java Reddit API Wrapper
● RxJava for asynchronous API calls
● Retrofit framework for calls to Reddit endpoints
● Picasso for image loading
Android Developer Project, NoTicketNoTow
Apr 2019 - Sept 2020
Useful application built for car owners in parking zones. Limited peer to peer access based on notifying users.
Tasks and Achievements
● User-friendly interface and engaging user-experience
● Firebase Web Service Implementations
● Server to Client programming
● Head of project development and design
Android Developer Boot Camp, Mobile Apps Company
Tasks and Achievements
Feb 2019 - Apr 2019
● Programmed Live Demos
● Completed tutorials and tasks in Kotlin code
● Implemented third-party libraries like RxJava and Retrofit
● Facilitated mobile software systems
● Participated in multiple collaborative projects using Git Version Control Education:
Salisbury University: Bachelors - Philosophy
University of Ghana, Legon Minor - A.A. studies
Additional Third-Party Technologies:
Certificate Pinning, MonkeyRunner, Bluetooth Low Energy, ExoPlayer, SyncAdapters, Volley, IcePick, Circle-CI, Samsung SDK, Glide, VidEffects, Push Notifications, Kickflip, FloatingActionButton, Fresco, Jenkins, UIautomator, Parceler, EventBus, Crashlytics, MixPanel, RxCache, Marshmallow, XmlPullParser, Google Cloud Messaging, LeakCanary