I'm Christopher Nwosu-Madueke, a Senior Software and AI Engineer with 6 years of professional experience, including 5 years specializing in Mobile Development. I'm a Flutter expert delivering scalable solutions across finance, mobility, and EdTech. I lead cross-functional teams, exceed client expectations, and rely on comprehensive technical documentation to streamline development. I’m passionate about test-driven development and clean architecture principles, committed to technical excellence, continuous innovation, and creating maintainable, user-centric mobile solutions. I also share expertise through public speaking and open-source contributions. I enjoy mentoring teams, contributing to open-source projects, and speaking at events to advocate for best practices in mobile and AI development.

Christopher Nwosu-Madueke

I'm Christopher Nwosu-Madueke, a Senior Software and AI Engineer with 6 years of professional experience, including 5 years specializing in Mobile Development. I'm a Flutter expert delivering scalable solutions across finance, mobility, and EdTech. I lead cross-functional teams, exceed client expectations, and rely on comprehensive technical documentation to streamline development. I’m passionate about test-driven development and clean architecture principles, committed to technical excellence, continuous innovation, and creating maintainable, user-centric mobile solutions. I also share expertise through public speaking and open-source contributions. I enjoy mentoring teams, contributing to open-source projects, and speaking at events to advocate for best practices in mobile and AI development.

Available to hire

I’m Christopher Nwosu-Madueke, a Senior Software and AI Engineer with 6 years of professional experience, including 5 years specializing in Mobile Development. I’m a Flutter expert delivering scalable solutions across finance, mobility, and EdTech. I lead cross-functional teams, exceed client expectations, and rely on comprehensive technical documentation to streamline development. I’m passionate about test-driven development and clean architecture principles, committed to technical excellence, continuous innovation, and creating maintainable, user-centric mobile solutions. I also share expertise through public speaking and open-source contributions.

I enjoy mentoring teams, contributing to open-source projects, and speaking at events to advocate for best practices in mobile and AI development.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Mobile Engineer at Moniepoint Group
November 1, 2024 - Present
Built a cloud-based Point of Sale (POS) system leveraging Flutter, Kotlin, MVVM, Firebase, and DDD, driving project success and efficiency for 10K+ active businesses. Implemented a modular architecture using MVVM, GitLab CI, and Codemagic CI for efficient development, automation, and quality, ensuring +80% test coverage. Optimised client-side performance for large inventory datasets (1,000+ items) by migrating to paginated fetches, reducing load time from 30+ seconds to 7 seconds. Engineered cross-platform printing via platform channels (Kotlin/Swift) to integrate three thermal printer brands using proprietary SDKs and ESC/POS commands, accounting for 40% of post-sale integration. Leveraged AI-driven coding assistants (Co-pilot x Claude) and LLM-accelerated refactoring to increase team development velocity by 30% while maintaining high code quality and security standards.
Software Engineer at Tutero
November 1, 2023 - January 1, 2025
Developed a full-stack PDF generation system with Flutter and Go microservices, using Playwright for headless browser automation to enable automated slideshow PDF generation for 10,000+ educators.Implemented the Non-Engineering Slides system, expanding platform capabilities beyond STEM to support embedded videos, images, and custom content across all applications.Built a Flutter/Go snapshotting microservice from scratch, integrating with Playwright, PubSub, and Docker for automated screenshot capture and thumbnail generation at scale.Leveraged AI coding assistants (Opencode x Ampcode) to accelerate development velocity by 40%, using AI for complex refactoring, boilerplate generation, and rapid prototyping across Flutter and Go codebases.
Senior Mobile Engineer at Rayda
August 1, 2023 - May 1, 2024
Owned the development of a cross-platform MDM app (Flutter, Kotlin, Swift) with efficient background sync and robust security features (remote lock, wipe, and geofencing). Achieved 85% test coverage across services and repositories and automated testing pipelines with GitHub actions for streamlined app delivery (building staging APKs and deploying production builds). Partnered with an external development team to manage the platform's Linux, macOS, and Windows versions, significantly expanding platform reach.
Mobile Engineer at Gamma Mobility
September 1, 2022 - February 1, 2024
Directed a team of 3+ mobile engineers to scale the overall platform architecture, supporting a 15x user base. Introduced Crashlytics for proactive monitoring and implemented a structured bug backlog prioritisation process, resulting in a stability increase to 97% crash-free sessions. Architected and deployed GitHub Actions CI/CD workflows to automate building, testing, and multi-track deployment (Dev, Staging, Production) for the Google Play Store. Engineered 2 internal tools with Firebase AI Logic to streamline back-office verification and documentation, improving documentation and cataloguing.
Mobile Engineer at Raptures Entertainment
July 1, 2021 - August 1, 2022
Developed new features for the Raptures app and led the development of the children’s app RapJr, enhancing user engagement and functionality. Resolved a critical performance issue affecting older users within 2 weeks of joining, resulting in a 33% decrease in user complaints and a 30% increase in 4+ star ratings. Implemented key features such as push notifications, in-app purchases, and deep links, boosting user conversion rates by 20% and increasing active users to 15,000+.
Flutter Engineer at Funconnect
December 1, 2020 - May 1, 2021
Utilised Firebase Remote Config to implement forced updates, ensuring a smooth transition to an up-to-date experience. Led the transition of the codebase to a clean and architected BLoC pattern, enhancing code quality and promoting best practices in state management through Flutter Bloc and Flutter Hooks. Integrated OneSignal for in-app and push notifications, resulting in a 20% increase in user engagement and platform stickiness.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Financial Services, Media & Entertainment, Transportation & Logistics

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more