As a TOGAF 9 certified Enterprise Architect and seasoned Full-Stack Developer, I bring over two decades of extensive experience in architectural design, DevOps, infrastructure management, database and big-data/data-science expertise, and software development. My educational background includes a Master's degree in Computing Science, enhancing my technical proficiency. My career spans a diverse range of industrial sectors, such as internet services, media, trading, insurance, manufacturing, and utilities, contributing to my broad-based expertise.
My professional journey began in small-scale business environments, where I honed my skills in system administration, IT services, and software development. These foundational experiences paved the way for my transition into pivotal roles that bridged technical and architectural responsibilities. Throughout my career, I have accumulated a profound understanding of IT administration and processes, including ITIL, Scrum, and DSDM, alongside support and development.
In recent years, my focus has been on designing comprehensive environments encompassing IT infrastructure, selection of off-the-shelf (OTS) software, and custom development. My hands-on involvement in system implementation, both from a development and infrastructure hosting perspective, underscores my belief in the necessity of being actively engaged with emerging technologies and methodologies to stay abreast of the industry's rapid evolution. Whilst my expertise is predominantly aligned with the Microsoft stack, I began my career contributing to the Linux ecosystem, and my recent endeavours have also extended to developing solutions within the Apple and Android ecosystems.
I am deeply passionate about my profession, demonstrating exceptional leadership and teamwork skills. My self-motivation, swift assimilation of information, and ability to prioritize tasks enable me to effectively comprehend client needs, manage multitasking, and navigate complex scenarios, all while maintaining composure under pressure.
Certificatations
In 2021, amidst the COVID-19 pandemic, joined the Toptal freelance network to sustain revenue streams for Goblin Computing in my spare time. During this period, I have successfully executed and concluded five projects for diverse clients based in the United States, all conducted remotely.
These projects, listed starting with the most recent, encompass:
These projects demonstrate a broad range of technical skills and the ability to deliver complex solutions across various industries and technological environments.
Upon re-entering the contracting market, I engaged in a short-term, project-based role to support AlphaGraphics' software development team. This assignment focused on implementing necessary enhancements to their primary educational initiative, the "Class Fundraising" project (detailed at https://www.classfundraising.co.uk), and the "Control Tower" platforms. The objective was to facilitate the transition to a 24/7 production schedule in anticipation of the Christmas 2023 period.
Responsibilities and achievements during this tenure included:
Transitioning from an initial contractor role at Everflow, I embraced a hands-on permanent role as Head of Technical Operations and Architecture amidst the COVID pandemic.
This position entailed a blend of development, management, and strategic leadership, culminating in several key contributions and responsibilities:
Additionally, I assumed control of the Group IT function, undertaking the following initiatives:
This comprehensive role demanded a deep engagement with both the technological and operational aspects of Everflow, underpinning the company's rapid growth and technological advancement.
Initially engaged to conduct a comprehensive analysis of Everflow's bespoke Eclipse CRM platform and evaluate the performance of its third-party developers, I played a critical role in the strategic decision to transition platform development in-house.
This pivotal shift involved multiple responsibilities and achievements:
My responsibilities also extended to overseeing the technical operations of the platform, encompassing:
During my tenure at Nissan, I successfully led the delivery of two major projects, with a period of targeted support provided between them. As the primary developer and architect, I was responsible for the comprehensive lifecycle of these projects, including architectural design, development, workflow implementation, testing, deployment, and post-deployment support, adhering to ITIL change management processes.
My role was supported by a project manager and an infrastructure engineer, who facilitated procedural management and environment setup, respectively.
June 2014 – September 2016: Vehicle Coding and Diagnostics Project
September 2016 – March 2017: External Support Phase
March 2017 – March 2019: NXAuto Project
This project, instrumental in Nissan's production operations, has been crucial in preventing potential plant-wide stoppages, demonstrating the system's critical role in the company's manufacturing ecosystem.
Responsible for the architecture and design of an engineering job estimating and costing system, initially termed iMODLite, which leveraged existing calculation models from Excel. This foundational work later evolved into a comprehensive system known as ENSCES, developed for Aqua.
Key aspects of my role included
System Architecture and Design:
Agile/Scrum Environment:
Leadership and Development Oversight:
Development Environment Implementation:
Technical Troubleshooting:
Project Delivery:
In my role primarily focused on DevOps, I led a team of six, tasked with managing the Team Foundation Server-based source control and project management platform. This comprehensive responsibility included overseeing build workflows, custom activities, process templates, work item definitions, and management information reporting. Our methodologies aligned with DSDM Atern—a formalized variant of Agile/SCRUM—for project planning and incorporated ITIL standards for change and release management.
Responsibilities included:
Key achievements:
These responsibilities and achievements reflect a commitment to improving operational efficiency, security compliance, and project delivery through innovative DevOps practices.
In a SCRUM-based development environment, I held a pivotal DevOps-oriented role as the Build and Release Manager for the Tesco Entertainment (previously Tesco Digital) site and its associated platform services.
My responsibilities included:
Key achievements:
This role required a blend of technical expertise, project management skills, and a proactive approach to ensuring operational efficiency and system reliability.
In my capacity, I was entrusted with the management of the fortnightly build and release cycle for the London Stock Exchange's corporate website and its related applications and services.
This role entailed:
Release Management:
Technical Development and Support:
Data Analysis and Capacity Planning:
Service Delivery Support:
HR Systems Management:
This position required a comprehensive understanding of technical development, project management, and operational support to maintain and enhance the functionality and reliability of the London Stock Exchange's digital infrastructure.
Tasked with analysing two of the company's existing legacy products, written using classic ASP and VB6, and designing the architecture for a new project aimed at merging these products into a single, modernized offering using C#, and ASP.NET.
However, following a comprehensive feasibility study, the project was discontinued due to its lack of economic viability at that juncture.
I was tasked with several key responsibilities, encompassing the development, compliance, and management of the company's software and network systems. My duties included:
Specification Writing:
Software Development Lifecycle Management:
Network and Systems Support:
As a direct report to the Managing Director, my responsibilities were comprehensive, covering all technical aspects of internal systems and external projects. My duties included:
Technical Leadership and Decision-Making:
Technical Staff Management:
Innovative Project Development:
Project Specification and Development:
Systems Architecture and Network Configuration:
This role demanded a high level of technical proficiency, strategic planning, and team leadership to drive the successful completion of internal and external technical projects.
In my role, I engaged predominantly with public bodies and career services, undertaking a comprehensive range of responsibilities that included:
Additionally, my duties encompassed:
Held accountability for drafting architectural, functional, and technical specifications for various projects, orchestrating environments and network configurations to bolster project support, and guiding teams of developers and designers through development, deployment, and support of systems, several of which were implemented at client locations.
My contributions included:
Held a leadership role, managing a team of three, in the development of the company's Fluorescence Microscopy Medical Software.
My responsibilities encompassed:
This role required a meticulous approach to both software development and IT infrastructure management, contributing to the successful deployment of medical software in a highly specialized and challenging environment.
This was a part-time role whilst at university, studying for BSc and involved managing and maintaining IT systems within an internet café, and assisting customers.
This was a part-time role whilst at university, studying for BSc and involved managing and maintaining IT systems used within the Contributions Agency.
Programming Languages & Frameworks:
Web & Application Development:
Server-Side & Database Management:
Cloud Computing & Infrastructure:
DevOps & Continuous Integration/Continuous Deployment (CI/CD):
Data Management & Analytics:
Architecture, Design & Project Management:
Security & Compliance:
Emerging Technologies:
Soft Skills: