(profile) read.cvJohannesburg · ZA

Zimvo Matwa.

Mobile developer building cross-platform apps that don't feel like they were built cross-platform. Advanced Flutter and modern Android — MVVM, Clean Architecture, Jetpack — with a bias toward scalable systems, tight APIs, and code that ages well.

(01) about

I design and ship mobile products end-to-end — features from concept to release, with real test coverage, profiling passes, and CI that catches the boring stuff before humans do.

I work best in small, high-trust teams. Two-person squads, direct lines to design and product, and a bias toward shipping something small every week instead of a rewrite every quarter.

(02) stack

languages

  • Dart·
  • Kotlin·
  • Java·
  • Python

frameworks

  • Flutter·
  • Android SDK·
  • Jetpack Compose·
  • GCP

architecture

  • Clean Architecture·
  • MVVM·
  • Hilt·
  • Koin·
  • Bloc·
  • GetX

testing

  • JUnit·
  • Mockito·
  • Espresso·
  • Widget tests

platforms

  • Git·
  • Docker·
  • Crashlytics·
  • CI/CD

other

  • REST·
  • GraphQL·
  • Perf profiling·
  • Secure storage·
  • Caching

(03) experience

Five roles, four years, one recurring theme — mobile, done properly.

  • 05Mar 2025 — Present

    ADS.

    Intermediate Fullstack Developer

    • →Managing a diverse portfolio of client projects, ranging in scope and complexity.
  • 04Sep 2023 — Mar 2025

    Ignite.

    Mobile Engineer

    • →Designed and implemented major user-facing features using Kotlin, Android SDK, and modern Jetpack libraries.
    • →Architected scalable mobile solutions using Clean Architecture and MVVM, improving long-term maintainability.
    • →Integrated REST APIs with efficient error handling, caching strategies, and optimized network performance.
    • →Delivered high-performance code using Coroutines and asynchronous data streams.
    • →Built a cross-platform Flutter app with Clean Code + MVC, authenticated via AWS Cognito, talking to a custom GraphQL backend.
    • →Two-person team with a Senior Engineer — equivalent scope and ownership.
  • 03Sep 2023 — Mar 2025

    E-Centive.

    Mobile Engineer

    • →Maintained high application stability by resolving critical production bugs and optimizing performance.
    • →Developed and enforced unit and widget testing strategies that increased release reliability.
    • →Implemented feature enhancements aligned with business requirements.
    • →Worked with backend teams to optimize API contracts and reduce redundant network calls.
  • 02Feb 2023 — Sep 2023

    Dash Money.

    Software Engineer · Freelance

    • →Enhanced application performance and reduced load times through profiling and code optimization.
    • →Implemented RESTful API integration with secure data handling and improved response management.
    • →Developed new feature modules based on product specifications using Flutter.
    • →Performed thorough testing to improve usability, responsiveness, and reliability.
  • 01Nov 2021 — Feb 2023

    BusyMed.

    Junior Software Developer

    • →Built and improved complex UI components using Kotlin and Flutter for a logistics-driven mobile platform.
    • →Integrated Google Maps SDK and Cloud Firestore for real-time location tracking and data syncing.
    • →Collaborated in agile cycles — code reviews, sprint planning, and feature delivery.

(04) education

BSc Computer Science.

University of Johannesburg

Software Engineering Learnership.

CiTi — Cape Innovation & Technology Initiative

Java SE, Python, NumPy, Intro to ML. Coursework in Data Structures & Algorithms, OOP, Operating Systems, DBMS, Software Engineering.

(05) contact

Want to build something
worth shipping?