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.
code15 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++CSSRustGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
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-code
divan/gotrace

Mar 2016 - Sep 2018

Concurrency tracer and visualizer for Go (Golang) programming language
Role in this project:
userFull-stack Developer
Contributions:133 commits, 2 PRs, 6 pushes in 2 years 6 months
Contributions summary:Ivan focused on enhancing the front-end visualization capabilities of the Go concurrency tracer. Their work involved adding features like the ability to display goroutine relationships through channel sends/receives, and visual indicators of block/unblock states. The user also implemented improvements to the Leap Motion controls and overall UI/UX elements for more intuitive interaction. Their contributions significantly improved the tool's interactive features.
concurrencygogolangprogramming-language
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