I am Mark Rae, a British software developer with deep expertise across a wide array of Microsoft technologies including ASP.NET, C#, WinForms, WebForms, MVC, API .NET, SQL Server, and various web frameworks. Over the years, I’ve contributed as a senior developer to important projects involving financial services, healthcare, and data migration, among others. I thoroughly enjoy maintaining music-oriented websites featuring media streaming and e-commerce functionalities in my spare time.
All of my work includes full unit testing and end-to-end testing of the entire set of functionality provided using the NUnit testing suite. All work is backed up nightly and stored securely off site. I use Azure DevOps for source control management.
In addition to designing and maintaining web applications, I can also host them for you. I have a Reseller account with HostingUK (Website not available. Sign in: https://www.twine.net/signup which allows me to create a web presence for a new client very quickly. This will also include a self-renewing SSL certificate provided by LetsEncrypt and an admin portal which my clients use to achieve various admin functions themselves.
Beyond programming, I am a session musician and voiceover artist with interests in competitive quizzing, crossword compilation, and various creative musical projects. I am highly adaptable, with experience spanning legacy system remediation, large-scale data migration, and bespoke intranet developments for international firms.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
I maintain the entire web presence for the Celtic Nations Quiz, an annual international quizzing competition between England, Scotland and Wales and held in rotation in each of those nations. The most recent one was held in Dublin and the next one will be held in Cardiff. Players eligible to represent any of those nations can register for the competition using a secure online registration form and pay the fee for the competition, again via PayPal integration. Although this is a much smaller web application than the other two, it is still written to the same high standards.
https://www.twine.net/signin
I maintain the entire web presence for the Quiz League of London, a self-administered quiz league owned by its member teams. I designed the website from scratch and provide regular and ongoing maintenance as required. New players are able to register on line, matches are scored live using online score sheets, and the results and league tables are compiled automatically in real time. In addition, players are able to register for other competitions that the league promotes via automated online registration forms. The site also sends out various alerts by email and text message to remind players of various deadlines, etc. The web application is written using the Microsoft stack: ASP.NET (+ various frameworks) for the front end, C# for the middle tier and SQL Server for the backend.
I maintain the entire web presence for the Gaelic Society of London, a registered charity which exists to promote the Scottish Gaelic language and culture in and around the London area. The Society has a membership facility where people can become annual members of the Society at a cost of £10, which is processed on line via PayPal, which is totally integrated into the web application using the standard PayPal API. Once the payment has been successfully processed, the new member is given a unique membership number which they can use immediately, followed by a physical membership card through the post. I’m presently looking at integrating Apple Wallet and Google Wallet into the system to reduce the need for physical membership cards which are made of plastic and not particularly environment friendly. In addition, the Society promotes half a dozen or so events per year, some just for its members, other for the general public. Again, payment for these is processed in real time via PayPal and, upon successful payment, the person making the booking receives an e-ticket for the event which includes various details of how to proceed on the day of the event, and a QR code which can be scanned at the venue itself. The e-ticket is based closely on similar tickets from outlets like TicketMaster, etc. The Society also accepts donations, again which are processed in real time via PayPal integration.
https://www.twine.net/signin
Hire Mark Rae today
To get started post up your job and then invite Mark Rae to your job.