Skills
.NET | .NET Web APIs | Angular | ASP.NET Core | Azure Bot Services | Bots | EF Core | GitHub | GitHub Actions | IdentityServer | Markdown | Terraform | .NET MVC | AD B2C | Application Insights | Azure | Azure AD B2C | Azure API Management | Azure App Service | Azure DevOps | Azure Entra ID (was Azure Active Directory) | Azure Event Hubs | Azure Functions | Azure Key Vault | Azure Logic App | Azure Search | Azure SQL | Azure Storage | Azure Virtual Machines | Azure Virtual Network | Bicep | Blazor | Bootstrap | Chinafy | Cognitive Services | CSS | Database Performance | DevOps | Docker | Flutter | HTML5 | JavaScript | Next.js | Octopus Deploy | Playwright | Power Apps | Power Automate | Power Platform | PowerShell | React | Scrum | SQL | SQL Server | Tailwind | TypeScript | Unit Testing | 🦙 TinaCMS
Jim Zheng is a Senior Software Engineer based in the SSW Hangzhou office. With more than 6 years of development experience in web application and over 3 years in cloud native application, he has worked as a technical lead and been involved in multiple projects with complex requirements and varying structures. He's also a certificated Scrum Master who sticks to the best practices of the Agile methodology to maximize value delivery.
He has been continuously striving to understand the best practices for designing robust, applicable and maintainable projects by leveraging outstanding methodologies such as domain-driven design, with the ultimate aim of minimum cost and maximum product lifetime. He is also passionate about digging into systems to understanding how things work.
Internal Projects
SSW Sophie Bot
Jim helped the team with building a newer version of SophieBot leveraging Azure Bot Service.
One major use case for SophieBot is to help our SSW State Managers and Clients to find the right developer for any project simply by talking to a Bot using natural human language. SophieBot can determine which developers from any of our offices have the right skills for a project and if they are available to be booked for this project. All the information required to answer this simple query can be spread across multiple systems such as Dynamics CRM, TimePro, LinkedIn, SalesForce, Delve, and more. SophieBot has integrations that can collect all the relevant information and fulfill the seemingly simple query and save the SSW State Managers a lot of time and effort.
Relevant technologies: Azure Bots, Language Understanding, QnA Maker, Azure Functions, Azure Table Storage, NodeJS, Dynamics 365, Power Platform, Logic App.
SSW Website
Jim joined the development of the 3rd generation of the SSW Website, making use of the latest technologies including NextJS and TinaCMS.
The CMS infrastructure as well as the content of the SSW Website are completely open-source and actively maintained. The 3rd version of the project provides designers and content managers with a great editing experience using a powerful and code-free WYSIWYG editor leveraging TinaCMS.
Relevant technologies: NextJS, TinaCMS, React, Docker, Azure Front Door
SSW SugarLearning Chinafy
Jim joined as one of the core members to mordernize the architecture of SSW SugarLearning China which leverages the latest cloud-native web development techniques, and helped the team to conduct a DevOps upgrade which better supports the deployment of an internationalized application.
Relevant technologies: .NET 8, Azure App Service, Azure AI Search, Octopus Deploy
GitHub Contributions
Interested in what Jim can do for you?
Contact Jim's Account Manager to discuss your project
or call on +61 2 9953 3000