Nick Tymchenko

IOS Software Engineer at Odnoklassniki

Riga, Vidzeme, Ukraine
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
Nick Tymchenko is an experienced iOS software engineer with 14 years building production-grade mobile features, currently contributing at Odnoklassniki from Riga. He brings deep low-level expertise in Objective-C and Auto Layout, evidenced by substantive contributions to notable open-source projects like Typhoon (DI framework) and Masonry/SnapKit (layout constraints), where he improved introspection, performance, and API ergonomics. His work spans both core framework internals and pragmatic developer-facing improvements—refactoring abstractions, adding autoboxing, and enhancing runtime configuration handling. Comfortable across backend-facing concerns and frontend layout systems, he combines systems thinking with a keen eye for developer experience. Colleagues can rely on him to tackle tricky runtime issues and make APIs both faster and easier to use.
code13 years of coding experience
job3 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1,158reputation
309kreached
20answers
4questions
github-logo-circle

Github Skills (15)

objective-c10
web-framework10
macos10
ios10
dependency-injection10
autolayout10
introspection9
refactoring9
testing8
uitableview6
cocoa-touch6
user-interface6
iphone6
uiviewcontroller6
uinavigationbar6

Programming languages (6)

C#CRustGoObjective-CPython

Github contributions (5)

github-logo-circle
SnapKit/Masonry

Jan 2014 - Jul 2014

Harness the power of AutoLayout NSLayoutConstraints with a simplified, chainable and expressive syntax. Supports iOS and OSX Auto Layout
Role in this project:
userFull-stack Developer
Contributions:14 commits, 4 comments in 6 months
Contributions summary:Nick significantly contributed to Masonry, a layout constraint library for iOS and macOS. They refactored the codebase by converting the MASConstraint protocol to an abstract class, enhancing code completion. They implemented autoboxing features for various data types, simplifying the creation of constraints with constants. Furthermore, they added the `mas_remakeConstraints` method for more flexible constraint management.
harnessosxlayoutexpressivesimplified
appsquickly/typhoon

Aug 2015 - May 2016

Powerful dependency injection for Objective-C ✨✨ (https://PILGRIM.PH is the pure Swift successor to Typhoon!!)✨✨
Role in this project:
userBack-end Developer
Contributions:45 commits, 8 PRs, 11 pushes in 8 months
Contributions summary:Nick primarily focused on improving the performance and functionality of the Typhoon dependency injection framework for Objective-C. Their commits show significant changes in the core of the framework, including improvements to introspection and the introduction of new base classes. They also worked on code related to configuration and runtime argument handling. The user's contributions demonstrate a strong understanding of the internal workings of the framework.
typhoonobjective-caspectsiocinjection
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
Nick Tymchenko - IOS Software Engineer at Odnoklassniki