Vinicius Carvalho is an iOS consultant, founder and seasoned mobile engineer with over a decade of experience building user-centric apps since 2014. He combines deep expertise in Swift, Objective-C, UIKit and SwiftUI with proven leadership in architecting scalable systems—having led cross-brand Design System work and Server-Driven UI initiatives at major Latin American platforms. Vinicius focuses on maintainable, testable code using MVVM/VIP/Clean patterns and has driven measurable efficiencies like a 35% CI/CD cost reduction through pipeline optimization. He mentors teams, writes governance RFCs, and organizes CocoaHeads Brazil to foster local iOS community growth. Comfortable across the stack, he has delivered end-to-end solutions including backend APIs, web prototypes and release automation. Based in São Paulo, he pairs practical engineering discipline with an entrepreneurial drive to build mobile experiences that scale and impact real users.
11 years of coding experience
12 years of employment as a software developer
bachelor's degree in telecommunications engineering, telecommunications engineering, bachelor's degree in telecommunications engineering, telecommunications engineering at Instituto Federal de Educação, Ciência e Tecnologia do Ceará - IFCE
Contributions:61 commits, 63 pushes, 2 branches in 1 year 11 months
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.
Request Free Trial
Vinicius Carvalho - Senior IOS Software Engineer at TELUS Digital