Senior Software Engineer · Adelaide, SA

01 — Profile

Ruilun Li

Cloud | Full Stack | DevOps

Passionate and versatile Senior Software Engineer with extensive experience designing and delivering cloud-native, full-stack solutions — particularly within AWS serverless architectures. I enjoy solving complex problems and partnering with stakeholders to build robust, end-to-end systems. Committed to mentoring engineers, driving technical excellence, and contributing to a culture of continuous improvement.

AWS ServerlessEvent-DrivenMicroservicesRESTful APIsRubyC# .NETTypeScriptIaC
10+Years
7Roles
3AWS Certs
ADLAdelaide

02Work Experience

Work Experience.

10+ years across AWS cloud, government platforms, and enterprise SaaS.

Senior Software DeveloperCurrent
Jun 2022Present·Adelaide, SA

nib Health Group

  • Design, build, and maintain scalable AWS serverless applications using Ruby, Node.js and C# as part of a cloud-first architecture.
  • Develop high-performance single-page applications with React, focusing on scalability, maintainability, and responsive user experience.
  • Ensure code quality through code reviews, unit tests (Jest), API tests (Postman), and end-to-end tests (Cypress).
  • Mentor junior engineers by sharing best practices, documenting coding standards, and guiding serverless architecture design.
  • Collaborate closely with principal tech leads and business analysts to translate requirements into scalable technical solutions and drive greenfield AWS microservices initiatives.
RubyC# .NETNode.jsReactAWS LambdaSQSSNSStep FunctionsJestCypress
Lead Software Developer
Nov 2021Jun 2022·Adelaide, SA

Department for Infrastructure and Transport – SA

  • Led development and enhancement of enterprise platforms using C# (.NET Core) deployed on AWS, including support for legacy .NET Framework systems.
  • Built the MyMetro management middleware — a backend service powering metro card management features for the Adelaide Metro platform (adelaidemetro.com.au), enabling commuters to manage their Metrocard accounts online.
  • Led team migration of legacy on-premises applications onto AWS ECS using Docker, improving reliability and scalability.
  • Collaborated with the team leader to drive key technical and solution design decisions, and mentored staff to ensure adherence to established architectural patterns.
  • Delivered solution design, system architecture, and technical DevOps across several large department systems.
C# .NET CoreAWS ECSDockerCloudFormationREST API
Solutions Developer
Jan 2021Nov 2021·Adelaide, SA

COMUNET PTY LTD

  • Led solution design, system architecture, and technical DevOps across multiple large client accounts spanning public sector, enterprise, and small business.
  • Drove migration of Vue.js serverless applications from JavaScript to TypeScript — including build CLI tooling, Vue class library setup, and Lambda function migration.
  • Mentored junior developers and mapped business requirements into scalable technical designs.
Vue.jsTypeScriptAWS LambdaServerless Framework
Software Developer
Apr 2018Jan 2021·Adelaide, SA

COMUNET PTY LTD

  • Built and supported AWS/Azure serverless applications, PWA single-page applications, Xamarin mobile applications, and ASP.NET Webform applications for clients across diverse industries.
  • Migrated on-premises applications onto Azure cloud and delivered DevOps automation using AWS and Azure cloud services.
  • Developed backend systems with .NET Web API and API Gateway/Lambda, and optimised relational (MySQL, SQL Server) and NoSQL (DynamoDB, Cosmos DB) databases.
C# .NETAWSAzureDynamoDBSQL ServerXamarin
Application Engineer
May 2017Apr 2018·Adelaide, SA

Ansible PTY LTD (Mnet Australia)

  • Built large-scale AngularJS enterprise web applications for QLD Department of Transport and Main Roads (TMR).
  • Delivered the QLD TMR Vehicle Inspection application — automating vehicle inspection, certification, and approval workflows.
  • Developed the 2018 Gold Coast Commonwealth Games Journey Planner app, featuring event planner, journey planner, and Park & Ride functionality.
AngularJSTypeScriptPWAREST API
Graduate Application Engineer
Jun 2016May 2017·Adelaide, SA

Ansible PTY LTD (Mnet Australia)

  • Developed web and mobile applications (iOS & Android) using AngularJS and mobile frameworks.
  • Built PWA and SPA experiences with JavaScript in a fast-paced mobile-first development environment.
AngularJSJavaScriptiOSAndroid
Project Application Developer
Dec 2015Jun 2016·Adelaide, SA

Flinders University

  • Developed an Android application for the research project: 'On the Feasibility of a Smartphone-based Solution to Rapid Point-of-Care Quantitative Urinalysis'.
AndroidJava

03Education

Education.

Flinders University·Master of Information & Technology
20132015 · Adelaide, SA, Australia
  • GPA: 6.31 / 7.0
  • Chancellor's Letter of Commendation — 2015
  • Chancellor's Letter of Commendation — 2014
Zhuhai College of Jilin University·Bachelor of Finance
20102013 · Zhuhai, China

04Skills

Skills.

Languages

RubyTypeScriptJavaScriptC# (.NET)SQLNode.js

Frameworks & Libraries

ReactVue.js / VuetifyAngularJSASP.NETXamarin Forms

Cloud & Infrastructure

AWS LambdaAPI GatewaySQSSNSSESStep FunctionsECSS3DynamoDBRDSCognitoIAMCloudWatchCloudFormationCodePipelineAzure

Tools & Testing

DockerBuildkiteJestCypressRSpecPostmanGit

Other

Serverless ArchitectureMicroservicesCI/CD & IaCOAuth / JWTAgile / Scrum

AWS Certifications

AWS Certified DevOps Engineer – Professional

DOP-C01 · Aug 2021

AWS Certified Developer – Associate

DVA-C01 · 2019

AWS Certified Cloud Practitioner

CLF-C01 · 2019

05Projects

Projects.

Selected work shipped to production.

Adelaide Metro — MyMetro Middleware

Built the MyMetro management middleware for the Adelaide Metro platform — a backend service enabling commuters to manage Metrocard accounts online, including balance top-ups, transaction history, and card registration.

C# (.NET Core)AWSREST APIDocker

Commonwealth Games Journey Planner

Built the 2018 Gold Coast Commonwealth Games Journey Planner — a large-scale Angular web app featuring event planner, journey planner, and Park & Ride functionality used by thousands during the Games.

AngularJSTypeScriptPWA

QLD TMR Vehicle Inspection App

Developed an enterprise AngularJS web application for QLD Department of Transport to automate vehicle inspections, certifications, and approval processes.

AngularJSJavaScriptREST API

Vue.js → TypeScript Migration

Led full migration of AWS serverless Vue.js applications from JavaScript to TypeScript at COMUNET — covering build CLI tools, Vue class library integration, Lambda functions, and team documentation.

Vue.jsTypeScriptAWS Lambda

Smartphone Urinalysis Research App

Built an Android application for Flinders University research on rapid point-of-care quantitative urinalysis using a smartphone camera — contributing to published academic research.

AndroidJava

06 — Contact

Get in Touch.

Open to senior backend engineering roles, cloud architecture work, or just connecting with people building interesting things in Adelaide.

© 2026 Ruilun Li · Built with Next.js & Tailwind CSS