Assignments
Start | Finish | Assignment | Summary | |
---|---|---|---|---|
14/05/2024 | Present | .NET Developer – Part-time (Ad-Hoc) | Working on a 3-month part-time contract focused on enhancing a client’s software system. Developed an MVC website using C#, Telerik Kendo UI, and SQL Server database, delivering significant improvements in functionality and user experience. Key skills: MVC, .NET, C#, SQL Server, Kendo, CSS, HTML, XML, JavaScript.
| |
04/10/2023 | Present | Club Website | My task is to create and maintain a new website (https://midkentmdc.org.uk) using Blazor and, .NET 8 to tighten up security and make it look a little nicer. The result of this work is hosted on Windows Server 2022, with the hopes that the money is available to move it to Azure at a later date. The site is a member only site so from the outside it shows only a static webpage, I can however provide redacted screenshots.
| |
03/10/2022 | 31/07/2023 | Axe Throwing | Create an axe throwing scoring system running on 2 Android tablets and a NUC. The system had 4 games, each having different rules, for example Noughts and crosses. The PC got the information from the Leisure centre booking system through a Rest API, then a welcome screen was displayed on the target area and a message was sent to the Android tablet for the lane telling it to get ready and the names of any players that were booked in. once the players arrived and the induction was completed, the players could enter their information and make a photo of themselves. Then the system went into game mode, this allows the players to select one of the games and play in teams or individually.
| |
01/08/2022 | 24/11/2023 | HVAC Control | Create a system to control the air conditioning using MQTT and Tridium. A large project that required information to be provided by Vista on the film or booking times and turn on the air conditioning if there are any seats booked. The need to allow the times to be manually extended for a given amount of time, this is set in a popup. The JSON data is sent to a piece of hardware using Mosqitto (MQTT). | |
25/04/2022 | 31/01/2023 | Film Hire Accrual | Create a website for the finance team to keep track of the Film hire revenue. When a film is shown, the cinema must pay the hire company a percentage of the takings for each person who watches the film. This can work on a sliding scale and so it must keep track of the periods when a particular percentage was valid and provide a comparison with invoices received. Using .NET 4.8, C#, and Entity framework. | |
21/03/2022 | 22/03/2023 | Smarts P2P Wrapper | Wrapper to control the Darts games using Smarts P2P Restful services. When a customer has a game of darts booked, the wrapper could be called with a simple command to start, stop, or pause a game. Using C#, .NET 4.8. | |
20/03/2022 | 21/03/2023 | Nayax SQS | Retrieve Nayax payment data from AWS for the data warehouse. This uses just the AWS SQS message queue to get payment information to import into the data warehouse (Nisaba). Using C#. | |
07/02/2022 | 31/07/2022 | MasterRevenue | Create a Master revenue table to allow faster reporting and overcoming the complexities of the data from Vista. This involved collecting the data from Vista and processing it so it could be stored in a particular way. Using C#, ADO.NET, SQL Server. |