Otávio Lima is a Lead Software Engineer based in Singapore with a decade of professional experience and over six years focused on iOS development. He has progressed from early mobile and backend engineering roles to senior and lead positions at Grab and SmartNews, shipping production mobile features and coaching teams. Otávio contributes to notable open-source projects—improving test quality in Swift’s core Foundation libraries and enhancing the unofficial WWDC app—demonstrating attention to robustness and user-facing features. He blends hands-on Swift/Objective-C expertise with test automation and pragmatic refactoring, often reducing duplicated logic and eliminating fragile assertions. Known for turning messy test suites into more maintainable code, he brings both product-minded feature delivery and disciplined engineering practices to fast-paced environments.
10 years of coding experience
13 years of employment as a software developer
High School, High School at Colégio Alice Coutinho
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Universidade Federal de Campina Grande
The Foundation Project, providing core utilities, internationalization, and OS independence
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:12 commits, 13 PRs, 22 comments in 3 months
Contributions summary:Otávio primarily focused on improving the quality and maintainability of the Swift Foundation test suite. Their contributions involved cleaning up code by removing unnecessary calls, such as force unwrapping and XCTAssertNotNil, leading to more robust tests. They also refactored test code, replacing XCTAssertNotNil with more specific assertions and eliminating duplicated code, improving readability and reducing potential errors in the test suite. The user worked on a variety of test files, including those for NSNumber, URL, and DateFormatter.
Contributions:26 commits, 17 PRs, 21 comments in 8 months
Contributions summary:Otávio primarily contributed to the WWDC app for macOS by implementing new features and optimizing existing ones. This included adding search functionality based on session numbers, retrieving contributor lists from GitHub, and improving code efficiency by avoiding over-iteration. The user also addressed bug fixes related to notifications and refactored code for better readability.
developer-toolsswiftmacos-big-surmacoswwdc
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.