Summary
Andrew Ananda is an iOS engineer with eight years of experience building end-to-end mobile products, currently delivering native apps at Craft Silicon from Nairobi. He brings deep Swift expertise—SwiftUI, Combine, Protocol-Oriented Programming—and experience across architectures (MVC, MVVM, MVVM‑C, TCA) to design maintainable, testable code. Comfortable integrating REST, GraphQL (Apollo) and third‑party SDKs, he pairs that with CI/CD practices (Git, Fastlane), security awareness, and automated testing (XCTest, Quick). Andrew has shipped apps in both startup and enterprise contexts, often driving UI polish with Core Animation and managing local persistence with Core Data and Realm. Known for a pragmatic focus on SOLID principles and code quality, he also works across Flutter on side projects, reflecting a cross-platform curiosity beyond his native iOS specialty.
8 years of coding experience
4 years of employment as a software developer
Computer Programming, Computer Programming at emobilis