Ayaka Nonaka is an Engineering Manager based in Berkeley with 14 years of experience building and leading iPhone-focused engineering teams, currently at Apple. She progressed from individual contributor iOS roles at Venmo and DeskConnect to leadership at Apple, blending hands-on Swift/Objective-C development with people management and delivery ownership. Her open-source contributions include core mobile UI components used in production (Venmo's VENTokenField) and improving test coverage tooling (slather), signaling a strong emphasis on reliable, testable interfaces. She also taught and TA'd iPhone app development at the University of Pennsylvania, demonstrating a talent for mentoring and curriculum-style technical communication. Notably, her background spans both product startup velocity and large-scale platform discipline, enabling her to translate UX-focused mobile features into production-quality engineering practices.
14 years of coding experience
7 years of employment as a software developer
BSE, Computer Science, BSE, Computer Science at University of Pennsylvania
Easy-to-use token field that is used in the Venmo app.
Role in this project:
Mobile Developer (iOS)
Contributions:2 releases, 94 commits, 13 PRs in 1 year 6 months
Contributions summary:Ayaka primarily contributed to the development of the iOS token field component. They implemented the core functionality of the token field, including features like adding and deleting tokens, handling input, and managing the user interface. The user also added a sample project and KIF tests to demonstrate usage and ensure the component's functionality. Further contributions included refactoring, adjusting to rotation changes, and setting input field configurations.
Generate test coverage reports for Xcode projects & hook it into CI.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:31 commits, 9 PRs, 9 pushes in 8 months
Contributions summary:Ayaka's contributions primarily focus on enhancing the test suite for the project. They introduced new tests, refactored existing ones, and improved the overall test coverage, specifically focusing on lines tested and testable. The user made changes to several spec files, including coverage file specs and project specs. The user's work demonstrates a focus on ensuring the accuracy and reliability of the codebase.
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.