Senior Software Developer
CurrentSome example projects below:1) Least Squares Method (https://www.leastsquaresmethod.com)One off project to produce an API to calculate “line of best fit” as used statistical regression analysis or machine learning model fit.NodeJS/Express used to create a Restful API which performs regression analysis on a set of data and some unknown drivers. This returns the “line of best fit” ,CUSUM and Variance data sets, slope, y-intersect and R-squared along with some other useful measurements.Python/Django used to build supporting website and free regression chart tool. (https://www.leastsquaresmethod.com)2) MSS Ltd, Newbury, One off project to produce a web based tool to manage the status of film location management, logistics and status.Turn their existing internal excel spreadsheet based location and resource management tool into a web based tool so that once crews are on location projects can be updated in real time and remotely.C# .Net Core 3.1 application with SQL Server Express database hosted on their cloud based virtual server.3) Concept Energy Solutions Ltd. 10+ years on going project ( worked started as part of D2X in 2011)C#/SQL/SSIS Developer (Energy Management/Alarming System)SQL Server SSIS packages for transforming, exporting, and synchronizing with the data warehouse with over one billion rows of data for our “half hourly” energy data alone.Writing custom "APIs" for third -parties to access our data and/or alarms into their own applications. C# Regression engine for regression analysis but also for driving consumption predictions, using regression and MSE ( Mean Squared Error) one of the basic forms of machine learning. TC# Windows Service to listen for data on various TCP/IP ports that come from certain data loggers and devices that send their data or alarms over TCP/IP rather than via FTP.C# API Gateway for a SMS to receive (alarms in this case) from various devices that use SMS