Constantine Safronov

IOS Developer at Redwerk

Naples, Campania, Italy
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
Constantine Safronov is an experienced iOS developer with 12 years building mobile apps across startups and product companies, most recently at Redwerk and formerly a long tenure at Yalantis. He specializes in polished UI/UX components and reliable native behavior—evidenced by his contributions to a popular pull-to-refresh control where he implemented animations, fixed edge-case bugs, and refined lifecycle behavior. Based in Naples, Italy, Constantine combines a strong engineering foundation (Master’s-level training in computer systems and economic cybernetics) with practical product experience shipping features end-to-end. He’s comfortable tackling tricky client-side states and improving existing codebases to make interactions feel native and robust.
code12 years of coding experience
job13 years of employment as a software developer
bookMaster's degree, Computer systems and automation, Master's degree, Computer systems and automation at NMetAU
languagesEnglish, Русский, Украинский, Italian
github-logo-circle

Github Skills (10)

objective-c10
swift10
animated10
ios10
animation10
implement10
animate10
user-interface8
interface-design8
ui-design8

Programming languages (4)

JavaC++Objective-CSwift

Github contributions (5)

github-logo-circle
This project aims to provide a simple and customizable pull to refresh implementation. Made in Yalantis
Role in this project:
userMobile Developer (iOS)
Contributions:28 commits, 7 PRs, 24 pushes in 10 months
Contributions summary:Constantine primarily focused on implementing a custom pull-to-refresh control for iOS applications. Their contributions included creating and modifying the `YALSunnyRefreshControl` class, which handles the visual animation and behavior of the refresh indicator. The user also fixed bugs related to the control's behavior, such as issues with returning to the default offset and multiple calls to the animation start function. Additionally, the user removed an auto-dismissing feature.
pull-to-refreshrefreshyalantiscustomizableaims
Contributions:14 commits in 10 months
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
Constantine Safronov - IOS Developer at Redwerk