Ryan Lie

Senior Software Developer at Uptick - Fire & Security Software

Sydney, New South Wales, Australia
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
🎓
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.
code15 years of coding experience
job12 years of employment as a software developer
bookSMAK 1 BPK PENABUR
bookRandwick Boys' High School
bookBachelor of Information Technology Software Technology, Bachelor of Information Technology Software Technology at Macquarie University
languagesEnglish, Indonesian
stackoverflow-logo

Stackoverflow

Stats
63,613reputation
8.7mreached
1,008answers
24questions
Badges
unix
top-5%
html-parsing
top-5%
browser
top-5%
slice
top-5%
debugging
top-5%
dictionary
top-5%
github-logo-circle

Github Skills (51)

python10
abstract-syntax-tree10
vimscript10
android-intent10
vim-plugin10
apk10
android10
virtualenv10
html10
refactoring10
list-comprehension9
unix9
switch-statement9
javascript9
exceptions9

Programming languages (15)

C++CMakefileGoHTMLFreeMarkerKotlinTypeScript

Github contributions (5)

github-logo-circle
python-rope/rope

Sep 2020 - Jan 2023

a python refactoring library
Role in this project:
userBack-end Developer
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.
pythonpython-3-6astrefactoringrefactoring-tools
python-mode/python-mode

Nov 2018 - Nov 2022

Vim python-mode. PyLint, Rope, Pydoc, breakpoints from box.
Role in this project:
userBack-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