Marty Lok

Senior Software Engineer at Nokia

Westford, Massachusetts, 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

🤩
Rockstar
Marty Lok is a Senior Software Engineer based in Westford, Massachusetts with five years of experience building and refining networking software and build infrastructure at Nokia. He focuses on backend and DevOps work for the SONiC ecosystem, contributing bug fixes and platform integrations that improve multi-ASIC behavior, installer reliability, and route display usability. Marty has hands-on experience integrating platform-specific modules and dependencies (gRPC, protobuf) into image build pipelines and resolving supervisor-card and multi-asic startup issues for new hardware like the Nokia IXR7250E. He combines practical QA and backend development skills to ship dependable, production-ready tooling for complex network OS environments.
code5 years of coding experience
github-logo-circle

Github Skills (22)

docker10
sonic10
pytest10
python10
testing10
build-system10
dockers10
networking9
debian9
net9
protobuffer9
protobuf9
grpc9
network9
cli8

Programming languages (4)

C++CHTMLPython

Github contributions (5)

github-logo-circle
sonic-net/sonic-buildimage

Aug 2021 - Jan 2023

Scripts which perform an installable binary image build for SONiC
Role in this project:
userBackend & DevOps Engineer
Contributions:42 reviews, 51 commits, 109 PRs in 1 year 5 months
Contributions summary:Marty primarily contributed to the platform's build process and infrastructure, focusing on supporting Nokia IXR7250E platform. They added platform-specific modules, modified build scripts, and integrated required libraries like gRPC and protobuf. Their work included updates to Dockerfiles, configuration files, and scripts to facilitate the platform's functionality and proper image building, with the focus on integrating new hardware. The user also addressed multi-asic and supervisor card related issues within the system, resolving configuration and start-up failures.
armv6installableimage-buildsonicbinary-image
sonic-net/sonic-utilities

Aug 2021 - Nov 2022

Command line utilities for the SONiC project
Role in this project:
userBack-end Developer & QA Engineer
Contributions:37 reviews, 16 commits, 23 PRs in 1 year 3 months
Contributions summary:Marty contributed to the `sonic-utilities` project by addressing multiple issues related to the SONiC network operating system. Their work involved fixing bugs in the `sfputil` tool, specifically related to error status reporting on multi-ASIC platforms. They also modified the `sonic-installer` tool to resolve a problem encountered after image cleanup. Additionally, the user implemented changes to improve the output of `show ip/ipv6 route` commands within the `alias` interface mode, enhancing usability.
command-line-utilitiessoniccli
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
Marty Lok - Senior Software Engineer at Nokia