Sergey Gavrilyuk

Senior Staff Engineer at Shopify

Old Toronto, Ontario, Canada
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
Sergey Gavrilyuk is a Senior Staff Engineer with 15 years of experience specializing in iOS engineering and mobile platform architecture, currently driving technical initiatives at Shopify from Old Toronto. He has deep hands-on expertise in Exposure Notification apps and React Native iOS bridges, contributing critical fixes and features to high-profile public health projects like CovidShield and the Canadian Covid Alert app. Sergey’s background spans both mobile UI/UX engineering—enhancing collection view animations and bottom-sheet interfaces—and lower-level Cocoa/ReactiveSwift work, demonstrating comfort across Objective-C, Swift, Kotlin and cross-platform stacks. Known for refactoring, crash fixes and performance-minded changes, he brings a practical applied-mathematics mindset to shipping reliable production systems.
code15 years of coding experience
job10 years of employment as a software developer
bookmaster Applied mathematics, master Applied mathematics at Odesa I.I.Mechnikov National University
github-logo-circle

Github Skills (16)

kotlin10
reactivecocoa10
objective-c10
web-framework10
swift10
ios10
react-native10
mobile-development10
uicollectionview10
animation10
testing9
javascript9
uikit9
typescripts8
typescript8

Programming languages (11)

TypeScriptJavaC++ShellCJavaScriptObjective-CSwift

Github contributions (5)

github-logo-circle
CovidShield/mobile

May 2020 - Jun 2020

React Native client application for COVID Shield on iOS and Android
Role in this project:
userMobile Developer (iOS)
Contributions:42 commits, 28 PRs, 38 pushes in 1 month
Contributions summary:Sergey primarily contributed to the iOS mobile application, updating Kotlin code, refactoring and removing unused code. The user's commits included modifications to the Exposure Notification service, Home Screen and Bottom Sheet components. They also addressed bug fixes and iOS bridge integration, including the handling of zip files within the app.
reactreact-nativeandroidiosshield
steipete/PSTCollectionView

Oct 2012 - Mar 2013

Open Source, 100% API compatible replacement of UICollectionView for iOS4.3+
Role in this project:
userMobile Developer (iOS)
Contributions:13 commits in 4 months
Contributions summary:Sergey primarily contributed to the implementation of UICollectionView features and animations for the `pstcollectionview` repository, a 100% API compatible replacement for UICollectionView. Their commits focused on adding and refining functionalities related to inserting, deleting, and reloading items, along with adding animations to enhance the user experience. They also improved supplementary views support and fixed various bugs to improve the functionality of the collection view.
apiobjective-cswiftiosreplacement
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
Sergey Gavrilyuk - Senior Staff Engineer at Shopify