Personal details

Chris S. - Remote software architect

Chris S.

Director
Based in: 🇦🇺 Australia
Timezone: Melbourne (UTC+10)

Summary

20+ years commercial experience in the MS and Azure Dev Stack, specializing in Entity Framework and SQL based schemas and distributed APIs. I'll help you solve conceptual and actual application or data integration related issues. I'm an OData Evangelist from an Industrial IoT background, but am currently designing solutions for the Aged Care Industry using Web API on .Net 6 for the backend and UWP and Blazor for the front ends.

I am a wizard with SSRS and both RDL and RDLC report designing and hosting within your applications. Did you know you can host RDLs without SSRS being installed at all? My preferred design paradigm aligns with search driven and natural design concepts, I like to use reports as dashboard widgets all through my applications.

Let me help you consume or integrate with external systems, learn how to avoid common mistakes and how to design your solutions that can scale and be easily maintained in the longer term. Perhaps you just want a code review? I prefer to assist in live 1:1 sessions but can take on freelance work if you have anything that just needs to get done!

Work Experience

Technical Director
GSO Care Pty Ltd | Jan 2020 - Present
C#
Azure
Microsoft SQL Server
Entity Framework 6
UWP
Blazor
Responsible for the design and supervision of the technical implementation of business requirements for both Software and Hardware applications. - Provide leadership and guidance to the team to ensure that technical objectives are achieved. - Evolve the API and software delivery to adapt quickly to newly identified commercial applications without compromising the core solution offering. - Act as Technical Lead on projects, provide advice and variations on implementations for feature requests to maximise productivity whilst mitigating associated risks. - Support the team to ensure the latest relevant technical certifications and qualifications are achieved and maintained to develop a high level of common understanding within the languages and technologies that will be used to deliver project outcomes. - Ensure that the latest technical standards and best practices are employed within all layers of the solution design and delivery

Personal Projects

Timeular Web-Hook Integration to ASP.Net Web APIIconOpenNewWindows
2022
C#
Microsoft SQL Server
ASP.NET Web API
Web hooks
Olileo want to integrate the Timeular Tracker (https://timeular.com/tracker/) hardware device with an existing in-house timesheet tracking application. This is complicated by not having access to the source code to their existing ASP.Net MVC application. The solution I presented was to create a new ASP.Net Web API to receive web hook requests from Timeular and write to the SQL Server store for the existing web application
Live data Simulation with Azure Durable Functions
2021
C#
Microsoft SQL Server
ASP.NET Core
ASP.NET Web API
Azure durable functions
Create "Bots" using Azure Durable Functions to simulate care providers and residents of Aged Care Facilities to demonstrate the real-time Business Intelligence capabilities of the Operations Management and Health Care Monitoring solution designed by GSO Care. Durable functions provides C# developers with a low cost, simplified implementation of long running workflows with complex chains of feedback trigger points. I was able to simulate the complex decision making of employees in different roles and interactions between those roles, for instance a HR bot to make sure enough employee bots arrive for their shifts and the additional employees are called up if the care load changes throughout the day, or some bots leave work early for the day. Although the task was to generate real-time data for large scale demonstration purposes, the added benefit was that this could be used to perform realistic load testing of the solution before roll-out to new facilities.