A positive android developer with more than 4 years of experience gathering requirements, designing, planning, and maintaining system architecture for different projects. I am naturally industrious, flexible and, a problem-solver. I learn and adapt very quickly. I work well on my own as well as in a team. Being someone that is vibrant, innovative, loyal, and dedicated, it is very important to me that I work in a culture of diverse talented people with a long-term goal that creates great value for the business.
Loading...
Experience
Webmack Technologies, Lagos, Nigeria
Mar 2022 – Present
Lagos, Nigeria
Mobile Developer
● Project management and team collaboration using Agile methodology and Git version control.
● Build app using Kotlin basics [Data types, functions, variables, collections].
● Use and build with the concept of OOP in Kotlin and Java, Error handling, Unit, and UI Testing.
● Learn and use Android Basics and Components such as Activities, Fragments, Intents, Service, Broadcast-Receiver, UI/UX, Unit and UI Testing, Permissions, Multithreading, Data Persistence [Room Database, Firebase, Shared-Preference], Multithreading (Coroutines), Location (GPS, Google Map API), Networking (Restful API, Gson converter, Retrofit...), Reactive Programming (Flow and Live Data), Dependency Injection, Architectural Design & Patterns (MVVM, MVC, MVP), SOLID principle, Clean Code...].
● CI | CD Automation using Git Action and other Version control system.
● Build cross-platform application using react-native and javascript
Decagon
Jun 2021 – Present
Lagos, Nigeria
Android Engineer
Gathering requirements,
Preparing the Product Requirement Design for various projects.
Implementing the MVC /MVP /MVVM architectures.
Using latest technological tools such as dependency injection, Coroutines to perform long operations on the background thread and view model with live data or flow to observe data and protect our data state from configuration changes, Implementing the Jetpack compose navigation component for great user experience,
Using git version control system and agile principles,
writing Unit, UI and Integrated test.
Brainstem Technologies
Feb 2018 – May 2021
Lagos, Nigeria
Mobile Developer
Used PHP to build scalable and dynamic web products with MySQL database.
Worked on different android projects, android APIs, and mobile web development.
Implemented different Product Requirement Designs,
Implemented MVC design architecture, Data Binding, Navigation Component, Dependency Injection for various projects. Writing Unit, UI test,
Utilized Agile software development principles,
and automation using Git Version Control while working with various projects to ensure clean readable, and manageable code bases.
Education
Udemy | Zero-to-mastery Academy
Jan 2020 – Dec 2021
Software Engineering Certification, Data Structure and Algorithm
Udemy | Zero-to-mastery Academy
Jan 2020 – Nov 2021
Software Engineering Cerification, Android Development with Kotlin