Graeme McAllister

Senior Fullstack Developer

Newry, GB.

About

Highly accomplished Senior Fullstack Developer with over 15 years of experience in architecting, optimizing, and maintaining complex database systems and full-stack applications for high-volume production environments. Proven expertise in .NET, C#, SQL, Python, and Azure, driving significant performance improvements, automating critical workflows, and integrating diverse APIs to support hundreds of thousands of customers and generate over £50 million in annual turnover. Adept at transforming business requirements into robust, scalable software solutions that enhance operational efficiency and strategic decision-making.

Work

Crash Services

|

Senior Fullstack Developer

Newry, Northern Ireland, United Kingdom of Great Britain and Northern Ireland

→

Summary

Led the architecture, development, and optimization of complex full-stack applications and database systems, driving significant performance gains and operational efficiencies for a leading insurance claims service.

Highlights

Architected and maintained a 5th Normal Form SQL Server database schema (600+ tables) supporting CRM, insurance claims processing, financial accounting, and partner portals, serving over 1,000 users and millions of customers across multiple desktop, web, and mobile applications.

Optimized database performance by diagnosing and resolving locking, speed, and resource issues using SQL Server Query Store and execution plan analysis, achieving up to 300% performance gains in reporting workloads.

Developed and implemented a C#/.NET and ASP.Net driven motor insurance premium calculation engine with configurable weightings and rule ordering, enabling transparent and auditable quotation and referral decisions.

Led the migration and enhancement of a custom CRM system from Access/VBA to a WPF application with MVVM architecture, impacting 200+ employees and hundreds of thousands of customers, incorporating automated allocation and workflow validation.

Designed and implemented SQL and Python-driven JSON/XML API integrations with external systems (e.g., Adobe eSign, Google Maps) to automate workflows, facilitate secure data exchange, and ensure GDPR compliance.

Redeveloped and enhanced the SQL-driven custom Nominal Accounts package, managing approximately £50 million in annual turnover by automating month-end/year-end procedures, financial reporting, and banking API communications.

Implemented ChatGPT API automation using C# and a JSON RESTful API to streamline case note analysis and summarization, enhancing data processing efficiency.

Developed comprehensive SQL-driven reporting frameworks, including KPI dashboards and automated Python-based email reports, providing critical management information and data visualization using Matplotlib and Ploty.

Worldwide Group

|

Website Developer

Newry, Northern Ireland, United Kingdom of Great Britain and Northern Ireland

→

Summary

Designed, maintained, and scaled web platforms and databases, leading a small team to deliver multi-site features and standardized deployments for a network of websites.

Highlights

Designed and maintained a high-performance MySQL database infrastructure, successfully powering and supporting a network of over 40 active websites.

Developed scalable Drupal/WordPress hybrid templates, standardizing deployment processes and enhancing efficiency across multiple site implementations.

Led a small development team in the successful implementation and rigorous testing of multi-site features, improving platform functionality and user experience.

Southern Regional College

|

Website Developer

Newry, Northern Ireland, United Kingdom of Great Britain and Northern Ireland

→

Summary

Developed and refined a student careers portal and delivered robust back-end services, enhancing user experience through stakeholder feedback and rigorous testing.

Highlights

Developed a comprehensive student careers portal utilizing ASP.NET and SQL Server, providing robust functionality for career guidance and resource access.

Delivered reliable back-end services, ensuring seamless data flow and integration with user-friendly front-end templates for an enhanced user experience.

Refined and optimized portal features through iterative stakeholder feedback and rigorous testing, ensuring alignment with user needs and institutional requirements.

Education

Southern Regional College

Newry, Northern Ireland, United Kingdom of Great Britain and Northern Ireland
→
Foundation Degree Software Engineering & Multimedia

Newry High

Newry, Northern Ireland, United Kingdom of Great Britain and Northern Ireland
→
GNVQ Business Studies

Languages

English

Certificates

PRINCE2 Practitioner

The Knowledge Academy

Skills

Database Development

Microsoft SQL Server, Fifth Normal Form Normalization, T-SQL Coding, Database Automation, Performance Tuning, Database Optimisation, Data Integrity, MySQL.

Backend Development & Programming Languages

Microsoft .NETCore, C#, Transact-SQL, Python, Powershell, JavaScript, Xaml, ASP.NET.

Frameworks & Libraries

Blazor, Telerik, .NET Framework, React, SQLAchemy, Pyodbc, Matplotlib, Ploty, WPF, MVVM.

API Integrations

RESTful JSON/XML APIs, External System Integration, Secure Data Exchange, Google Maps API, Adobe eSign, SendGrid, ChatGPT API.

Platforms & Software Packages

SQL Server Management Studio, Visual Studio, IIS, Azure DevOps, MySQL Workbench, Access/VBA, Drupal, WordPress.

Reporting & Automation

SQL Driven Reporting Frameworks, KPI Dashboards, Automated Data Processing, Notifications, Automated Emails, Workflow Automation, Data Retention & Deletion.

DevOps & Operations

System Documentation, Testing & Debugging, Automation, Active Directory Rights Management, Version Control, Deployment.