Max Odnovolyk

Software Engineer at Build Apps

Kyiv, 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

👤
Senior
Max Odnovolyk is a senior software engineer with 11 years of experience specializing in native iOS and macOS development, taking products from concept to production. He combines deep Swift and Apple SDK expertise with a strong web and networking background, making him a go-to engineer for offline-first client-server architectures, sync logic, and conflict resolution. Max has led small teams (3–7 developers) through full SDLC cycles and contributes to notable open-source projects, including fixes and build improvements for the in-app debugging tool FLEX and enhancing pymavlink with real-world MAVLink tests. His electrical engineering interests inform practical work on UAVs, IoT, and robotics, where he’s improved MAVLink implementations and test automation. Based in Kyiv, he balances hands-on coding with system-level design and a continuous focus on modernizing Swift practices.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
186reputation
15kreached
3answers
0questions
github-logo-circle

Github Skills (16)

unit-testing10
debugging10
xcode10
objective-c10
debug10
swift10
ios10
mavlink10
test-automation10
data-structure9
data-structures9
web-framework9
algorithms8
nsurlsession8
cocoapods6

Programming languages (5)

ShellObjective-CPHPSwiftPython

Github contributions (5)

github-logo-circle
ArduPilot/pymavlink

Oct 2016 - Mar 2017

python MAVLink interface and utilities
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:20 commits, 2 PRs, 3 comments in 5 months
Contributions summary:Max primarily focused on enhancing the MAVLink library, particularly within the Swift implementation. They revealed the MAVLink initializer publicly and made improvements to dispatch methods. Furthermore, the user added comprehensive real-world data tests for the MAVLink class, including comparisons with a C implementation. These contributions indicate a focus on improving the library's functionality, testability, and reliability.
mavlinkpython
FLEXTool/FLEX

May 2015 - May 2015

An in-app debugging and exploration tool for iOS
Role in this project:
userMobile Developer (iOS)
Contributions:10 commits, 2 PRs, 2 comments in 2 days
Contributions summary:Max primarily focused on debugging and improving the functionality of the iOS application. Their commits addressed build issues when the project was built as a framework, suppressed deprecation warnings, and fixed a bug in NSURLSession task creation. Additionally, they reverted a branch's changes, and implemented more concise ways to mute warnings.
debuggingswiftiosdebugthings
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
Max Odnovolyk - Software Engineer at Build Apps