I'm an innovative iOS developer with around 4 years of experience designing, developing, and deploying high-performance mobile applications across finance, aviation, and enterprise domains. I specialize in Swift, Objective-C, SwiftUI, Combine, and MVVM/MVC/VIPER architectures, with proven expertise in RESTful and GraphQL API integration, Core Data, and secure authentication flows (Face ID, Touch ID, MFA). I build scalable, user-friendly apps that follow Apple HIG and WCAG accessibility standards, with a strong focus on performance optimization, offline capability, and crash-free experiences. I thrive in Agile/Scrum environments, CI/CD pipelines (Jenkins, GitLab, Bitrise), automated testing, and App Store delivery. I enjoy refactoring legacy code, mentoring peers, and collaborating cross-functionally to deliver secure, reliable, and feature-rich mobile solutions aligned with business goals.

Edwin Mbaabu

I'm an innovative iOS developer with around 4 years of experience designing, developing, and deploying high-performance mobile applications across finance, aviation, and enterprise domains. I specialize in Swift, Objective-C, SwiftUI, Combine, and MVVM/MVC/VIPER architectures, with proven expertise in RESTful and GraphQL API integration, Core Data, and secure authentication flows (Face ID, Touch ID, MFA). I build scalable, user-friendly apps that follow Apple HIG and WCAG accessibility standards, with a strong focus on performance optimization, offline capability, and crash-free experiences. I thrive in Agile/Scrum environments, CI/CD pipelines (Jenkins, GitLab, Bitrise), automated testing, and App Store delivery. I enjoy refactoring legacy code, mentoring peers, and collaborating cross-functionally to deliver secure, reliable, and feature-rich mobile solutions aligned with business goals.

Available to hire

I’m an innovative iOS developer with around 4 years of experience designing, developing, and deploying high-performance mobile applications across finance, aviation, and enterprise domains. I specialize in Swift, Objective-C, SwiftUI, Combine, and MVVM/MVC/VIPER architectures, with proven expertise in RESTful and GraphQL API integration, Core Data, and secure authentication flows (Face ID, Touch ID, MFA).

I build scalable, user-friendly apps that follow Apple HIG and WCAG accessibility standards, with a strong focus on performance optimization, offline capability, and crash-free experiences. I thrive in Agile/Scrum environments, CI/CD pipelines (Jenkins, GitLab, Bitrise), automated testing, and App Store delivery. I enjoy refactoring legacy code, mentoring peers, and collaborating cross-functionally to deliver secure, reliable, and feature-rich mobile solutions aligned with business goals.

See more

Experience Level

Expert
Expert

Language

Work Experience

iOS/macOS Developer at Apple Inc.
July 1, 2025 - September 19, 2025
Developed & implemented new features for an internal iOS application using Swift, SwiftUI, and the Combine framework. Migrated critical features from Objective-C to Swift, delivering ~35% faster code and ~76% better performance. Managed networking functionality with RESTful APIs for efficient data communication and synchronization. Used Xcode Instruments and Crash Logs to identify crashes and performance issues. Maintained MVVM architecture, conducted unit testing, and supported end-to-end validation with QA. Participated in code reviews, collaborated with designers, backend engineers, and QA, ensured accessibility and localization readiness, and deployed/tested builds via TestFlight. Explored Core ML/RealityKit integrations where applicable.
iOS App Developer at Truist Bank
February 1, 2025 - September 19, 2025
Designed mobile banking features including account balances, transaction history, mobile check deposit, Zelle integration, bill payments, and card controls. Refactored Objective-C to Swift, applied MVVM with Combine/Async/Await, and integrated SwiftUI with UIKit to modernize architecture and boost maintainability. Built secure authentication flows with Face ID, Touch ID, and multi-factor authentication. Integrated RESTful APIs using URLSession and Codable, optimizing network performance and error handling. Implemented Core Data for offline data storage and caching. Improved crash resilience with Instruments, Crash Logs, and Firebase Crashlytics. Wrote Unit and UI tests with XCTest/XCUITest; enhanced Truist Alerts push notifications; adhered to accessibility guidelines and deployed to TestFlight. Participated in Agile ceremonies and partnered with backend teams.
iOS Developer at Republic Airways
October 1, 2023 - September 19, 2025
Architected and led the development of the Republic Shuttle Services app, providing crew and associates with a seamless platform for scheduling rides between airports, accommodations, and facilities. Designed and optimized UI for ride booking and management, implemented secure authentication, and defined backend communication for real-time ride availability. Directed a team of 5 iOS developers and 4 service developers, ensuring code quality and consistency via GitHub practices. Used Combine for declarative data flow, Alamofire and SwiftyJSON for networking, CoreLocation for geolocation, and push notifications for real-time updates. Implemented Apple Watch support, bridged Swift and Objective-C code, and refined AutoLayout. Conducted unit testing and managed dependencies with CocoaPods. Worked in an Agile environment with CI via Jenkins and modern iOS tech including Swift, Combine, Concurrency, and Swift Package Manager.
QA Engineer at Safaricom PLC
February 1, 2020 - September 19, 2025
Designed and executed comprehensive test plans for mobile and web applications. Developed and maintained automated test scripts using Appium (iOS/Android) and Selenium WebDriver. Implemented CI/CD test pipelines with Jenkins for automated regression testing. Conducted functional, regression, and end-to-end testing across multiple platforms and devices; collaborated with developers to reproduce and resolve defects; performed API testing with Postman; documented defects in Jira and supported release readiness. Engaged in exploratory testing, supported UAT, and contributed to QA best practices.

Education

Bachelor of Science in Computer Science at University of Nairobi (uonbi)
January 11, 2030 - September 19, 2025

Qualifications

Certificate in Full Stack Web Development
January 11, 2030 - September 19, 2025

Industry Experience

Software & Internet, Financial Services, Media & Entertainment