Kabelo Makhanya

Junior Software Engineer

City of Cape Town, Western Cape, South Africa

About

Software Engineer with hands-on experience in full-stack web and mobile application development using C# ASP.NET Core, React, Flutter, SQL, Firebase and more. Passionate about building scalable and efficient solutions that enhance user experience and productivity. Eager to apply my problem-solving skills in a collaborative team while continuously learning and adapting to new technologies in a fast-paced environment.

Experience

  • Junior Software Engineer at The Rank Group plc
    Nov 2025 - Present · 8 mos

  • Mobile developer intern at Bitcube
    May 2025 - Nov 2025 · 7 mos

    - Contributing to the development of mobile applications using Flutter and Dart, following clean architecture and principles - Collaborating with senior developers on state management and best practices for scalable code - Assisting with API integration and ensuring efficient communication between frontend and backend systems - Participating in code reviews, debugging, and testing to improve stability and performance - Gaining exposure to agile workflows, version control, and collaborative development practices

  • Student Assistant at Central University of Technology, Free State
    Feb 2023 - Jun 2024 · 1 yr 5 mos

    - Assisted students with Microsoft Office tools (Word, Excel, Access, PowerPoint and Outlook). - Provided guidance in data entry and document formatting. - Helped improve students' digital literacy and accuracy in handling data. - Assisted in maintaining student records and organizing digital files. - Provided technical support for students experiencing software-related issues. - Conducted small-group training sessions on basic Excel and Word functionalities

  • Salesperson at Sizwe Buhle trading enterprise
    Nov 2023 - Feb 2024 · 4 mos

    - Managed cash transactions and maintained accurate sales records. - Processed customer data for receipts and invoices. - Ensured proper record-keeping and organization of financial documents. - Assisted in inventory management, tracking stock levels and reporting shortages. - Provided customer support, answering inquiries and helping with product selection. - Balanced cash registers daily to ensure accurate financial reporting.