Ivan Danyliuk

Chief Technology Officer at Sportity

Kyiv, Spain
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 Danyliuk is a seasoned CTO and hands-on engineer with over 17 years of software development experience, specializing in Go with roots in C/C++. He combines deep expertise in Linux/POSIX, networking, cloud, blockchain and p2p messaging with practical knowledge of security, statistical analysis and distributed systems. Ivan has led engineering teams both onsite and remotely, and currently drives technology at Sportity while contributing to projects like Status.im where he built p2p discovery and messaging layers. His open-source work spans backend protocols (txqr animated QR transfer), monitoring tools and a Go concurrency visualizer that improved goroutine relationship tracing and UI controls. A frequent speaker and organizer of Golang meetups, he pairs systems-level thinking with occasional frontend/3D/WebGL explorations—demonstrating a rare full-stack curiosity in low-level and interactive systems. Based in Kyiv and active across Europe, he blends production-grade engineering with research-minded prototyping.
code14 years of coding experience
job12 years of employment as a software developer
bookMath Physics Computer Science, Math Physics Computer Science at Zhovtovods'kiy Phys-Math Lyceum
languagesEnglish, Spanish, Ukrainian, Russian
stackoverflow-logo

Stackoverflow

Stats
2,721reputation
176kreached
25answers
3questions
Badges
dart
top-5%
flutter
top-5%
go
top-5%
github-logo-circle

Github Skills (24)

threejs10
go10
front-end-development10
ethereum10
golang10
logging10
testing9
javascript9
command-line-interface9
stack9
blockchain9
stackage9
flutter9
dart9
ui-design8

Programming languages (19)

JavaC++CSSRustGoHTMLSvelteKotlin

Github contributions (5)

github-logo-circle
divan/expvarmon

Apr 2015 - Feb 2019

TermUI based monitor for Go apps using expvars (/debug/vars). Quickest way to monitor your Go app(s).
Role in this project:
userBack-end Developer
Contributions:126 commits, 8 PRs, 29 pushes in 3 years 10 months
Contributions summary:Ivan primarily contributed to the development of a termUI-based monitoring tool for Go applications. Their work involved adding features to the UI, such as memory usage sparklines and refactoring the UI layout. They also improved error handling within the application and made changes to the service and data handling, including adding support for fetching and displaying data from expvars. Furthermore, they added tests for the stack data structure and refactored the code to fetch expvar.
golangmonitorvarsdebugexpvars
divan/txqr

Nov 2018 - Jan 2019

Transfer data via animated QR codes
Role in this project:
userBack-end Developer
Contributions:101 commits, 1 PR, 19 pushes in 2 months
Contributions summary:Ivan primarily contributed to the development of the `txqr` protocol, which focuses on transferring data via animated QR codes. Their initial commit established the fundamental protocol structure by creating the `protocol` package, which handles the splitting of data into frames. Subsequent commits involved refactoring the code and adding a decoder component, along with related testing to handle the decoding of the generated QR codes. The changes suggest the development of the core logic and features for encoding and decoding data using the designed QR code protocol.
qr-codesqrcodedata-transferanimated
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
Ivan Danyliuk - Chief Technology Officer at Sportity