25.07.2025 aktualisiert

**** ******** ****
100 % verfügbar

Senior Software Engineer

Johannesburg, Südafrika
Südafrika
Bsc Honours Computer Science and Informatics
Johannesburg, Südafrika
Südafrika
Bsc Honours Computer Science and Informatics

Profilanlagen

joe malebe CV 2025.pdf

Skills

My journey as a software developer began at university. I had a passion for video games and that was my motivator. "I want to learn how to make games" I said. A few years later I have this amazing skill to develop software applications and of course I also know how to make games.  
 
After school I began working for Discovery Ltd as a software developer. During this time, I acquired a lot of skills within the development lifecycle. I have worked on developing microservices using spring boot and maven. These services are consumed by the mobile clients. I also worked on the Android application which has more than a million downloads on the play store. I designed, created and released applications onto the play store, owning the full development lifecycle. I owned the development of mobile apps with maintainable and robust architectures such as MVP and MVi. Integrating third party libraries (Facebook, Uber and Cambridge Mobile Telematics) into apps. 
I went on to work on a multinational application called Clearscore Ltd where I improved the user acquisition and engagement. Using node.js, I integrated the web and mobile apps with restful API's in a distributed system. Monitoring tools such as Amplitude and Signal FX enabled me to track the performance of the new features and API's I released.

The next step was the bank. Standard Bank Ltd is where my ownership and technical leadership began to develop. I owned the Android portion of the business lending digital process. Through my delivery I enabled business clients to take out revolving loans and overdrafts. Using the MVVM architecture and jetpack compose to build resilient features that bring in millions (ZAR) in revenue on a monthly basis. 

In a nutshell, I am a problem solver and the software is just a tool. If the problem needs new tools, I can adapt and bring the new tools in. For example, I worked on a project which had no architecture and I had to learn a new architecture and implement it in the project. I began as a .NET developer making web apps and I have grown into a Java and Kotlin software engineer. Therefore, It's not about the tools, it's about the solution. 

Sprachen

EnglishMutterspracheFrenchgut

Projekthistorie

Software developer

Discovery Ltd

Versicherungen

>10.000 Mitarbeiter

Develop microservices for IOS and Android Apps to consume. Develop/Maintain the Discovery member app. Provide System support.

Android developer

Discovery Marsh

Versicherungen

>10.000 Mitarbeiter

Develop/maintain the app

Zertifikate

Aws Cloud Practitioner

Amazon web services

2024


Portfolio

item-0

Health care iOS app

Linking users to doctors in their neighborhood.
item-1

Gym Guild Android

Provides users with exercises from professionals
item-2

Learning Lab

You want to learn something new? This platform provides courses to expedite your growth.
item-3

Budget Bliss

Track your spending habits, and improve your finances

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden