Josh Lucas is a Senior Software Engineer based in Ottawa with a decade-plus career building robust C/C++ and Python systems for embedded Linux, networking, and compiler tooling. He has advanced networking and Kubernetes CNI expertise from contributing core features to the widely used Calico project and currently drives security and observability capabilities at Tigera. Previously at Cisco he productized LLVM-based instrumentation for hot-patching and diagnostics, authored related patents, and helped bring gNMI into IOS-XE—demonstrating comfort across low-level systems, cross-team standards work, and cloud-native ecosystems. Known for breaking complex problems into maintainable components, he combines pragmatic engineering with a history of mentorship and production-grade delivery.
3 years of coding experience
11 years of employment as a software developer
Bachelor of Applied Science (BASc), Computer Engineering, Bachelor of Applied Science (BASc), Computer Engineering at University of Waterloo
Contributions:23 reviews, 25 commits, 25 PRs in 5 months
Contributions summary:Josh contributed to the Calico project by implementing and modifying core features, including a new Pod annotation for assigning a fixed MAC address, and a mechanism for graceful termination of the Dikastes component. The changes also involved refactoring code for improved error handling and updating documentation. These contributions suggest the user is familiar with networking, Kubernetes CNI, and application policy within the Calico ecosystem.
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.