Summary
Over the course of the past 20 years, I have worked for several companies in various web developer roles. This has involved the maintenance and continued development of commercial web sites and online products.
I have commercial experience working with technologies such as C#, .NET, Node.js, JavaScript and React. This has involved personally developing architecture and applications and, in my more senior roles, guiding and assisting other developers.
I have worked in development environments that employ an agile approach using the Scrum framework. This has included code reviews, test driven development and continuous delivery.
My aim for the future is to expand on the knowledge base I currently have and continue to be involved in the architecture and design of web-based applications from the ground up.
Skills & Expertise
.NET
15+ years
SQL
15+ years
JavaScript
15+ years
Experience
Insightful Technology
Senior Software Developer
2025 - Present
Insightful Technology specialize in compliance solutions for financial institutions, focusing on the monitoring, recording, and analysis of communications such as emails, calls, and messages. Clients include Bloomberg.
- Developed for and maintained the company's compliance solution platform. Technologies used include C#, .NET, SQL Server, React and TypeScript.
- Part of front-end team, responsible for creating web interfaces for various products and features and the data services to support them.
- Involved in a mixture of green and brown field projects making use of a service-based architecture and single page web applications.
NovaFori
Senior Full Stack Developer
2017 - 2024
NovaFori are experts in creating intelligent, enterprise-level auction and trading solutions. Customers include Christie's, MaruFreight, Global Dairy Trade and Climate Impact X.
- Part of POC/Labs team, responsible for creating new architectures and solutions based on client requirements and future expectations.
- Involved in the refactoring of the company's existing monolith product into a service-based architecture hosted on AWS cloud services.
- Created microservices using a serverless architecture. Technologies used include C#, .NET, Node.js, PostgreSQL, RabbitMQ and Elasticsearch.
- Involved in the company's adoption of React, Next.js and TypeScript as their primary UI technology.
Orbus Software
Software Developer
2014 - 2017
Orbus Software is an independent software vendor and a leading global provider of software solutions for enterprise architecture. Clients include Deloitte, Barclays and Cathay Pacific.
- Developed for and maintained the company's enterprise architecture platform. Technologies used include C#, .NET, SQL Server, AngularJS and TypeScript.
- Green field project making use of a service-based architecture and a single page web application.
- Created various product integrations for third party services and applications such as SharePoint, Visio and Office 365.
- Responsible for all aspects of DevOps. This included implementing a release management pipeline using TFS and Azure cloud services.
DC Thomson Family History
Web Developer
2010 - 2014
DC Thomson Family History is a world leader in online genealogy. The company owns brands such as FindMyPast and Genes Reunited. These brands have over 18 million registered users and provide access to over 1.8 billion genealogy records.
- Developed for and maintained a host of brand web sites. All the web sites were public facing, high traffic and high volume. Technologies used include C#, .NET, SQL Server and JavaScript.
- Involved in a mixture of green and brown field projects and developments.
- Emphasis on database and code optimization and performance.
Pelagon
Senior Developer
.NET Developer
2008 - 2010
Pelagon provide a web-based activity management platform for digital marketing agencies. Clients include the worldwide advertising agencies McCann and DDB.
- Originally hired as a .NET Developer, progressed to become a Senior Developer.
- Developed for and maintained the company's activity management platform. Technologies used include C#, .NET, SQL Server and JavaScript.
- Involved in the complete redesign of the platform from the ground up to make use of newer technologies. This included a service-based architecture and a single page web application.
- Created mobile friendly UI with responsive design for the new platform. This involved researching the available mobile technologies at the time, such as the first generation of smart phones.
Interactive Prospect Targeting
Development and Support Team Leader
Web and Database Developer
2004 - 2007
Interactive Prospect Targeting is the UK's leading online direct marketing solutions provider. The company owns brands such as MyOffers, Daily Diet Tracker and Quiz Factor.
- Originally hired as a summer intern, progressed to become a Web and Database Developer and then a Development and Support Team Leader.
- Developed for and maintained a host of brand web sites. All the web sites were public facing, high traffic and high volume. Technologies used include C#, .NET, classic ASP and SQL Server.
- Involved in the company's migration to the .NET platform. This included the redevelopment of applications and internal admin tools and the adoption of new coding and automated testing standards.
- As Development and Support Team leader I was responsible for leading a team of 5 developers. My duties included the break down and organization of development tasks for the team.
Reed
Junior Developer
2002 - 2003
Reed is the UK's number 1 job agency with over 3.6 million people using their services.
- Industrial work placement that formed part of my degree course.
- Developed for and maintained the company's timesheet management application and internal admin tools. Technologies used include classic ASP and SQL Server.
- Created mobile version of the timesheet management application using .NET and Microsoft's Mobile Internet Toolkit. This involved researching the available mobile technologies at the time, such as the use of the Wireless Application Protocol.
Education
BSc (Hons) Computer Science, 2:1
Kingston University
2000 - 2004