Lee Ming Yau, Developer in London, United Kingdom
Lee is available for hire
Hire Lee

Lee Ming Yau

Verified Expert  in Engineering

Software Developer

London, United Kingdom

Toptal member since June 28, 2022

Bio

Lee is a skilled software developer with eight years of experience providing expert web and mobile application solutions, specializing in C#, .NET, and JavaScript. Lee is a passionate problem solver, always striving for a balanced solution between resources, quality, and time.

Portfolio

WiseTech Global
.NET, .NET 7, C#.NET WinForms, Blazor, SQL
SEB Group
.NET 5, C#, Blazor, React, Web API, .NET Core, C#.NET, ASP.NET Core, APIs...
Sitecore
Sitecore, JavaScript, C#, .NET, Selenium, Gulp, .NET Core, C#.NET, ASP.NET Core...

Experience

  • GitHub - 6 years
  • C# - 6 years
  • HTML - 6 years
  • JavaScript - 6 years
  • .NET - 6 years
  • Azure DevOps - 3 years
  • .NET 5 - 2 years
  • Blazor - 1 year

Availability

Part-time

Preferred Environment

Windows, .NET, Visual Studio, Azure DevOps, OpenShift, GitHub

The most amazing...

...thing I've developed is an insurance platform that provides corporate agreement management, quotation, and more flexibility.

Work Experience

Senior Software Engineer

2023 - PRESENT
WiseTech Global
  • Contributed to improving the EU customs process for our customers.
  • Created a Blazor desktop application to track and automate developer tasks.
  • Investigated bugs and patched fixes to different release channels.
Technologies: .NET, .NET 7, C#.NET WinForms, Blazor, SQL

Senior Software Developer

2020 - 2023
SEB Group
  • Developed a premium service web API to calculate payable premiums for the company's insurance products while enabling frequent consumption due to its performance.
  • Created a plugin-based framework to perform fast development for microservices by focusing on the business logic and providing the framework's core infrastructure.
  • Designed and developed a flexible solution to create dynamic insurance products, producing new or modifying existing ones without the back-end changes while allowing a shorter time to market.
  • Built a front-end client using .NET 6 Blazor to design new insurance products with a drag-and-drop user interface and premium price simulation.
  • Maintained and refactored an application to speed up the performance of generating accounting reports for insurance policy transactions.
Technologies: .NET 5, C#, Blazor, React, Web API, .NET Core, C#.NET, ASP.NET Core, APIs, Azure, Microsoft SQL Server, SQL, Architecture

Software Developer

2019 - 2020
Sitecore
  • Created and maintained components for the Sitecore Commerce Storefront using the Sitecore Experience Accelerator (SXA) to help customers speed up their eCommerce website creation.
  • Developed small, reusable, and configurable storefront components, available for further customization and extension, written in JavaScript, Knockout.js, HTML, CSS, and C#.
  • Managed to speed up Selenium C# and automated UI test suite by 50%.
Technologies: Sitecore, JavaScript, C#, .NET, Selenium, Gulp, .NET Core, C#.NET, ASP.NET Core, APIs, Azure, ASP.NET, Microsoft SQL Server, SQL

Senior Application Developer

2017 - 2019
Sterling RISQ
  • Developed a new system using ASP.NET MVC 5 back-end with two front-end clients to automate specific operations, including integrations with the client's recruitment system via web services.
  • Integrated Adobe Sign API for e-signing documents with Auth0 and Amazon Cognito for SAML SSO login.
  • Designed and developed a dynamic questionnaire, using JavaScript to handle the validations and rendering logic.
Technologies: C#, .NET, JavaScript, HTML, CSS, Bootstrap, Kendo UI, C#.NET, APIs, ASP.NET, Microsoft SQL Server, SQL

Experience

Blazor Browser Extension

https://github.com/mingyaulee/Blazor.BrowserExtension
The project included an open source NuGet package to build a browser extension with the Blazor WebAssembly application. Compatible with major browsers, including Google Chrome, Microsoft Edge, and Mozilla Firefox, the package helped developers build, debug and publish browser extensions using Blazor.

Web Extensions .NET

https://github.com/mingyaulee/WebExtensions.Net
Developed an open source package to provide interoperability for web extension APIs within browser extensions context. I utilized the package in Blazor projects while enabling APIs injection into components for consumption.

Education

2011 - 2014

Bachelor's Degree in Actuarial Science

University of Tunku Abdul Rahman - Kuala Lumpur, Malaysia

Skills

Libraries/APIs

Web API, React

Tools

Visual Studio, GitHub, Gulp, C#.NET WinForms

Languages

C#, JavaScript, C#.NET, SQL, HTML, CSS

Frameworks

.NET, .NET 5, .NET Core, ASP.NET Core, ASP.NET, Blazor, Bootstrap, Selenium, Kendo UI, .NET 7

Storage

Microsoft SQL Server

Paradigms

Azure DevOps

Platforms

Azure, Windows, OpenShift

Industry Expertise

Life Insurance

Other

APIs, Actuarial, Statistics, Sitecore, Web Extensions, Architecture

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