Charlie Li

Junior Software Engineer at Two Circles

Vancouver, British Columbia, Canada
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
Charlie Li is a Junior Software Engineer and UBC Computer Science student with seven years of hands-on experience across web development, QA automation, and DevOps. He has built RESTful APIs and front-end features using Python, TypeScript, React, C#, and PostgreSQL, and implemented robust automated test suites with Java and Selenium. Charlie contributes to notable open-source Azure projects—adding AKS snapshot commands and FIPS support in AgentBaker—demonstrating comfort with cloud-native tooling, SDK integration, and ARM64 build pipelines. He brings practical QA and deployment experience from AWS, Jenkins, and Azure, combined with classroom mentoring as a long-term teaching assistant. Known for bridging development and operations, he excels at shipping reliable features while tightening security and compliance in distributed systems.
code7 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at The University of British Columbia
languagesChinese, English
github-logo-circle

Github Skills (22)

kubernetes10
python10
microsoft-azure10
azure-cli10
kubernetes-pods10
azure10
fips10
cli10
cloud-init9
ubuntu9
dockers9
bash9
docker9
arm9
automations8

Programming languages (6)

TypeScriptCSSGoHTMLPythonTypeSpec

Github contributions (5)

github-logo-circle
Azure/AgentBaker

Mar 2021 - Jan 2023

Agent Baker is aiming to provide a centralized, portable k8s agent node provisioning lib as well as rich support on different OS image with optimized k8s binaries.
Role in this project:
userDevOps Engineer
Contributions:175 reviews, 158 commits, 298 PRs in 1 year 10 months
Contributions summary:Charlie primarily focused on enhancing the agent baker's functionality related to FIPS (Federal Information Processing Standards) compliance, especially for Ubuntu 18.04. Their contributions included installing FIPS in VHDs, adding error handling, and incorporating specific configurations. Additionally, the user made changes to the build and deployment scripts to support ARM64 architecture and also updated the SIG image versions.
provisioningvhdagentcloud-initaiming
Azure/azure-cli-extensions

Sep 2021 - Nov 2022

Public Repository for Extensions of Azure CLI.
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:46 reviews, 5 commits, 13 PRs in 1 year 2 months
Contributions summary:Charlie primarily contributed to the development and maintenance of the Azure CLI extensions, specifically related to the AKS (Azure Kubernetes Service) preview features. Their work included implementing new commands for AKS snapshot management, integrating with the AKS SDK, and upgrading existing features. They also addressed code style issues and incorporated feedback from code reviews.
azure-cli-extensionpublic-repositoryextensionsazureazure-cli
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
Charlie Li - Junior Software Engineer at Two Circles