Summary
Yaroslav Bondar is a Lead Software Engineer with 9 years of hands-on iOS/watchOS experience, currently driving mobile engineering at AlpariGroup. He blends deep Objective-C/Swift expertise with architecture patterns (MVC, MVP, VIPER, SOA) and practical skills in concurrency, DI, memory management, and a wide mobile ecosystem (AVFoundation, AsyncDisplayKit, Socket.IO, Realm/CoreData). Yaroslav has led and refactored large-scale apps, mentored peers, and coordinated cross-functional teams in projects with up to seven iOS developers. He automates delivery pipelines using Fastlane, SwiftLint/SwiftGen and crafts custom scripts, reflecting a pragmatic focus on developer productivity. Trained in mathematics and computer science, he pairs analytical rigor with a developer-first mindset—aptly summarized by his GitHub prompt: "Show me your code and I'll say who you are."
9 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Mathematics, Bachelor's degree, Mathematics at Southern Federal University (former Rostov State University)
Master's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at Kuban State University (KubSU)
Russian, English