Mark Craig

Principal Software Engineer at Juniper Networks

San Jose, 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
Mark Craig is a Principal Software Engineer with 11+ years of experience building high-performance, cloud-native systems and developer tools across startups and large enterprises. Based in San Jose, he blends hands‑on full‑stack engineering in Go, Node.js, and Java with architecture work—shipping OpenConfig gRPC and streaming telemetry for Mist/Mist-Juniper integrations used in production by Google. He has deep expertise in schema-less databases, real-time stream processing, and scalable IoT backends, having designed a compact time-series DB and led zero‑touch provisioning and Netconf/gRPC client tooling. A longtime systems engineer with roots in embedded Linux and device drivers, he uniquely bridges low-level firmware thinking with cloud automation and DevOps. He mentors engineers, moves quickly across 3–4 languages daily, and often opensources client libraries to make complex integrations easier for customers.
code11 years of coding experience
job23 years of employment as a software developer
bookBS Computer Engineering, BS Computer Engineering at North Carolina State University
github-logo-circle

Github Skills (55)

driver10
ethernet9
motion-detection9
python-bindings8
encryption8
sftp8
yandex8
gocql8
ftp8
visual-studio-code8
golang8
cassandra8
electron7
webdav7
rtsp7

Programming languages (9)

TypeScriptShellC++RustCGoPythonDart

Github contributions (5)

github-logo-circle
mistsys/yang

Feb 2019 - Oct 2020

YANG modules from standards organizations such as the IETF, The IEEE, The Metro Ethernet Forum, open source such as Open Daylight or vendor specific modules
Contributions:8 commits, 4 pushes in 1 year 7 months
ethernet
Uses OpenCV to access an RTSP H.264 video stream from an IP video camera and performs real-time motion detection and object tracking
Contributions:4 commits, 2 PRs, 2 pushes in 3 years 7 months
motion-detectionobject-trackingrtsp
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