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...
Synergy
C#, ASP.NET Core, Visual Studio, Angular, TypeScript 3, Python, Web API...
L3
.NET, Windows Presentation Foundation (WPF), C#, SQL, Communication...

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

Part-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)

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

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

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

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

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

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

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.
2010 - 2013

Master's Degree in Computer Science

Tianjin University - China

1999 - 2004

Bachelor's Degree in Computer Science

Nankai University - China

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

Libraries/APIs

ArcGIS, Web API, Azure Blob Storage API, LINQ, Node.js, RxJS

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, Oracle SOA Suite, Terraform, Microsoft Silverlight

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, MVC Razor, ASP.NET, Razor Pages, Razor, Jakarta Server Pages (JSP)

Paradigms

Azure DevOps, ITIL

Platforms

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

Storage

SQL Server 2017, Azure SQL Databases, MongoDB, MySQL

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, .NET 6, Azure Stream Analytics, Full-stack, Project Management Professional (PMP), Windows Communication Foundation (WCF), IT Project Management, APIs, Presentations, Communication, WebSphere Application Server, ArcSDE, Azure Data Factory, ReliaSoft, Site Reliability Engineering (SRE), Bootstrap 4, Machine Learning

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