Otavio Zabaleta is a seasoned iOS developer with 11 years of mobile engineering experience, currently focused on native Swift and SwiftUI apps and MVVM architectures. He has delivered product-focused features across startups and enterprises—from EV charging and CarPlay at Octopus Energy to restaurant ordering and logistics systems as a consultant—balancing modern async/network-safe patterns with pragmatic legacy maintenance. Comfortable working as sole developer or in cross-functional teams, he pairs TDD/BDD practices with hands-on experience in Combine, SwiftData, Core Data, and migration from UIKit to SwiftUI. His background includes multi-platform mobile work earlier in his career, giving him a broader perspective on platform trade-offs and interoperability. Based in Rio Grande do Sul, Brazil, he brings a mix of meticulous UX attention and performance-minded engineering to ship reliable, user-centric apps. Notably, he emphasizes clear acceptance criteria and close client collaboration when acting as the primary developer, accelerating delivery without sacrificing code quality.
11 years of coding experience
15 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Federal University of Rio Grande do Sul
A simple pizza+donut charting package for SwiftUI.
Contributions:4 releases, 54 commits, 43 PRs in 1 month
donutchartsswiftui-frameworkchartingswift
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.