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

Kun Li

Verified Expert  in Engineering

Solution Architect and Full-stack Developer

Perth, Western Australia, Australia

Toptal member since November 29, 2022

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

Experience

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 Design, ASP.NET, ASP.NET, C#, TypeScript 3, Angular, ReliaSoft, Site Reliability, Web API, .NET Core, TypeScript, Communication Coaching, Presentations, .NET 6, .NET, Software Development, System Architecture Design, Software System Architecture Development, Visual Studio Development, HTML, CSS3, GitHub, APIs, Documentation, Docker, CSS, Azure, Azure Functions, Razor, Razor Pages, ASP.NET, 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, Visual Studio Development, Angular, TypeScript 3, Python, Web API, .NET Core, TypeScript, Communication Coaching, Presentations, .NET 6, .NET, ITIL, SQL, Software Engineering, Software Development, HTML, CSS3, GitHub, APIs, Documentation, Docker, Visual Studio .NET, Visual Studio 2019, Twitter Bootstrap, RxJS, ASP.NET, C#, LINQ, XML, SQL Server 2017, CSS, Azure Stream Analytics, Business Intelligence Development, 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 Coaching, Software Engineering, Software Development, Visual Studio Development, 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 Coaching, Software Engineering, Software Development, Visual Studio Development, PMP Project Management, 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: Web Development, Web Development, C#, Oracle Development, AIX, Linux, ITIL, PMP Project Management, BMC Remedy, Oracle SOA Suite, Web Development, WebSphere Portal Server, Communication Coaching, Presentations, .NET, Software Development, System Architecture Design, Software System Architecture Development, Visual Studio Development, 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, C#, Java, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), .NET, Communication Coaching, Presentations, Web Development, Web Development, Software Engineering, Software Development, System Architecture Design, Software System Architecture Development, ASP.NET, Visual Studio Development, PMP Project Management, Oracle Development, HTML, CSS3, Documentation, Visual Studio .NET, LINQ, XML, ArcSDE, SQL Server 2017, Enterprise Architecture, Java, 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, LINQ, Node.js, RxJS

Tools

Visual Studio Development, Optimizely, GIS, Azure IoT Hub, C#, Visual Studio .NET, Visual Studio 2019, BMC Remedy, WebSphere Portal Server, GitHub, Azure Active Directory B2C (ADB2C), Business Intelligence Development, IBM Tivoli Workload Scheduler, Oracle SOA Suite, Terraform, Silverlight

Languages

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

Frameworks

ASP.NET, Angular, ASP.NET, .NET, Windows Presentation Foundation (WPF), .NET Core, ASP.NET, ASP.NET, Razor Pages, Razor, Java

Paradigms

Azure DevOps, ITIL

Platforms

Azure Design, Web Development, ArcGIS, Web Development, Apache Kafka, Oracle Development, AWS, Raspberry Pi, Azure Functions, Docker, AIX, Linux, Azure AI Studio, Linux

Storage

SQL Server 2017, Azure, MongoDB, MySQL

Other

System Architecture Design, Software System Architecture Development, Software Engineering, Software Development, Oracle Development, Enterprise Architecture, Solution Architecture, IT Service Management (ITSM), Documentation, .NET 6, Azure Stream Analytics, Full-stack, PMP Project Management, Windows Communication Foundation (WCF), IT Project Management, APIs, Presentations, Communication Coaching, Web Development, ArcSDE, Azure Data Factory, ReliaSoft, Site Reliability, Twitter Bootstrap, 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