Senior Software Engineer, Android
WEMA Bank
2021-04-01-Present
Wema Bank is the pioneer of Africa’s first fully digital bank, ALAT, and one of Nigeria’s most resilient banks.
Wema Bank is the pioneer of Africa’s first fully digital bank, ALAT, and one of Nigeria’s most resilient banks.
- Managing mobile build infrastructure & release management on Android
- Architecting a large scale mobile application
- Monitoring and improving mobile application reliability and performance
- Architecting Backend Services
- Guided the team in developing, revamping and delivering multiple successful Android applications, achieving high user satisfaction and positive ratings on app stores.
- Implemented agile development practices, improving the team's efficiency and enabling faster iterations and feature releases.
- Provide technical guidance and mentorship to a team of Android engineers, fostering a culture of innovation and continuous learning
- Collaborated closely with cross-functional teams, including UX/UI designers, backend developers, and product managers, to deliver cohesive and user-centric Android experiences.
- Mentored team members, providing technical guidance, conducting performance evaluations, and identifying opportunities for professional growth.
- Leverage quantitative and qualitative data to drive decision-making and develop optimal UX solutions.
- Develop and enforce best practices for Android development, including mobile threading, memory management, and adherence to complex data structures and algorithms.
Java
C#
Node.js
OOP
Azure
Xamarin
Test driven development
Docker
Kotlin
Team
Kubernetes
View more
Senior Software Engineer
Blusalt
2020-03-01-2021-04-01
Blusalt is a Financial Technology Company, We abstract the complexity of building Digital, Financial, and Payment services via a secur...
Blusalt is a Financial Technology Company, We abstract the complexity of building Digital, Financial, and Payment services via a secure unified platform to facilitate access to innovative services at a fraction of the cost.
- Developed and maintained Android SDKs, adhering to coding standards and best practices.
- Implement automated testing using tools like Espresso to ensure the robustness and reliability of developed features.
- Collaborated with the team to implement new features and enhancements, contributing to the continuous improvement of the applications.
- Contribute expertise in Gradle and Git to streamline project build processes and facilitate effective team collaboration
- Manage deployment of services on cloud infrastructure. Help Developers stay focused on shipping code efficiently by setting up Cloud infrastructure and efficient pipeline for continuous delivery
- Leverage extensive knowledge of Python to facilitate automation of tasks
Java
Node.js
OOP
Slider
Jira
Firebase
Test driven development
Docker
Kotlin
Kubernetes
Slack
Flutter
Google g suite
AWS
View more