×
Wade Morris

Wade Morris

Senior Software Engineer | Mobile Specialist

Cape Town, Western Cape, ZA
+27 64 197 0884

Background


About

About

Senior Software Engineer with 10+ years specializing in high-performance mobile apps for fintech and retail (Absa, ShopriteX, Delivery.com). Expert in React Native, Android, iOS, and mobile architecture, focused on performance, stability, and scalable solutions.

Work Experience

Work Experience

  • Mobile Development Lead (Consultant), African Giant Consulting (Client: Delivery.com)

    Sep, 2024 - Present

    Lead mobile engineer for a high-volume delivery platform, focusing on stability and architecture.

    • Led the critical migration of the core mobile framework, successfully upgrading React Native from 0.69.8 to 0.79.1, ensuring compatibility and future-proofing the application.

    • Diagnosed and resolved critical stability issues, achieving an 8% reduction in iOS crash rates through deep-dive debugging and performance tuning.

    • Managed feature implementation and release cycles across both Android and iOS platforms, ensuring seamless OTA updates and store compliance, utilizing OTA tool experience with CodePush.

  • Owner & Lead Consultant, Datawave Solutions

    Nov, 2025 - Present

    Founded a software consultancy. Directing technical strategy and proposal development for medium to large-scale projects.

  • Senior Software Engineer, ShopriteX

    Nov, 2021 - Aug, 20242 years 10 months

    Led technical teams for the Sixty60 product, an award-winning on-demand grocery delivery app.

    • Investigated production issues and delegated tasks across backend, frontend, and mobile teams to ensure high availability.

    • Researched and implemented new features and solutions to optimize mobile clients for scale.

    • Successfully integrated Firebase Analytics for Mobile.

    • Key tools utilized: React-Native, Android SDK, and iOS framework.

  • Product Engineering Specialist, Absa Group

    Mar, 2021 - Nov, 20219 months

    Served as a Senior Android Engineer on a feature-rich digital insurance product.

    • Built secure, real-time banking features using a native Android tech stack (Java, Kotlin, XML, JSON).

    • Collaborated within an agile team to deliver motor, building, and all-risk cover solutions.

  • Full Stack Engineer / Mobile Engineer, Platform45

    Nov, 2019 - Feb, 20211 year 4 months

    I was a full stack engineer and mobile engineer at Platform45.

    • Created mobile clients (iOS and Android) using Flutter, delivering efficient training experiences for a client based on the edX platform.

    • Developed a treasury and billing system for a major ticketing company using Ruby on Rails.

  • Android Team Lead, Zapper South Africa

    Mar, 2016 - Oct, 20193 years 8 months

    Led the Android team for the Zapper Mobile Wallet, a digital payment product used in Europe, LATAM, and the UK.

    • Oversaw research and development, third-party integrations, and production support.

    • Managed Play Store deployments and monitored crash analytics via Fabric/Firebase.

Skills

Skills

  • Mobile & Web

    React Native

    Android (Kotlin/Java)

    Dart/Flutter

    iOS (Swift/Objc)

    React

  • Framework Adaptability

    TypeScript

    JavaScript (ES6+)

    Ruby on Rails

    Flutter

    Android SDK (Kotlin/Java)

    iOS (Swift/Objc)

    Next.js

  • Architecture & DevOps

    CI/CD Pipelines

    Mobile Build Architectures

    REST APIs

    Agile/Scrum

  • Focus Areas

    Architecture

    Design Patterns

    Frontend Development

    Backend Development

    Performance Optimization

    App Stability

    Analytics & Monitoring

    Security & Compliance

    OTA Updates

    Legacy Migration

Education

Education

  • Computer Science, BSc (Attended), Stellenbosch University

    Jan, 2005 - Dec, 2008

  • Software Development, Certificate, Khanyisa Real Systems

    Jan, 2008 - Dec, 2008