I am an experienced Android and mobile software engineer and tech lead with over 12 years specializing in Android development (Kotlin/Java + Jetpack Compose), backend technologies like Python and PHP, and geo-based application design. I am passionate about building tools that empower field operators and advance financial inclusion. I have a strong track record of leading cross-functional teams to deliver large-scale projects successfully and mentoring other developers to become world-class engineers. Throughout my career, I have introduced clean architectures and testing best practices that significantly improved app quality, testing coverage, and developer productivity. I enjoy collaborating closely with product, design, and operations teams to translate ideas into reality while maintaining high standards of code quality and agile methodologies.

Hadi Mukaila

I am an experienced Android and mobile software engineer and tech lead with over 12 years specializing in Android development (Kotlin/Java + Jetpack Compose), backend technologies like Python and PHP, and geo-based application design. I am passionate about building tools that empower field operators and advance financial inclusion. I have a strong track record of leading cross-functional teams to deliver large-scale projects successfully and mentoring other developers to become world-class engineers. Throughout my career, I have introduced clean architectures and testing best practices that significantly improved app quality, testing coverage, and developer productivity. I enjoy collaborating closely with product, design, and operations teams to translate ideas into reality while maintaining high standards of code quality and agile methodologies.

Available to hire

I am an experienced Android and mobile software engineer and tech lead with over 12 years specializing in Android development (Kotlin/Java + Jetpack Compose), backend technologies like Python and PHP, and geo-based application design. I am passionate about building tools that empower field operators and advance financial inclusion. I have a strong track record of leading cross-functional teams to deliver large-scale projects successfully and mentoring other developers to become world-class engineers.

Throughout my career, I have introduced clean architectures and testing best practices that significantly improved app quality, testing coverage, and developer productivity. I enjoy collaborating closely with product, design, and operations teams to translate ideas into reality while maintaining high standards of code quality and agile methodologies.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

English
Fluent
Javanese
Advanced

Work Experience

Mobile Tech. Lead (Android) at Banque Misr
July 31, 2025 - August 2, 2025
Leading the Android team of the Italian Job squad to plan, architect, and complete about 80% of the BMOnline Android app for the bank’s UAE operations. Introduced module-based clean architecture with domain-driven approach, improving testing and reducing debugging time by over 70%. Introduced instrumentation testing alongside unit tests, increasing test coverage to 80%. Worked closely with cross-functional teams to convert ideas to products, increasing productivity by over 40%. Reviewed code, maintained CI/CD pipelines, and authored technical documentation to reduce onboarding time by over 70%. Executed manual and automated tests with Jacoco test coverage reaching over 80%. Technologies used include Android (Kotlin), Jetpack Compose, Junit, Espresso, Jacoco, Clean architecture, MVVM, DevOps Azure, and Jira.
Senior Android Engineer at Ramani Inc.
September 30, 2022 - August 2, 2025
Participated in design discussions and sprint planning to reduce ambiguity in user stories, freeing 40% of product team’s time. Implemented new features across Android apps, increasing user engagement by over 50%. Automated build generation with versioning, eliminating build conflicts by 100%. Contributed to redesigning 80% of Salesforce app functions, improving user engagement. Created test plans improving app crash-free rating by 20%, reaching 95%. Trained the mobile team on Kotlin, Jetpack Compose, and clean architecture. Technologies: Android (Kotlin & Java), Junit, Espresso, Clean architecture, MVVM, POS.
Senior Android Engineer at Forza FC
December 31, 2021 - August 2, 2025
Participated in design discussions and sprint planning to reduce ambiguity and speed up task creation. Improved live streaming by fixing bugs and implementing Exoplayer library, enhancing performance by 40%. Conducted interviews and testing for new hires. Analyzed product features and test failures, documented bug reports, and recorded test progress. Technologies: Android (Kotlin & Java), Espresso UI testing, Mockito, JUnit Testing, Ktlint, Clean architecture, MVVM, GraphQL.
Senior Android Engineer (Consultant) at Plume Design (Through Turing Inc.)
June 30, 2021 - August 2, 2025
Participated in design discussions and sprint planning. Mentored junior developers. Built and tested features including node details functionality. Executed manual and automated tests for Plume’s android network app.
Lead Android Developer & Laravel Web Developer at Ready2Teach
December 31, 2020 - August 2, 2025
Led Android team to rebuild the Ready2Teach app from Java to Kotlin. Introduced module-based clean architecture and instrumentation testing, improving test coverage to 80%. Developed time clocking feature generating over $30,000 in revenue first month. Introduced PHPUnit testing for web platform. Promoted best practices for code delivery and product shipping across Android and Web platforms.
Senior Android Engineer at Andela
April 30, 2020 - August 2, 2025
Led Mobile Development Team on partner engagements. Participated in design and sprint planning. Mentored junior developers.
Finance Data Analyst at mPharma Data Inc. Limited
September 30, 2019 - August 2, 2025
Developed finance dashboard instrumental for $9 million Series B funding. Advised on areas to boost collection and sales, helping reach $1 million monthly recurring revenue. Provided dashboards for quarterly board meetings and strategic decision-making. Analyzed pharmacy consumption profiles to guide sales and operations.
Co-founder / Lead Mobile Engineer (Part Time) at TechMerge Limited
August 31, 2018 - August 2, 2025
Led mobile development team of 6. Architected and built UNICEF Mobile School Report Card Android app used by over 2000 schools managing 1 million+ students. Improved teacher attendance and pupil performance significantly. Integrated 3rd party libraries including GraphQL, Dagger2, RxJava, Espresso, and more. Mentored developers and wrote tutorials and best practice guides. Ensured 95% project completion and 100% user satisfaction. Maintained over 60% test coverage.
Co-Founder / Lead Android Developer / Business Developer at PollAfrique Limited
August 31, 2018 - August 2, 2025
Developed backend with Laravel and PHP, built USSD functionality increasing user engagement by over 60%. Led mobile team building native Android and hybrid apps. Set up build and testing processes including Git, Jenkins, and JUnit. Created Android libraries like PerfectStore for in-house use. Sourced over 28 firms as business development lead. Achieved over 90% project completion and customer satisfaction.
Co-Founder/Backend Engineer at Trokxi Limited
December 31, 2013 - August 2, 2025
Developed and maintained ride-hailing app backend including supervised algorithm for price and time estimation, first of its kind in Ghana. Built hybrid mobile app, user engagement widgets, and mapping system for city routes. Achieved 1000's daily active users with zero marketing budget. Delivered public pitches.
Mobile Tech. Lead (Android) at Banque Misr
July 31, 2025 - August 2, 2025
Leading the Android team of the UAE squad to plan, architect, and complete about 80% of the BMOnline Android app for the bank’s UAE operations. Introduced module-based clean architecture with a domain-driven approach that improved testing and reduced debugging time by over 70%. Introduced instrumentation testing increasing test coverage to 80%. Worked closely with product, design, third-party providers, vendors, and service teams to manage the software development lifecycle, raising productivity by over 40%. Conducted code reviews, maintained CI/CD pipelines, and wrote technical documentation that reduced developer onboarding time by over 70%. Technologies used include Android (Kotlin), Compose, JUnit, Espresso, Jacoco, Clean Architecture, MVVM, Azure DevOps, and Jira.
Senior Android Engineer at Ramani Inc.
September 30, 2022 - August 2, 2025
Participated in design discussions and sprint planning to improve user story clarity, speeding task creation and freeing 40% of product team time. Implemented new features including stock assignment and SMS receiver to increase user engagement by over 50%. Automated build generation and versioning, eliminating build conflicts. Reshaped 80% of Ramani Salesforce app features, improving user engagement and crash-free ratings to 95%. Conducted training workshops on Kotlin, Jetpack Compose, and clean architecture to elevate team skills.
Senior Android Engineer at Forza FC
December 31, 2021 - August 2, 2025
Participated in design discussions, improved live streaming functionality using Exoplayer, increasing performance by over 40%. Conducted interviews to help recruit Android engineers. Managed building and testing of new Android features, documented test and bug reports, and analyzed product features to reduce ambiguity and speed task creation.
Senior Android Engineer (Consultant) at Plume Design (Through Turing Inc.)
June 30, 2021 - August 2, 2025
Contributed to design discussions and pre-sprint planning. Mentored junior developers on the Android network app. Added node details functionality and led manual and automated testing efforts to improve app quality.
Lead Android Developer & Laravel Web Developer at Ready2Teach
December 31, 2020 - August 2, 2025
Led the Android team to rebuild the Ready2Teach app from Java to Kotlin in four months. Introduced module-based clean architecture and instrumentation testing increasing test coverage to 80%. Developed both Android and web platforms features including time clocking, generating over $30,000 in additional revenue in the first month. Introduced PHPUnit for web unit testing and best practices for product delivery.
Senior Android Engineer at Andela
April 30, 2020 - August 2, 2025
Led the Mobile Development Team on partner engagements, participated in design discussions and sprint planning, and mentored junior developers.
Finance Data Analyst at mPharma Data Inc. Limited
September 30, 2019 - August 2, 2025
Led the development of the finance dashboard critical to raising $9 million in Series B funding. Monitored and advised on sales and collections to help reach $1 million in monthly recurring revenue. Provided board-level dashboards and strategic advice by analyzing pharmacy consumption profiles to support sales and operations.
Co-founder / Lead Mobile Engineer (Part Time) at TechMerge Limited
August 31, 2018 - August 2, 2025
Led a mobile development team of six, architected, and built UNICEF Mobile School Report Card Android app used in over 2000 schools to improve teacher attendance by over 60% and pupil performance by over 70%. Integrated third-party libraries and mentored junior developers and UI designers. Produced tutorials, sample code, and documentation. Achieved over 95% project completion rate and 100% user satisfaction.
Co-Founder / Lead Android Developer / Business Developer at PollAfrique Limited
August 31, 2018 - August 2, 2025
Built native Android and hybrid apps, developed USSD functionality increasing user engagement by over 60% within three months. Managed build processes and created in-house Android libraries. Achieved over 90% project completion and customer satisfaction. Led business development and onboarded over 28 client firms.
Co-Founder / Backend Engineer at Trokxi Limited
December 31, 2013 - August 2, 2025
Developed and maintained backend and hybrid mobile app for a ride hailing service reaching thousands of daily users. Created a supervised algorithm to estimate trip price and time, pioneering the feature in Ghana. Developed user engagement widgets and mapping systems. Delivered public company pitches.
Mobile Tech. Lead (Android) at Banque Misr
July 31, 2025 - August 2, 2025
Led the Android team in the UAE squad for Banque Misr's mobile app development. Planned, architected, and completed about 80% of the BMOnline Android app, introducing module-based clean architecture and domain-driven development, which significantly improved testing and reduced debugging time by over 70%. Implemented instrumentation testing to achieve over 80% test coverage and streamlined the CI/CD pipeline, increasing team productivity by over 40%. Developed technical documentation that reduced onboarding time by over 70%.
Senior Android Engineer at Ramani Inc.
September 30, 2022 - August 2, 2025
Participated in design discussions and sprint planning, contributing to user story creation to reduce ambiguity and accelerate task creation. Implemented new features on Ramani POS platform, increasing user engagement by over 50%. Automated build generation to eliminate version conflicts. Reshaped 80% of the Ramani Salesforce app's functions, enhancing user engagement. Created test plans and bug fix schedules that improved crash-free rating to 95%. Conducted workshops on Kotlin, Jetpack Compose, and clean architecture for the mobile team.
Senior Android Engineer at Forza FC
December 31, 2021 - August 2, 2025
Worked on white-labelled football apps, improving live streaming features by fixing bugs and integrating Exoplayer, boosting performance by over 40%. Participated in design discussions and sprint planning to reduce ambiguity. Assisted in recruiting by interviewing and testing Android developer candidates. Analyzed product features and documented test reports to enhance app stability and performance.
Senior Android Engineer (Consultant) at Plume Design (Through Turing Inc.)
June 30, 2021 - August 2, 2025
Contributed to design and development of Plume's Android network app, mentoring junior developers from the agency. Built and tested new Android features including node details functionality and executed both manual and automated tests.
Lead Android Developer (Lead Android Developer & Laravel Web Developer) at Ready2Teach
December 31, 2020 - August 2, 2025
Led the Android and web development teams to rebuild the Ready2Teach Android app from Java to Kotlin within four months. Introduced module-based clean architecture with domain-driven design which improved testing and debugging efficiency by over 80%. Implemented instrumentation and PHPUnit testing raising test coverage to 80%. Developed the time clocking feature for both platforms, generating $30,000 in additional revenue within the first month.
Senior Android Engineer at Andela
April 30, 2020 - August 2, 2025
Led mobile development teams on partner engagements, participated in design discussions and sprint planning, and mentored junior developers to improve their skills and delivery.
Finance Data Analyst at mPharma Data Inc. Limited
September 30, 2019 - August 2, 2025
Developed a finance dashboard critical to securing $9 million in Series B funding. Monitored company performance and advised on growing collection and sales efforts, helping achieve $1 million in monthly recurring revenue. Provided insightful quarterly dashboards for board meetings and strategic decision making, and analyzed pharmacy consumption profiles to support sales and operations.
Co-founder / Lead Mobile Engineer (Part Time) at TechMerge Limited
August 31, 2018 - August 2, 2025
Led a team of 6 developers to build and architect the UNICEF Mobile School Report Card Android application used by over 2000 public schools. Integrated third-party libraries like GraphQL, Dagger, RxJava, and Retrofit. Mentored developers and UI designers, maintained over 60% test coverage, and ensured 95% project completion and 100% user satisfaction.
Co-Founder / Lead Android Developer / Business Developer at PollAfrique Limited
August 31, 2018 - August 2, 2025
Led native Android and hybrid app development, built USSD functionality increasing user engagement by over 60% within three months. Managed build processes with Git, Jenkins, JUnit tests, and HockeyApp. Developed in-house Android libraries, achieving over 90% project completion and 90% customer satisfaction. Also responsible for sourcing new clients, bringing onboard over 28 companies.
Co-Founder/Backend Engineer at Trokxi Limited
December 31, 2013 - August 2, 2025
Developed backend systems and mobile apps for the Trokxi ride-hailing app, including price and time estimation algorithms, the first of their kind in Ghana. Achieved about 1000 daily active users with no marketing budget. Built the hybrid app and user engagement widgets and delivered public pitches for the company.
Mobile Tech. Lead (Android) at Banque Misr
November 1, 2022 - Present
Leading the Android team for the UAE operations, I led architecture, planning, and completion of about 80% of the BMOnline Android app within 3 months. Introduced module-based clean architecture and domain-driven design, boosting testing efficiency and reducing debugging by 70%. Introduced instrumentation testing increasing test coverage to 80%, improved team productivity by over 40%, maintained CI/CD pipelines, and created technical documentation reducing developer onboarding time by 70%.
Senior Android Engineer at Ramani Inc.
September 1, 2022 - August 10, 2025
Contributed to design discussions, reducing product ambiguity and speeding up task creation by 40%. Implemented stock assignment features and SMS receiver modules that increased user engagement by 50%. Automated build generation processes, eliminating build version conflicts. Enhanced app crash-free rating to 95% by creating test plans and fixing bugs. Trained mobile teams on Kotlin, Jetpack Compose, and clean architecture.
Senior Android Engineer at Forza FC
December 1, 2021 - August 10, 2025
Improved live streaming functionality by integrating Exoplayer, enhancing performance by over 40%. Participated in design discussions and pre-sprint planning reducing ambiguity by 40%. Assisted in recruitment through interviewing and testing applicants. Responsible for bug analysis, test reporting, and overall feature testing.
Senior Android Engineer (Consultant) at Plume Design (Through Turing Inc.)
June 1, 2021 - August 10, 2025
Participated in design and sprint planning for smart home WiFi app. Mentored junior developers and implemented new Android features including node detail functionality. Conducted manual and automated testing to ensure quality.
Lead Android Developer & Laravel Web Developer at Ready2Teach
December 1, 2020 - August 10, 2025
Led Android team to rebuild app in Kotlin with clean architecture within 4 months. Introduced instrumentation and PHPUnit testing improving test coverage to 80%. Developed time clocking feature for web and Android platforms that generated $30,000+ in new revenue in first month. Implemented best practices for code delivery and product deployment.
Senior Android Engineer at Andela
April 1, 2020 - August 10, 2025
Led mobile development team on partner engagements, participated in design and sprint planning, and mentored junior engineers. Worked across several projects contributing Android expertise and leadership.
Finance Data Analyst at mPharma Data Inc. Limited
September 1, 2019 - August 10, 2025
Developed finance dashboard critical in $9 million Series B funding. Advised sales and operations to double collection and sales efforts. Provided strategic dashboards for board meetings. Analyzed consumption profiles for sales optimization.
Co-founder / Lead Mobile Engineer (Part Time) at TechMerge Limited
August 1, 2018 - August 10, 2025
Led mobile dev team of 6 developers, architected and developed UNICEF Mobile School Report Card app used by over 2000 Ghanaian public schools improving attendance by 60% and pupil performance by 70%. Integrated major 3rd party libraries and mentored developers. Managed client engagements and maintained over 95% project completion.
Co-Founder / Lead Android Developer / Business Developer at PollAfrique Limited
August 1, 2018 - August 10, 2025
Led mobile development of native and hybrid apps and backend development increasing user engagement by over 60%. Created in-house Android libraries and managed build processes. As business developer, onboarded 28+ clients and maintained high project completion and satisfaction rates.
Co-Founder / Backend Engineer at Trokxi Limited
December 1, 2013 - August 10, 2025
Developed backend and hybrid apps for a ride-hailing platform with daily active users in thousands. Created supervised price and time estimation algorithm pioneering in Ghana. Developed mapping system and user engagement widgets. Delivered public pitches to promote company services.

Education

Masters’ Degree at University of Ghana
August 1, 2015 - July 31, 2017
Post Graduate Certificate at Meltwater Entrepreneurial School of Technology (MEST)
August 1, 2012 - July 31, 2014
Bachelors’ Degree at University of Ghana
August 1, 2008 - May 31, 2012
Masters’ Degree at University of Ghana
August 1, 2015 - July 31, 2017
Post Graduate Certificate at Meltwater Entrepreneurial School of Technology (MEST)
August 1, 2012 - July 31, 2014
Bachelors’ Degree at University of Ghana
August 1, 2008 - May 31, 2012
Masters' Degree at University of Ghana
August 1, 2015 - July 31, 2017
Post Graduate Certificate at Meltwater Entrepreneurial School of Technology (MEST)
August 1, 2012 - July 31, 2014
Bachelors' Degree at University of Ghana
August 1, 2008 - May 31, 2012
Masters’ Degree (MPhil) at University of Ghana
August 1, 2015 - July 1, 2017
Post Graduate Certificate at Meltwater Entrepreneurial School of Technology (MEST)
August 1, 2012 - July 1, 2014
Bachelors’ Degree (BSc. Admin) at University of Ghana
August 1, 2008 - May 1, 2012

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Education, Healthcare, Non-Profit Organization, Transportation & Logistics