About Me
Software Engineer with over 15 years’ experience in software development and engineering, and a successful background in the design and management of complex software solutions.
Microsoft Certified Azure Developer Associate with strong technical knowledge of desktop, mobile, and web applications, and the use of Microsoft technologies. Applies attention to detail when creating commercial software products, and solutions for clients. Skilled in the application of scrum methodologies to manage and lead small development teams. Committed to communicating with clients to capture requirements, architect and test suitable solutions, provide technical support, and to achieve successful delivery and handover.
Career Summary
Anord Mardix Ltd
Senior Software Developer
July 2023 - Present
Spearheaded the migration of 1TB+ document data from SQL Server to Azure Blob Storage and redesigned document storage APIs, resulting in improved web application performance and modernized document storage architecture. Delivered technical expertise and strategic advice to business stakeholders while actively mentoring and developing junior developers.
Anord Mardix Ltd
Lead Software Engineer
May 2021 - March 2023
Responsible for a team of 4 software engineers working on complex web based projects with SQL Server data source. Development of native mobile iOS apps, with a design focus on universal apps that can be used on any Apple device.
Arrival Downhole Tools Ltd
Software Engineer
August 2012 - present
Work in a team of 4, liaise with other engineers throughout the UK and Canada, depending on project requirements, to provide a range commercial software products, technologies, and solutions for clients in the oil and gas industry across Canada, and the US.
Innovations, Capita Symonds Ltd
Technical Manager
November 2010 - July 2012
Sat within the software development business unit, comprising 40 staff, to technically support circa 3500 users using SharePoint 2007/2010; provided specialist technical knowledge to other team members and the wider business; reported to the SharePoint service manager and software development business unit director.
Black Marble Ltd
Senior Consultant
May 2009 - October 2010
Provided onsite technical consultancy in SharePoint 2007 / 2010, designed customised software systems for specific tasks and industries, and afforded technical support and troubleshooting services for clients.
Core Skills
C#, Classic ASP/ASP.NET/ASP.NET Core, WPF (XAML/MVVM), PowerShell, Objective C, HTML, JavaScript, CSS, SQL Server, SQLite, Subversion, Git