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 (82)

ieee10
driver10
ietf9
yang9
siemens9
ethernet9
cassandra9
database8
stream8
camera8
ftp8
golang8
motion-detection8
encryption8
sftp8

Programming languages (9)

TypeScriptShellC++CRustGoPythonDart

Github contributions (5)

github-logo-circle
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-detectioncameramotiontrackingrtsp
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
vendormetroyangforumstandards
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
Mark Craig - Principal Software Engineer at Juniper Networks