Kun Li, Developer in Perth, Western Australia, Australia
Kun is available for hire
Hire Kun

Kun Li

Verified Expert  in Engineering

Bio

Kun is an accomplished solution architect and senior software engineer with 18 years of experience and multiple certifications, including project management. Kun has delivered 10+ enterprise-level systems to customers, including a wholesale trading system with semi-real-time trading functionalities and complex integrations. Previous roles include solution architect, senior developer, and advanced consultant for the government, energy, emergency, manufacturing, and defense industries.

Portfolio

IBM
Optimizely, Azure, ASP.NET Core, ASP.NET MVC 6, C#, TypeScript 3, Angular...
Sonic Healthcare
.NET, Angular, Java, RabbitMQ, SQL, PostgreSQL
Synergy
C#, ASP.NET Core, Visual Studio, Angular, TypeScript 3, Python, Web API...

Experience

  • C# - 10 years
  • .NET - 10 years
  • Solution Architecture - 5 years
  • ArcGIS - 5 years
  • Azure DevOps - 4 years
  • ASP.NET Core - 4 years
  • Azure - 3 years
  • Azure IoT Hub - 1 year

Availability

Full-time

Preferred Environment

C#, ASP.NET Core, Angular, TypeScript, Java, Python, Web API, ASP.NET MVC 6, .NET Core, Azure DevOps

The most amazing...

...championship I've won is the 2021 Synergy Hackathon.The current project received 10 out of 10 score in a client survey.

Work Experience

Solution Architect

2022 - PRESENT
IBM
  • Developed solution artifacts for asset performance management projects. Developed embedded generation application in an energy solar management project.
  • Tracked work and progress using Jira and maintained the code in GitHub.
  • Created solution design with ReliaSoft for facilitating the asset insights team with the capability of reliability-centered maintenance. Integrated Optimizely CMS with MuleSoft, Nintex, and Azure B2C.
Technologies: Optimizely, Azure, ASP.NET Core, ASP.NET MVC 6, C#, TypeScript 3, Angular, ReliaSoft, Site Reliability Engineering (SRE), Web API, .NET Core, TypeScript, Communication, Presentations, .NET 6, .NET, Software Development, System Architecture Design, Software System Architecture Development, Visual Studio, HTML, CSS3, GitHub, APIs, Documentation, Docker, CSS, Azure Blob Storage API, Azure Functions, Razor, Razor Pages, MVC Razor, Amazon Web Services (AWS), Large Language Models (LLMs), SaaS, Cloud Architecture, Renewable Energy, MQTT, Cloud, Back-end, Google Cloud Platform (GCP), API Development, Architecture, Artificial Intelligence (AI), Retrieval-augmented Generation (RAG), Front-end Architecture, Software Design, Back-end APIs, Layer API, Technical Leadership

Full-stack .NET Core and Angular Senior Developer

2023 - 2025
Sonic Healthcare
  • Developed and implemented core functionalities in an ASP.NET Core Web API back end with PostgreSQL, optimizing data retrieval and ensuring seamless integration with the Angular front end.
  • Built a scalable and high-performance Angular front end with highly flexible and dynamic UI generation, integrating and enhancing user experience and reducing API response times.
  • Designed and optimized ERD RESTful APIs to support secure data transactions between the front and back end, improving system efficiency and maintainability.
Technologies: .NET, Angular, Java, RabbitMQ, SQL, PostgreSQL

Senior Full-stack Developer

2019 - 2022
Synergy
  • Developed a wholesale trading system v1 and v2 and a wholesale standing data manager tool. Implemented an IoT solution.
  • Tracked and fixed bugs, accomplished user stories and features using Azure DevOps, conducted code reviews through GitHub, and delivered solutions design through iServer.
  • Developed generation reporting system architecture models and enterprise metamodel documentation.
Technologies: C#, ASP.NET Core, Visual Studio, Angular, TypeScript 3, Python, Web API, .NET Core, TypeScript, Communication, Presentations, .NET 6, .NET, ITIL, SQL, Software Engineering, Software Development, HTML, CSS3, GitHub, APIs, Documentation, Docker, Visual Studio .NET, Visual Studio 2019, Bootstrap 4, RxJS, ASP.NET, C#.NET WinForms, LINQ, XML, SQL Server 2017, CSS, Azure Stream Analytics, Microsoft Power BI, Raspberry Pi, Node.js, Machine Learning, Full-stack, Large Language Models (LLMs), SaaS, Three.js, Cloud Architecture, Renewable Energy, MQTT, Cloud, Back-end, PostgreSQL, Google Cloud Platform (GCP), Redis, Back-end Development, API Development, Architecture, Test-driven Development (TDD), Artificial Intelligence (AI), Retrieval-augmented Generation (RAG), React, Front-end Architecture, Software Design, Back-end APIs, Layer API, DevOps, Internet of Things (IoT)

Senior Full-stack Developer

2018 - 2019
L3
  • Developed a marine application system called Vigilus. Received positive feedback for the completed project.
  • Created system maintenance tools and boosted its performance.
  • Tracked and fixed bugs via Jira and completed documentation.
Technologies: .NET, Windows Presentation Foundation (WPF), C#, SQL, Communication, Software Engineering, Software Development, Visual Studio, HTML, CSS3, GitHub, Documentation, Visual Studio .NET, SQL Server 2017, Full-stack, SaaS, Back-end, PostgreSQL, Redis, Back-end Development, API Development, Architecture, Front-end Architecture, Software Design, Back-end APIs, Layer API, DevOps

Senior Developer

2016 - 2018
Advanced Share Registry
  • Developed an account management system with very positive feedback.
  • Optimized system performance by more than 70%.
  • Completed baseline enterprise system architecture and software design documentation.
Technologies: C#, .NET, SQL, Windows Presentation Foundation (WPF), Communication, Software Engineering, Software Development, Visual Studio, Project Management Professional (PMP), GitHub, Documentation, Visual Studio .NET, LINQ, XML, MySQL, Full-stack, SaaS, Back-end, PostgreSQL, Back-end Development, API Development, Architecture, Software Design, Back-end APIs, RS485

IT Advanced Consultant

2013 - 2016
NNIT
  • Received outstanding ratings in the annual performance improvement system.
  • Developed tools and scripts for significantly improving maintenance performance and optimizing processes with zero incidents breached in SLAs and 100% KPIs met. This helped the team obtain new contracts.
  • Developed and implemented three Kaizen ideas and software tools, saving 793 working P1 hours per year.
  • Assisted the team in getting 4.9 out of five scores in Eval&GO, a customer satisfaction feedback system.
Technologies: IBM WebSphere, WebSphere MQ, C#, Oracle WebLogic Application Server, AIX, Linux, ITIL, Project Management Professional (PMP), BMC Remedy, Oracle SOA Suite, WebSphere Application Server, WebSphere Portal Server, Communication, Presentations, .NET, Software Development, System Architecture Design, Software System Architecture Development, Visual Studio, Documentation, Visual Studio .NET, IBM Tivoli Workload Scheduler, MySQL, Software Design

Solution Architect

2008 - 2013
ZhongHuan System Engineering Technology Ltd.
  • Designed, developed, and achieved 5+ enterprise-level system deliveries. Received positive feedback from clients.
  • Won science and technology achievement awards for two projects.
  • Served in multiple roles as architect, team lead, and project manager for most projects.
Technologies: GIS, ArcGIS, ArcGIS Server, C#, Java, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), .NET, Communication, Presentations, IBM WebSphere, WebSphere MQ, Software Engineering, Software Development, System Architecture Design, Software System Architecture Development, ASP.NET Core, Visual Studio, Project Management Professional (PMP), Oracle, HTML, CSS3, Documentation, Visual Studio .NET, LINQ, XML, ArcSDE, SQL Server 2017, Enterprise Architecture, Jakarta Server Pages (JSP), PHP, MySQL, Software Design, Classic ASP, Layer API

Senior Developer

2004 - 2008
MITSUMI
  • Developed the first STB product on ZORAN chips.
  • Designed and developed an STB test toolset for automation testing.
  • Completed product design and the development documentation.
Technologies: C, C++, Software Engineering, Software Development, Documentation, Software Design, Classic ASP, RS485

Experience

Trader Flight Deck | Energy Trading System

A wholesale trading system with semi-real-time trading functionalities and complex integrations to internal or external peripheral systems. I joined the team as one of the principal developers, building and delivering V1 and V2 to production.

Public Security Integrated Commanding and Dispatching System

A comprehensive emergency system with more than 20 sub-systems integrated with various external data providers or services. Using MQ as messaging middleware server with JMS and XMS to build system linkages with HA. Actively worked as one of the primary developers and solution architects in the project.

Asset Performance Management

Worked on Western Power's internal project to improve and facilitate the asset insights team with the modeling capability of reliability-centered maintenance following the reliability, availability, and maintainability model and the modeling capability that generates reliable, comparable insights into current and future performance against all asset management objectives across the lifecycles of the asset and network.

Vigilis | Full-spectrum Maritime System

L3 Oceania's Vigilis is a leading maritime system and solution in the surface, undersea, geospatial, and network-centric spheres of operation, as both defense and commercial applications, provide full-spectrum maritime capabilities.

Embedded Generation Application for Solar P/V Registry

A C# .NET Core MVC-based web application combined with Optimizely CMS powered by MuleSoft Platform, Azure B2C, and Azure Storage. The front end was built using ASP.NET Razor pages with Optimizely CMS templates, the back end relied on .NET WebAPI as services integrating to MuleSoft, and user authentication and authorization were implemented by Azure B2C.

Infinity | IoT Integration Platform

Infinity is an end-to-end IoT solution that utilizes cloud technologies such as Azure IoTHub and EventStream, front-end AI models like Python and YOLO, back-end functions like Azure Functions, and data visualization (Azure Analytics, PowerBI, and PowerApps) for delivering intelligent, interconnected equipment and products autonomously communicating and optimizing along the entire value chain, which are key elements of the industry 4.0 digital revolution.

Wholesale Energy Standing Data Manger

A web application based on .NET and Angular for managing standing data in wholesale energy trading business. I acted as a full-stack developer and liaised with business analysts, infrastructure administrators, and traders for the display and management of all the useful information and static datasets in user data views with customized editing and showing screens.

Middleware Maintenance Project and Toolset Development

A middleware maintenance and support project related to middleware products such as IBM WebSphere MQ, WebSphere Application Server, TWS, and Oracle WebLogic. I led and operated the customer's system upgrading and patching system performance tuning, JVM tuning, scripting, and troubleshooting. I also developed a toolset for improving and optimizing the maintenance process.

Set-top-box Product Embedded Development Project

A set-top-box device product for high-resolution display using the Zoran GPU chip. I served as the embedded software developer responsible for product development. I liaised with providers and testers, especially in designing, coding, decoding, and displaying modules.

Metropolitan Security Emergency Response and Dispatching System

A full-spectrum emergency responding system used by the police force and emergency center to receive, process, and respond to emergency calls. I worked as the solution architect and senior developer designing and developing a call response module, Web GIS module (including GPS module), data process and maintenance module with the spatial data part and non-spatial data part, CTI module, and integration platform.

Commercial Product Application

A web-based commercial product application designed to streamline online test registrations, enterprise quoting, and web management for clients. Built on a microservices architecture, it features domain-based Web APIs, Kong API Gateway, and Splunk for log monitoring.

As a full-stack developer, I developed both the ASP.NET Core back end and Angular front end, integrating PostgreSQL, Umbraco CMS, Redis caching, RabbitMQ, and Slingshot. The system includes:
• A client portal for test registration, quotes, and service management.
• A back office management portal for admins and staff to configure settings, manage data, and oversee client operations.

For CI/CD, we used Azure DevOps, Ansible, and Tanzu to automate deployments. Jira managed team collaboration and ticketing.

I implemented core functionalities and RESTful APIs and optimized performance, security, and scalability, significantly improving operational efficiency and automation.

Education

2010 - 2013

Master's Degree in Computer Science

Tianjin University - China

1999 - 2004

Bachelor's Degree in Computer Science

Nankai University - China

Certifications

JULY 2024 - PRESENT

IBM Generative AI Foundations

IBM

JUNE 2023 - NOVEMBER 2026

AWS Certified Solutions Architect

Amazon Web Services

DECEMBER 2022 - PRESENT

Google Cloud Certified Professional Cloud Architect

Google Cloud

JULY 2022 - JULY 2023

Microsoft Certified: DevOps Engineer Expert

Microsoft

JUNE 2022 - JUNE 2023

Microsoft Azure Developer Associate

Microsoft

FEBRUARY 2022 - FEBRUARY 2024

Microsoft Azure Solutions Architect Expert

Microsoft

DECEMBER 2021 - PRESENT

Microsoft Certified: Azure AI Fundamentals

Microsoft

NOVEMBER 2021 - PRESENT

Microsoft Certified: Azure Data Fundamentals

Microsoft

NOVEMBER 2021 - PRESENT

Microsoft Certified: Azure Fundamentals

Microsoft

NOVEMBER 2021 - NOVEMBER 2022

Microsoft Certified: Azure IoT Developer Specialty

Microsoft

SEPTEMBER 2021 - PRESENT

TOGAF 9.2

Open Group

SEPTEMBER 2019 - PRESENT

Kafka Fundamental

Confluent

JUNE 2015 - JUNE 2024

Project Management Professional (PMP)®

PMI

SEPTEMBER 2014 - PRESENT

Oracle WebLogic 12c Administrator

Oracle

DECEMBER 2013 - PRESENT

IBM WebSphere MQ Administrator

IBM

AUGUST 2013 - PRESENT

IBM WebSphere Application Server Administrator

IBM

AUGUST 2013 - PRESENT

ITIL Foundation

Axelos

Skills

Libraries/APIs

ArcGIS, Web API, Azure Blob Storage API, LINQ, API Development, Back-end APIs, Layer API, Node.js, RxJS, Three.js, React

Tools

Visual Studio, Optimizely, GIS, Azure IoT Hub, C#.NET WinForms, Visual Studio .NET, Visual Studio 2019, BMC Remedy, WebSphere Portal Server, GitHub, Azure Active Directory B2C (ADB2C), Microsoft Power BI, IBM Tivoli Workload Scheduler, MQTT, Oracle SOA Suite, Terraform, Microsoft Silverlight, RabbitMQ, IBM Watson

Languages

C#, TypeScript 3, SQL, HTML, TypeScript, C#.NET, XML, C, C++, Java, CSS3, Python, CSS, JavaScript, Snowflake, Go, Jython, Embedded C, PHP

Frameworks

ASP.NET Core, Angular, ASP.NET MVC 6, .NET, Windows Presentation Foundation (WPF), .NET Core, .NET 6, MVC Razor, ASP.NET, Classic ASP, Razor Pages, Razor, Jakarta Server Pages (JSP)

Paradigms

Azure DevOps, ITIL, Test-driven Development (TDD), DevOps

Platforms

Azure, WebSphere MQ, ArcGIS Server, IBM WebSphere, Apache Kafka, Oracle, Amazon Web Services (AWS), Raspberry Pi, Azure Functions, Docker, Google Cloud Platform (GCP), AIX, Linux, Azure AI Studio, Embedded Linux

Storage

SQL Server 2017, Azure SQL Databases, PostgreSQL, Redis, MongoDB, MySQL, Databases, Google Cloud

Other

System Architecture Design, Software System Architecture Development, Software Engineering, Software Development, Oracle WebLogic Application Server, Enterprise Architecture, Solution Architecture, IT Service Management (ITSM), Documentation, Azure Stream Analytics, Full-stack, Cloud Architecture, Renewable Energy, Cloud, Back-end, Back-end Development, Architecture, Front-end Architecture, Software Design, Internet of Things (IoT), Project Management Professional (PMP), Windows Communication Foundation (WCF), IT Project Management, APIs, Presentations, Communication, WebSphere Application Server, ArcSDE, Large Language Models (LLMs), SaaS, Real-time Data, Artificial Intelligence (AI), Retrieval-augmented Generation (RAG), RS485, Technical Leadership, Azure Data Factory (ADF), ReliaSoft, Site Reliability Engineering (SRE), Bootstrap 4, Machine Learning, Front-end

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring