Yan Gorelik

Network Application Engineer

Sunnyvale, California, United States
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
🎓
Top School
Yan Gorelik is a Principal Engineer based in Sunnyvale with eight years of focused experience designing programmable network applications and tooling, notably as the former principal developer of the YANG Development Kit (YDK). He specializes in model-driven, data-driven, and programmability-first solutions that bridge YANG data models with Netconf, Restconf, and gNMI service providers, and has deep protocol and architecture expertise across IP, MPLS, OSPF, VPNs, IPv6, and ATM technologies. Yan combines systems-level programming in Java, C++, Python and Go with practical cross-platform engineering—shipping platform-independent installers and modernizing support for Linux and macOS. He also brings strong simulation, modeling and algorithmic skills grounded in an MS in Computer Science, enabling rigorous evaluation of network behavior and performance. Known for supporting the YDK community on Cisco platforms, he pairs open-source stewardship with hands-on consulting to help teams adopt model-driven network automation. An understated but valuable trait: he thrives at the intersection of protocol nuance and developer ergonomics, making complex networking APIs reliably usable.
code8 years of coding experience
job24 years of employment as a software developer
bookMS, Computer Science, MS, Computer Science at Kaunas Technological University
github-logo-circle

Github Skills (19)

python10
model-driven10
catalyst10
yang10
json9
netconf9
cpp9
xml9
data-modeling8
file-browser7
file-manager7
golang6
go6
vue6
ldap4

Programming languages (6)

C++JinjaCGoHTMLPython

Github contributions (5)

github-logo-circle
CiscoDevNet/ydk-cpp

Oct 2018 - Feb 2022

This project has been deprecated and the repository will no longer be updated. C++ SDK generated from YANG data models.
Contributions:6 releases, 7 commits, 10 PRs in 3 years 4 months
cppydk-cppyangc-plus-plus
ygorelik/ydk-gen

Nov 2020 - Jan 2023

Generate model-driven APIs from YANG models
Contributions:14 releases, 1 review, 112 commits in 2 years 1 month
model-driven
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