About me
Technically
I'm UK-based developer and software architect, with over two decades of experience, primarily in the Microsoft ecosystem, but also on iPhone and some web-dev.
I primarily code in C++, C#, and GoLang, and have experience in C, Javascript, Objective-C, Swift, Ruby, PHP and Python.
I'm primarily a backend developer on the windows platform, though I have experience on iPhone and Web-dev too. In the past I have worked on low-level VoIP projects, having written a Back to Back user agent, and architected and co-developed a man-in-the-middle call recording solution before Skype for Business (MS OCS) supported recording. My most recent job involved a lot of MS Graph work around O365.
I enjoy working with SQL/T-SQL, designing complex databases to work with RESTful APIs and other backend systems. Although I am backend developer, I am happy to fix bugs at whichever point in the stack they may strike, and create UI features.
I have high code-comprehension, which leads me to dislike the auto feature of C# and C++ - whilst they are often necessary it means you have to pause whilst flicking rapidly through code to understand what should be going right. Code comprehension is vital when working on unfamiliar code-bases, and it is usually important to not try to change the coding-style when working on it - doing so makes other developers work harder.
I have experience architecting against both AWS and Azure, and have recent experience developing APIs in Azure using a variety of the components Azure provides.
Getting personal
I love programming - the projects tab covers some of the projects I am or have been working on.
Reading is a passion of mine - in fact I have converted a room to be a library (my DIY skills are getting better!). I can't really use it right now as it has a half-finished game of Ticket to Ride awaiting completion.
I play the piano, though my lovely whippet does not appreciate it. He's a lazy whippet and refuses to go to a different room.
Recently I have been working on my health, losing weight through not eating sugar and going to the gym. Apparently I'm the 179th most-mproved this week!