Martin Mbae, Developer in Nairobi, Nairobi County, Kenya
Martin is available for hire
Hire Martin

Martin Mbae

Verified Expert  in Engineering

Software Developer

Nairobi, Nairobi County, Kenya

Toptal member since October 27, 2022

Bio

Martin is a passionate software engineer with a broad skillset in mobile development. Throughout his career, he has worked with multiple clients on mobile products with millions of monthly users. Martin also supports open-source APIs for mobile developers, particularly for the Android environment.

Portfolio

Safaricom
Android, Kotlin, REST APIs, Android Studio, Firebase, Android Development...
Siritop LLC
Laravel, Android, PHP, SQL, Android Studio, Firebase, Android Development...
Vsoft Technologies
Kotlin, Java, Laravel, CodeIgniter, REST APIs, Android Studio, Firebase...

Experience

  • Java - 5 years
  • Android Studio - 4 years
  • REST APIs - 4 years
  • Firebase - 4 years
  • Laravel - 4 years
  • Kotlin - 4 years
  • SQL - 4 years
  • Android Development - 4 years

Availability

Part-time

Preferred Environment

Android Studio, Postman, Android Development, Kotlin, Android

The most amazing...

...experience I've had was participating in a Google mobile development challenge, reaching the 12th place among thousands of participants worldwide.

Work Experience

Software Engineer

2021 - PRESENT
Safaricom
  • Contributed to the development of Safaricom's telecommunication app that has more than six million active users.
  • Improved monitoring of the apps within the organization, which helped reduce crash rates across all apps.
  • Worked on standalone libraries to enable code reuse and faster development time.
Technologies: Android, Kotlin, REST APIs, Android Studio, Firebase, Android Development, Mobile, Full-stack Development, Databases, MySQL, Jira, Bitbucket, Amazon Web Services (AWS), Chatbots, API Integration, Stripe, Push Notifications

Software Engineer

2020 - 2021
Siritop LLC
  • Developed the Siritop web and mobile app. Siritop is a social media app that enables users to interact freely and share their experiences anonymously.
  • Developed Pesamask. The financial system enabled Kenyan users to make financial transactions anonymously.
  • Led the team in monitoring the application performance to improve user experience. This helped raise the crash-free users to about 97%.
Technologies: Laravel, Android, PHP, SQL, Android Studio, Firebase, Android Development, Kotlin, Mobile, Full-stack Development, Databases, MySQL, Jira, Bitbucket, Amazon Web Services (AWS), API Integration, Stripe, Push Notifications

Software Engineer

2019 - 2020
Vsoft Technologies
  • Developed a food delivery app that enabled users to order and receive food from the comfort of their homes.
  • Worked on an architectural mobile app that boosted the client to sell their architectural blueprints to their users.
  • Integrated payment channels into mobile applications, which helped clients expand their online businesses.
Technologies: Kotlin, Java, Laravel, CodeIgniter, REST APIs, Android Studio, Firebase, Android Development, Flutter, Dart, HTML, CSS, JavaScript, jQuery, PHP, Object-oriented Programming (OOP), Android, Mobile, Full-stack Development, Databases, MySQL, Bitbucket, API Integration, Push Notifications

Experience

Pesamask App

https://pesamask.com/
A Kenyan-based app that allows users to transact money without revealing their identity. The app was developed in Flutter and Dart and used encrypted API calls for communication with the back end. I worked on the app version of the project.

Siritop App

A social media project based on the web and an app enabling users to interact freely. The project used the Laravel framework for the web version and Kotlin for the mobile version. For a seamless experience, the web and mobile versions are linked with REST API calls. I worked on both the web and mobile versions of the project.

Status Scheduler App For WhatsApp

A mobile app to assist users in scheduling status update sharing with their WhatsApp contacts. The app is written in Flutter, Dart, and Kotlin and is connected to Firebase for monitoring and statistics.

MMUST University App

https://apkamp.com/studios.luxurious.masindemuliroapp
A mobile application for MMUST University to help students access university services within the app. The Java-based app also provided a blog where students would share some updates and an entertainment section containing some mobile games.

Education

2016 - 2020

Bachelor's Degree in Computer Science

Masinde Muliro University of Science and Technology - Kakamega, Kenya

Certifications

SEPTEMBER 2021 - PRESENT

Scrum

LinkedIn

SEPTEMBER 2021 - PRESENT

Agile Foundations

LinkedIn

Skills

Libraries/APIs

REST APIs, jQuery, Stripe, React, Node.js

Tools

Android Studio, Jira, Bitbucket

Languages

Kotlin, SQL, Java, HTML, CSS, PHP, JavaScript, Dart

Frameworks

Laravel, CodeIgniter, Express.js, Flutter

Paradigms

Object-oriented Programming (OOP), Mobile Development, Agile

Platforms

Firebase, Mobile, Amazon Web Services (AWS), Android

Storage

Databases, MySQL

Other

Android Development, Full-stack Development, API Integration, Push Notifications, Chatbots

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring