Lyon Zhang

Software Developer at Cognitive ToyBox

New York, New York, 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
Lyon Zhang is a software developer based in New York with 15 years of engineering experience and a BS/MS in Computer Science from Northwestern University. He has built production cloud infrastructure at AWS—driving API design and region rollouts that yielded substantial customer savings—and now develops software at Cognitive ToyBox. His background blends cloud architecture, swarm robotics research, and soft-material sensing, reflecting both applied systems engineering and lab-grade prototyping. An active back-end contributor to notable open-source tooling, he improved the RQ job-queue CLI with robust UX and Click-based refactors. Lyon combines a researcher’s attention to experimental validation with a practitioner’s focus on operational efficiency, and seeks opportunities that sit at the intersection of cloud, robotics, and healthtech.
code14 years of coding experience
job4 years of employment as a software developer
bookBS/MS, Computer Science, BS/MS, Computer Science at Northwestern University
languagesChinese
github-logo-circle

Github Skills (18)

python-click10
python10
redis10
command-line-interface10
command-line10
python-lib10
cli10
background-process9
background-worker9
background-processing9
job-queue9
background-task9
task-queue9
worker-process8
worker-service8

Programming languages (2)

VuePython

Github contributions (5)

github-logo-circle
rq/rq

Aug 2014 - Sep 2014

Simple job queues for Python
Role in this project:
userBack-end Developer
Contributions:43 commits in 1 month
Contributions summary:Lyon primarily contributed to the development of a command-line interface (CLI) for the RQ (Redis Queue) library. Their work included adding new commands such as `empty` and `requeue` to manage jobs in the queue, along with the `info` command for monitoring. They also refactored the CLI, incorporating features like progress bars and improved help messages. Furthermore, the user refactored the code to leverage Click for better command line argument parsing and output formatting.
pythonredisredis-streamsqueuesrq
zhangliyong/tao

Mar 2017 - Apr 2019

Contributions:278 pushes, 3 branches in 2 years 2 months
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
Lyon Zhang - Software Developer at Cognitive ToyBox