Ivan Vorobei

Director at Sparrow Code LTD

Minsk, Belarus
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ivan Vorobei is an iOS-focused engineering leader with 11 years of experience, currently directing Sparrow Code LTD and developing apps at QUANTICAPPS. He builds developer-facing tools and UI libraries—authoring and maintaining popular Swift repos such as AlertKit, PermissionsKit and SPStorkController—that emphasize native look-and-feel, dark mode, haptics and Swift Package Manager support. Based in Minsk, he blends hands-on Swift/SwiftUI development with product-minded design, shipping example-driven libraries and demo apps that help other iOS developers adopt modern APIs. A former UI designer with a master’s in Radio, Television and Digital Communication, he brings a strong visual sensibility to interaction and animation problems often overlooked in utility libraries.
code11 years of coding experience
bookМагистр, Radio, Television, and Digital Communication, Магистр, Radio, Television, and Digital Communication at Belarusian State University
stackoverflow-logo

Stackoverflow

Stats
53reputation
2kreached
5answers
1question
github-logo-circle

Github Skills (31)

ios10
animation10
permission10
swiftui-app10
user-interface10
alerts10
ui-design10
transition10
swift10
uikit10
swiftui10
controller9
data-loading9
state-management9
spmd8

Programming languages (9)

TypeScriptJavaC++RustMakefilePHPObjective-CSwift

Github contributions (5)

github-logo-circle
sparrowcode/AlertKit

Apr 2019 - Jun 2022

Native alert from Apple Music & Feedback. Contains Done, Heart & Message and other presets.
Role in this project:
useriOS Mobile Developer
Contributions:68 releases, 276 commits, 23 PRs in 3 years 2 months
Contributions summary:Ivan primarily contributed to the development of the iOS mobile application, `alertkit`, by adding new Swift files. These contributions include the addition of core UI components such as `SPAlertView` and other files like `SPAlertHaptic`, `SPAlertIconHeartView`, `SPAlertIconDocView`, `SPAlertIconBookmarkView`, `SPAlertIconAddView`, `SPAlertIconErrorView`, `SPAlertIconStarView`, `SPAlertIconMoonView`, `SPAlertIconExclamationView`, `SPAlertIconMessageView`, `SPAlertIconShuffleView`, `SPAlertIconRepeatView`, `SPAlertIconFlagView` and `SPAlertIconPrivacyView`. Further contributions involve adding dark mode support, haptic feedback, and updating the UI for a more user-friendly experience, as well as the addition of the Swift Package Manager (SPM) for dependency management.
applemusicappstoreheartiosui-components
ivanvorobei/SwiftUI

Jun 2019 - Apr 2022

Examples projects using SwiftUI released by WWDC2019. Include Layout, UI, Animations, Gestures, Draw and Data.
Role in this project:
userMobile Developer (iOS)
Contributions:143 commits, 33 PRs, 140 pushes in 2 years 10 months
Contributions summary:Ivan primarily contributed to the development of SwiftUI-based example projects, as evidenced by the commit messages and code differences. Their work involved implementing UI elements, integrating with UIKit where necessary, and demonstrating animations, transitions, and data loading within the SwiftUI framework. The user added examples for time travel functionality, demonstrating the usage of stores and state management, and also implemented the 2048 game in SwiftUI. The user is also involved in loading images asynchronously.
animationdrawlayoutlayout-uireleased
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