Mbusi Sifiso Hlatshwayo, Developer in Los Angeles, CA, United States
Mbusi is available for hire
Hire Mbusi

Mbusi Sifiso Hlatshwayo

Verified Expert  in Engineering

Software Developer

Location
Los Angeles, CA, United States
Toptal Member Since
February 1, 2024

Mbusi is a results-driven senior iOS engineer with solid technical and leadership experience. He specializes in Swift, Objective-C, and UIKit and has strong communication and mentorship skills. He has worked cross-functionally at enterprises like Walmart and Experian and SMEs like Drizly and Kimble Applications. As an expert in iOS architecture and development, REST APIs, and Agile methodologies, Mbusi led and built a new modular framework at Walmart—reducing development time significantly.

Portfolio

Walmart
iOS, Swift, UIKit, Firebase, GraphQL, Xcode, REST APIs, User Interface (UI)...
Experian
iOS, Swift, SwiftUI, Model View ViewModel (MVVM), REST APIs...
Drizly
Objective-C, Swift, SQL, REST APIs, User Interface (UI), Mobile, PSD to Swift...

Experience

Availability

Part-time

Preferred Environment

MacOS

The most amazing...

...thing I've developed is a new modular framework that allowed other teams to use existing core Walmart search functionality, greatly reducing development time.

Work Experience

Senior iOS Software Engineer

2021 - PRESENT
Walmart
  • Acted as a tech lead for the search iOS team, conducting code reviews and mentoring junior developers.
  • Reduced development time by up to 70% after leading the creation of a new modular framework that allowed other teams to use existing search functionality.
  • Drove the initiative to reduce bug-related delays by 25% by building automated tests using XCTest and XCUITest.
  • Led a multi-team initiative to redesign the product tile, introducing multiple variants of the pricing view controlled by remote feature flags.
  • Rearchitected the search landing page to use modular UI components driven by server-side configurations.
  • Lowered the mean time to detect critical errors to below five minutes after adding over 50 alerts to improve visibility into the status of multiple priority zero (P0) flows for our search functionality.
  • Assisted architects in validating performance metrics for peak performance mode during the high-traffic holiday season.
Technologies: iOS, Swift, UIKit, Firebase, GraphQL, Xcode, REST APIs, User Interface (UI), Mobile, VPN, PSD to Swift, SDK Development, iOS SDK

iOS Software Engineer

2020 - 2021
Experian
  • Collaborated with product managers, back-end engineers, and Android developers to set standards for a new mobile content management service.
  • Rearchitected the application's dashboard page, implementing all UI components in the SwiftUI server-driven UI from the legacy Objective-C UIKit.
  • Improved error and user tracking by integrating a new analytics framework throughout the app.
  • Added new features and maintained legacy Objective-C code, storyboards, and XIB files.
Technologies: iOS, Swift, SwiftUI, Model View ViewModel (MVVM), REST APIs, User Interface (UI), Mobile, VPN, PSD to Swift, SDK Development, iOS SDK

iOS Implementation Engineer

2020 - 2020
Drizly
  • Refactored legacy Objective-C code to the latest Swift versions.
  • Extended functionality to our favorites section within the iOS app.
  • Resolved production bugs in close collaboration with product owners.
  • Integrated our clients' point-of-sale inventory from their in-store PCs to our servers by installing scripts with SQL queries that run periodically.
Technologies: Objective-C, Swift, SQL, REST APIs, User Interface (UI), Mobile, PSD to Swift, iOS SDK

Salesforce Support Engineer

2017 - 2020
Kimble Applications
  • Configured custom objects, fields, and reports for end users as requested.
  • Debugged production bugs reported by end users using Salesforce debugging tools.
  • Analyzed databases and Salesforce, writing queries and scripts to close tickets.
Technologies: Salesforce, Apex

iOS Developer

2017 - 2017
Chatter
  • Interpreted written business requirements and technical specification documents to design and implement executable code solutions.
  • Implemented a browse-by-category feature written in Swift and UIKit.
  • Validated core functionality by implementing unit tests with the XCTest framework.
Technologies: Swift, Objective-C, MVC Design, UIKit, REST APIs, User Interface (UI), Mobile, Instant Messaging, PSD to Swift, iOS SDK

iOS Developer Intern

2015 - 2016
Phunware
  • Assisted internal teams in diagnosing and debugging production issues.
  • Refactored the legacy code using a manual retain-release to the new automatic reference counting feature.
  • Maintained and resolved QA issues in iOS applications for various Fortune 500 customers.
Technologies: Objective-C, UIKit, User Interface (UI), Mobile, PSD to Swift, iOS SDK

Walmart eCommerce App

https://apps.apple.com/us/app/walmart-shopping-savings/id338137227
An iOS direct-to-customer eCommerce app built in Swift with programmatic UIKit. As the search iOS tech lead, I drove the development of multiple features. The app is highly customizable with a modular UI driven by components fetched from a back end.

Languages

Swift, GraphQL, Objective-C, SQL, Apex

Frameworks

UIKit, iOS SDK, SwiftUI

Libraries/APIs

REST APIs

Tools

Xcode, Splunk, VPN

Paradigms

Model View ViewModel (MVVM), MVC Design

Platforms

MacOS, iOS, Mobile, Firebase, Salesforce

Other

User Interface (UI), PSD to Swift, SDK Development, Algorithms, Data Structures, Instant Messaging

2015 - 2017

Bachelor's Degree in Computer Science

Xavier University - Cincinnati, Ohio, USA

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