Yonas Kolb
Verified Expert in Engineering
Mobile Developer
Yonas is an iOS specialist with a keen eye for detail, over 14 years of industry experience, and a passion for building delightful apps. He cares a lot about creating a good developer experience and has a knack for building great developer tools and making systems fast, easy, and fun to work with. His open-source work is used by many of the largest tech companies in the world. Yonas has experience in fintech, video streaming, e-learning, disability, recruitment, games, AI, and productivity.
Portfolio
Experience
Availability
Preferred Environment
iOS, Xcode, Swift, GitHub, Bitrise, Firebase, MacOS, tvOS, SwiftUI
The most amazing...
...app I've built is the Hireup app, which connects people with disabilities with support workers. It has both a great user and developer experience.
Work Experience
iOS Architect and Mobile Engineering Manager
Hireup
- Architected, developed, and launched a Greenfield iOS app that allowed people with disabilities to find, manage, and hire support workers. Then built a team around it.
- Worked with stakeholders to define an initial feature set, future roadmap, and basic UX.
- Created an architecture to work hand in hand with SwiftUI, enabling rapid and easy development. It included one-way data flow, free snapshots, accessibility testing, in-app debug tooling, and system-wide, state-based, and editable component previews.
- Implemented various developer tools to improve the developer experience, integrated throughout the codebase, app, and CI/CD.
- Collaborated with platform teams to improve their API contracts, services, and tests, ran an ongoing course to teach Swift and app development in the company, and positively influenced the product team.
- Built a tight user feedback system to facilitate good communication with users and ensure the problems were being fixed.
- Developed test infrastructures and tests to ensure confidence in builds.
- Set up the building pipeline for CI/CD and integrated various services like Firebase, Instabug, Segment analytics, and testing.
- Launched the app on the App Store with great success and feedback.
- Interviewed, hired, and managed a team of iOS and Android engineers after the launch of the initial app.
Lead iOS Engineer
Beem It
- Took an MVP app and improved its architecture, tests, performance, and UX.
- Led a team of four iOS engineers and collaborated with the design, Android, and back-end teams.
- Improved the app to rank number one on the App Store in Australia.
Lead Mobile Engineer
Massive Interactive
- Architected and built the company's main white-label product Axis, for iOS and tvOS.
- Spearheaded the mobile team consisting of iOS and Android engineers.
- Held iOS and Swift training sessions in our offices around the world.
- Led the building and deployment of several iOS and tvOS apps using Axis.
- Set up building tools, pipelines, and CI/CD. Worked with the platform and DevOps teams to refine their API contracts and use code generation for client networking.
- Helped define some of the user experiences for our various apps.
Lead Front-end Developer
Wunderkind Group
- Architected and built Braavio's Flex front end, an online video recruitment platform. Also designed and created the admin portal.
- Designed the architecture and built the Flex front end and iOS app for Wunderkind Pro, an online e-learning platform.
- Collaborated with the back-end team in defining API schemas and endpoints.
Flash Developer
Massive Interactive
- Worked on multiple projects, including marketing sites, in-flight entertainment systems, e-learning software, and social media sites. Most of these projects were developed in Flash and Flex as rich internet applications.
- Built a new employee timesheet tracking app for the company in my spare time.
- Helped win some jobs with high-quality prototypes.
Experience
XcodeGen
https://github.com/yonaskolb/XcodeGenBeem It
https://www.beemit.com.auHireup
https://hireup.com.au/hireup-app/The architecture, building system, CI/CD pipeline, tests, and developer tools provided a great user experience and fast iteration time for the team working on this project.
Given the audience, including automated testing of accessibility implementations was a big focus, ensuring great accessibility.
Skills
Languages
Swift, AS3, Objective-C, Java, Processing, Bash
Frameworks
SwiftUI, Flex, iOS SDK, UIKit, Combine, Swagger
Libraries/APIs
iOS Native Libraries, REST APIs, Sockets, Core Animation
Tools
Xcode, Instabug, GitHub, Crashlytics, Git, Flash, Eclipse IDE, Figma
Platforms
iOS, Apple, Bitrise, Firebase, tvOS, Visual Studio Code (VS Code), MacOS, Godot
Other
App Store, Developer Experience (DX), Code Generators, Programming, Command-line Interface (CLI), Software Architecture, Code Architecture, Greenfield, APIs, SDKs, Graphic Design, Video Production, Architecture, Software Design, Hardware, Industrial Design, Psychology, User Interface (UI), CI/CD Pipelines, Community Growth, Roadmaps, User Interviews, Interviewing, Analytics, Push Notifications, App UX, User Experience (UX), UI Testing, Computer Science, Build Systems, Genetic Algorithms, Physics Simulations, Cryptography, Biometrics, Animation, Accessibility, User Feedback, Video Streaming, HTTP Live Streaming (HLS), Training, Build Pipelines, Image Generation, Widgets, UI Animation, The Composable Architecture (TCA)
Paradigms
Agile Software Development, Agile, REST, Management, DevOps, Test-driven Development (TDD), Testing, Automated Testing
Industry Expertise
Web Design
Education
Bachelor's Degree in Design Computing
University of Sydney - Sydney, Australia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring