Andy Shen is a Senior Software Engineer based in Sydney with 15 years of experience building backend services and deploying cloud-native applications, particularly on AWS. He blends .NET Core, Node.js and Java expertise with front-end skills in HTML, JavaScript and Bootstrap, and has hands-on experience across MVC, JSP/JSF and WebForms. An AWS Certified Solutions Architect, he has practical DevOps experience—contributing to notable open-source projects like LocalStack by adding Lambda runtime and container networking support, and hardening the swagger-parser to improve API validation reliability. Andy's career spans product engineering roles and customer-facing B2B work, giving him a pragmatic focus on robustness, performance and stakeholder-driven outcomes. He recently graduated from UTS with a strong academic record and brings a track record of shipping reliable, production-ready systems.
15 years of coding experience
6 years of employment as a software developer
Performance Education Group
Advanced Diploma of Translating, English Translation, Language Interpretation and Translation, Advanced Diploma of Translating, English Translation, Language Interpretation and Translation at Abbey College
Bachelor's degree, Information Technology, GPA 3.7/4, Bachelor's degree, Information Technology, GPA 3.7/4 at University of Technology Sydney
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
Role in this project:
Back-end & DevOps Engineer
Contributions:7 commits, 7 PRs, 24 comments in 11 months
Contributions summary:Andy contributed to the local AWS cloud stack by adding support for new Lambda runtime versions (Node.js 8.10). They also implemented features related to container networking for Lambda functions, allowing users to specify a network for their Lambda code. Further, they added support for running scripts from an init.d style directory during service startup and corrected event invocation for Kinesis streams.
Contributions:7 commits, 1 PR, 6 comments in 25 days
Contributions summary:Andy focused on improving the robustness of the swagger-parser by addressing specific API validation issues. Their commits involved identifying and skipping problematic APIs that caused validation errors or hung during processing. They also added a list of known errors, focusing on ignoring specific issues related to OpenAPI versions and data schema inconsistencies to prevent the parser from failing on certain valid API specifications. These changes helped improve the reliability and prevent errors within the parser.
validationresolverjavascriptswagger-2validator
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.