Senior Software Developer at Uptick - Fire & Security Software
Sydney, New South Wales, Australia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Ryan Lie is a Senior Software Developer based in Sydney with 15 years building backend systems, cloud-native services, and developer tooling across startups and regulated industries. He has led architecture and teams for greenfield FastAPI and Django projects, designed an internal ledger and global routing via Lambda@Edge, and implemented GitOps and IAM integrations for hybrid Kubernetes/OpenStack/Azure deployments. His background includes real-money gaming systems where he championed CI/CD, security practices and ISO-modeled audits, and at Prezzee he helped scale the platform globally while driving microservices and sandboxing for local testing. An active open-source contributor, Ryan has improved Python refactoring tooling (rope) and Vim python-mode, adding modern AST and syntax support that benefits many Python developers. Pragmatic and security-minded, he blends deep hands-on engineering with operational discipline to deliver reliable, testable systems.
15 years of coding experience
12 years of employment as a software developer
SMAK 1 BPK PENABUR
Randwick Boys' High School
Bachelor of Information Technology Software Technology, Bachelor of Information Technology Software Technology at Macquarie University
Contributions:3 releases, 82 reviews, 882 commits in 2 years 4 months
Contributions summary:Ryan primarily contributed to the refactoring and enhancement of the `rope` Python refactoring library, focusing on improving the abstract syntax tree (AST) parsing capabilities. Their work involved adding support for new Python syntax elements, such as byte-string literals, the ellipsis Constant, and the "async for", "async def", and "await" keywords, along with the implementation of the structural pattern matching node and the refactoring of the handling of whitespace and operator precedence. The contributions also addressed bugs and inconsistencies.
Vim python-mode. PyLint, Rope, Pydoc, breakpoints from box.
Role in this project:
Back-end Developer
Contributions:14 commits, 8 PRs, 21 comments in 4 years 1 month
Contributions summary:Ryan primarily contributed to the Python-mode Vim plugin, enhancing its functionality and fixing bugs. Their work included improving refactoring capabilities, such as extract method and variable, and implementing new features like selecting logical lines. They also focused on improving the testing infrastructure by adding flags and modifying test scripts. Additionally, the user updated the Rope library dependency.
pythonvim-pythonvimboxpylint
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
Ryan Lie - Senior Software Developer at Uptick - Fire & Security Software