Available to hire
Mobile developer with advanced expertise in cross-platform development and modern Android architecture (MVVM, Clean Architecture, Jetpack). Strong track record designing scalable systems, building performant applications, optimizing code, and integrating robust REST APIs.
Experienced in unit testing, CI/CD processes, performance profiling, and cross-functional collaboration. Skilled at translating features from concept to production, improving user experience, and maintaining high code quality through clean, maintainable code practices.
Language
Work Experience
Intermediate Full Stack Developer at ADS
March 1, 2025 - PresentManaged a diverse portfolio of client projects across varying complexity levels. Focused on delivering reliable, maintainable software with strong emphasis on scalability, code quality, and integration practices for production-ready outcomes.
Mobile Engineer at E-Centive
September 1, 2023 - March 31, 2025Maintained production application stability by fixing critical bugs and optimizing performance. Developed and enforced unit and widget testing strategies to increase release reliability. Implemented feature enhancements aligned with business requirements and partnered with backend teams to optimize API contracts and reduce redundant network calls.
Mobile Engineer at Ignite
September 1, 2023 - March 31, 2025Designed and implemented user-facing features using Kotlin, Android SDK, and modern Jetpack libraries. Architected scalable mobile solutions using Clean Architecture and MVVM; integrated REST APIs with efficient error handling, caching strategies, and optimized network performance. Delivered high-performance code using coroutines and asynchronous data streams. Improved test coverage with unit and widget tests to reduce regressions, and collaborated with design and product teams in a fast-paced, high-performing 2-person team environment.
Software Engineer (Freelance) at Dash Money
February 1, 2023 - September 30, 2023Enhanced application performance and reduced load times through profiling and code optimization. Implemented secure RESTful API integration with improved response handling. Developed new feature modules based on product specifications using Flutter and performed thorough testing to improve usability, responsiveness, and reliability.
Junior Software Developer at BusyMed
November 1, 2021 - February 28, 2023Built 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. Participated in agile development cycles including code reviews, sprint planning, and feature delivery.
Education
BSc Computer Science at University of Johannesburg
January 11, 2030 - July 24, 2026Software Engineering Learnership — Java SE, Python, NumPy; Introduction to Machine Learning at CiTI (Cape Innovation & Technology Initiative)
January 11, 2030 - July 24, 2026Qualifications
Java SE, Python, NumPy; Introduction to Machine Learning (Coursework: Data Structures & Algorithms, Object-Oriented Programming, Operating Systems, DBMS, Software Engineering)
January 11, 2030 - July 24, 2026Industry Experience
Software & Internet, Computers & Electronics, Financial Services
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Johannesburg today.