Software Development

Mark has worked for over 20 years as a software developer in industry and academia and so is able to offer a wide variety of software skills. I work using the most appropriate tools available for the job. In practise this means I use both proprietary and open source rather than being dogmatic about only using x,y or z. Take a look here to see more information.

Example Software Projects

From May 2010 I worked for a new startup named “GB Direct” (later renamed to Carercall). I sourced Fujitsu hardware for private server, created a virtualised set of machines for ASP.NET development, SVN code respository and testing VMs. I found affordable asp.net hosting with PipeTen and produced various development version of the asp.net web site. Its private finance was unfortunately withdrawn in April 2011 because of a conflict of business interests; leaving the project incomplete but a copy of the web site can be inspected on request.

MicroPic is java based desktop software that manages the capture of images from a video camera mounted on a binocular optical microscope. The software provides the ability to stamp captured images with important information such as magnification, date/time and other information.

An ASP C# web site for the Guildford branch of the RNLI. Although I’ve around 7 years of C# on the desktop development (winforms), this was a charity project for getting myself up to speed with the highly sought after web side of my c# knowledge. I provided a Visual Studio 2008 ASP application and managed the purchasing of hosting and domain services from superweb. This web site uses SQL Server 2005 for the provision of role based security and I’ve created tables for maintaining information on local events and news. A set of administration pages have also been provided to enable the publication of PDF and other documents into the database for users to download. Account and role maintenance is also provided.

Custom Invoicing software written in C# Winforms for SMCS. Reads Time and Expenses Excel files and generates invoices based on total hours and expenses for a variety of job numbers. Saves the customer a huge amount of time. Microsoft automation and templates used from C#.

6 months contract Java work for The Edge Consultancy. Using the SDK provided by University of Konstanz a collection of Knime Nodes where developed to provide a Cheminformatic toolkit for a large and well known Pharmaceutical company. Final stages of this project included on-site installation, user instruction and documentation. My java code is in the project archive on Source Forge

Oil Flow Demonstration was written using Adobe Flash and shows a series of animations representing the different ways an oil tanker can be filled from shore tanks. A client wanted this to explain the different scenarios to non-technical people.