Avatar

Jiadong Chen

Senior Software Developer

Company-X

Biography

Kia ora, I’m a Senior Software Developer @Company-X, using Microsoft Azure cloud computing service and Unity to build, test, deploy, and manage applications. I am interested in Microsoft Azure cloud, Unity and XR development, and .NET/C#.

I’m a Microsoft Certified Azure Solutions Architect Expert, Microsoft Certified Azure Developer, Microsoft Certified Azure AI Engineer, Microsoft Certified Trainer. I am also a Microsoft Microsoft Most Valuable Professional Award winner since October 2015 and a member of the .NET Foundation.

Before joining Company-X, I worked for Unity, the creator of the world’s most widely used real-time 3D development platform, as a Field Engineer. As a Field Engineer at Unity, I provided in-depth consultation and support to developers who use Unity for their games and simulations (AR/VR/XR) development. I have participated in the Unity Unite Conference twice as a speaker. And I attended the Microsoft Ignite the Tour Beijing Conference as a speaker as well.

In addition, my first book on Unity and C# was published in 2016.

Interests

  • .NET/C#
  • Unity Engine/XR Development
  • Python
  • Microsoft Azure Cloud
  • Jenkins CI/CD

Education

  • BEng in Electronic Information Science and Technology, 2012

    Dalian Maritime University

Accomplish­ments

Microsoft Certified: Azure Solutions Architect Expert

Earning the Azure Solutions Architect Expert certification demonstrates skills and knowledge to advise stakeholders and translate business requirements into secure, scalable, and reliable solutions. Candidates have advanced experience and knowledge across IT operations, including networking, virtualization, identity, security, business continuity, disaster recovery, data platform, budgeting, and governance–this role should manage how decisions in each area affect an overall solution.

AZ-304 Microsoft Azure Architect Design

Passing Exam AZ-304 Microsoft Azure Architect Design validates the skills and knowledge to advise stakeholders and translate business requirements into secure, scalable, and reliable cloud solutions. Candidates have advanced experience and knowledge across IT operations, including networking, virtualization, identity, security, business continuity, disaster recovery, data platform, budgeting, and governance.

AZ-303 Microsoft Azure Architect Technologies

Passing Exam AZ-303 Microsoft Azure Architect Technologies validates the skills and knowledge to advise stakeholders and translate business requirements into secure, scalable, and reliable cloud solutions. Candidates have advanced experience and knowledge across IT operations, including networking, virtualization, identity, security, business continuity, disaster recovery, data platform, budgeting, and governance.

Microsoft Certified: Azure AI Engineer Associate

Earning the Azure AI Engineer Associate certification validates the skills and knowledge required to build, manage, and deploy AI solutions that leverage Azure Cognitive Services, Azure Cognitive Search, and Microsoft Bot Framework. Candidates understand the components that make up the Azure AI portfolio.

Microsoft Certified: Azure AI Fundamentals AI-900

Earners of the Azure AI Fundamentals certification have demonstrated foundational knowledge of machine learning (ML) and artificial intelligence (AI) concepts and related Microsoft Azure services.

Microsoft Certified Trainer 2021-2022

The Microsoft Certified Trainer (MCT) Program which grants membership to professional trainers and learning consultants who demonstrate and maintain technical and instructional expertise on Microsoft technologies and who have complied with all requirements.

Microsoft Certified: Azure Developer Associate AZ-204

Earning Azure Developer Associate certification validates the skills and knowledge to design, build, test, and maintain cloud applications and services on Microsoft Azure. Candidates participate in all phases of cloud development from requirements definition and design, to development, deployment, and maintenance.

Microsoft Certified: Azure Fundamentals AZ-900

Earners of the Azure Fundamentals certification have demonstrated foundational level knowledge of cloud services and how those services are provided with Microsoft Azure.

Microsoft Most Valuable Professional

The Microsoft Most Valuable Professional (MVP) award is given by Microsoft to "technology experts who passionately share their knowledge with the community." The awarded are people who "actively share their ... technical expertise with the different technology communities related directly, or indirectly to Microsoft".

Recent Posts

Azure Tips Weekly Issue 1 —Azure Security Monitoring Tools, Data Storage, Dynamic Data Masking, Resource Deployments

#1 Azure Security Monitoring Tools Microsoft Azure provides the following monitoring tools, which can be used to observe operations and …

Keep Learning Keep Growing - How to Use Azure AI for Chest X Ray Diagnosis

I recently participated in the “MVP Challenge-Azure Data & AI Challenge” organized by Microsoft, which enables participants to …

.NET Tips: Get TimeZone Data on Different Platforms

This post is available at Medium as well. If you have developed a cross-platform application before, you might have encountered a …

Talk About The Brand-New Microsoft Mesh Platform From A Developer's Perspective

As a developer, I’m keen to know more about this interesting platform from a developer’s perspective. So the following are …

Azure Functions Best Practice — Reuse Client Instances, In Two Different Ways

This post was first published at Medium Azure Functions is an event-driven serverless compute service available on Microsoft Azure …

Recent & Upcoming Talks

Introduction to Unity, AR and AR Foundation

Jiadong Chen will introduce the Unity engine and Unity’s AR Foundation architecture. AR developers can use Unity to quickly and …

[Microsoft Ignite The Tour] - Develop custom rendering pipelines using Unity and C#

Through this session, people can learn what SRP is and how to develop custom rendering pipelines using C# language.

[Microsoft Global MR Bootcamp] - Unity AR Foundation Overview

What problem does Unity’s AR Foundation solve? What is the architecture of the AR Foundation? And what is the roadmap for the AR …

[2019 Xamarin Dev Summit in China] - Unity 2019 Roadmap

Talked about what’s coming in Unity 2019, and presented the vision for what you should expect in 2019.

Projects

Realistic VR Interior Graphics Using Unity HDRP

This is a demo scene rendered by Unity HD Render Pipeline(HDRP). The VR part is Windows MR + OpenVR + Steam VR SDK.

Auckland City On The Watch AR

It is an interesting idea to let your watch not only ‘display’ the time but also a beautiful city.

Render Crowd of Animated Characters AR Scene

Use Unity’s AR Foundation to create 10,000 toy soldiers in the real world on an Old iPhone 7.

Animation Baker and Instancing for Animated Characters

Using GPU to implement large-amount animated characters rendering. The animation map for vertex shader to modify the vertex position of the mesh at runtime. Using GPU instancing to reduce draw calls.

Change Background in Live Streaming by Your Voice

Using #Azure, #Unity, and #Intel RealSense Camera to pixelate the character, and use voice to control background videos in live streaming. Check it out!

Real Time Speech Recognition Using Unity and Azure Cognitive Services

It is an interesting idea to combine #Azure cognitive service with #Unity to achieve real-time speech recognition. #AI check it out!

Unity & AR Core Depth API: Combine Pixel Style Art With The Real World

Using Google ARCore SDK & Unity To Build a depth API AR Application.

Unity ARFoundation HandDetection

This project shows how to enable the CoreML to work with AR Foundation in Unity.

Realistic Real Time Grass Rendering With Unity

Realistic Real Time Grass Rendering With Unity. Using the Geometry Shader to generate millions of grass on GPU.

Simulation of Deep Sea Fish School on Mobile

Render Crowd Of Animated Characters

Using GPU to implement large-amount animation characters rendering. The animation map for vertex shader to modify the vertex position of the mesh at runtime. Useing GPU instancing to reduce draw calls.

Unity Boids Behavior on GPGPU

Boids behavior calculation code is modified to utilize Microsoft Direct Compute resulting significant improvements in Performance.

Unity Special Effect With Depth

Using depth data to achieve scanning effects, x-ray effects, and shield energy field effects. Version Unity5.6 +