Patrick McCurley
Verified Expert in Engineering
.NET Developer
London, United Kingdom
Toptal member since November 16, 2018
Patrick is a developer, technical architect, engineering manager, and full-stack developer with over 19 years of expertise. With experience ranging from startups to SMEs and enterprise clients, Patrick is passionate about leading or participating in teams and building highly complex and scalable solutions that delight users across mobile, web, and desktop.
Portfolio
Experience
- C# - 15 years
- Technical Leadership - 12 years
- Software Architecture - 8 years
- Azure - 8 years
- Technical Project Management - 7 years
- Blazor - 4 years
- Amazon Web Services (AWS) - 3 years
- Azure Cosmos DB - 3 years
Availability
Preferred Environment
Visual Studio Code (VS Code), Visual Studio, Node.js, Next.js, Vue, TypeScript, Tailwind UI, Amazon Web Services (AWS), Azure
The most amazing...
...thing I've built is a scalable fact-checking platform that uses layers of AI and latest technology to expose facts and misinformation in social media, at scale.
Work Experience
Architect
SocialFactCheck
- Developed and launched a platform that uses various technologies and AI layers to provide near-instant fact-checking at scale and address the rise of misinformation in the online space.
- Created during paternity leave, emphasizing balancing speed and quality using the latest front-end, back-end, and development technologies.
- Launched on X and YouTube, with plans to expand support to Reddit, TikTok, and Bluesky in the near future.
Tech Lead | Full-stack Developer
Bodega Solutions LLC
- Scoped, hired, and executed a vision of a cutting-edge reporting and tracking tool for an established player in the marketing sector.
- Managed, led, and was part of the technical team, with 50% allocated to hands-on development.
- Delivered the project on time, within budget, and in complete alignment with the specifications.
Chief Technology Officer
Tropee
- Hired and led a technical team from the ground up involving full-stack developers, back-end developers, front-end developers, DevOps, and QA.
- Created and deployed a fully continuous deployment pipeline to support daily production deployments protected by Cypress tests and automated visual tests.
- Oversaw several high-profile launches and customer usage into the thousands across multiple blockchains like Ethereum and Solana.
Technical Architect | Founder
Google Analytics Insights
- Architected and delivered an Azure-based solution that allows marketing teams and digital agencies to extract meaningful and actionable insights from their data, connecting over 10 data integrations into one simple-to-use platform.
- Worked on a platform used by over 20,000 marketing and eCommerce teams.
- Developed a highly scalable back end using .NET Core, ASP.NET, Azure Cosmos DB, Redis, OpenAI, Azure data pipelines, and various data APIs.
Senior Application Architect
ExxonMobil - XTO Energy
- Hired and led a Toptal team of developers to deliver a critical internal project using the latest in Azure, .NET MVC, .NET API, and iOS.
- Involved mostly in team-leading and technical architecture, with hands-on coding for 20% of the engagement.
- Launched successfully, within a team, mobile apps across iOS, Android, web, and cross-platform web.
Technical Architect
Steer73
- Worked with the client to architect and build a large food franchise in Ireland and the UK.
- Created a messaging framework delivering in real-time from Azure food orders to restaurants (MVC, ServiceBus, and WPF).
- Helped to build and scale a highly skilled development team, QA team, DevOps, and project teams.
- Deployed, transitioned, and trained a team into leading software practices using Azure DevOps, Docker, CI/CD, ARM templates, and Microsoft Agile development methodologies.
- Modernized and led a QA team by introducing automated acceptance testing and robust testing frameworks.
- Developed, with a team, one of the largest betting companies in the UK and Ireland, using Angular, Cordova, ASP.NET, Azure, and EF, along with complex service-level agreement (SLA) requirements and high-traffic scenarios.
Founder | Technical Specialist
xDelivered
- Worked with clients to architect and build a highly scalable chat system between vehicles in Azure, SignalR, Xamarin, and Redis.
- Collaborated with clients to architect and build a marketplace for adventure sports gear in Azure, CosmosDB, Redis, and Knockout.js.
- Worked with clients to architect and build a health food platform in the US using Xamarin.Forms, Azure, Redis, and CosmosDB.
Technical Architect | Founder
Cloudbot (Getcloudbot.com)
- Developed a platform to help Microsoft-based software companies proactively monitor their Azure-based deployments in Slack and Microsoft Teams.
- Made a robust messaging framework (Azure Functions, Redis, and Service Bus).
- Constructed a rich front-end (ASP.NET MVC and Knockout.js).
- Built a highly scalable back-end solution supporting thousands of customers (Azure Cosmos DB and Redis).
Senior Consultant
Object Consulting
- Worked with a client's team to produce a car review platform called WhichCar.
- Built, with React, the front-end for Umbraco CMS-generated pages.
- Implemented a Umbraco CMS to empower content creators to create rich content.
Vice President of Engineering
Drawboard Pty.
- Helped build the team that created Drawboard PDF.
- Created an Azure real-time collaboration platform.
- Worked directly on the Win8/10 XAML PDF application.
Software Engineer
Mercato Solutions
- Developed a Windows 8 Tablet application to support IBM Pre-sales.
- Worked on Xamarin, iOS, and Android apps to support IBM.
- Created an Azure monitoring platform for the support of status pages (ASP.NET MVC, SQL, and the Entity Framework).
Application Analyst
Capgemini
- Developed enterprise-grade systems supporting HMRC tax in the UK.
- Developed ASP.NET-based websites with high SLAs.
- Facilitated client risk reviews for deployments.
Experience
Innovative Marketing Platform
http://www.dripdropmarketing.comTechnical Manager
Google Analytics Insights
https://www.ga-insights.com/Camile Thai
http://www.camile.co.ukCloudbot for Azure
http://www.getcloudbot.comSift Food Labels
WhichCar Reviews
http://www.whichcar.com.au/Education
Bachelor's Degree in Computer Science
Newcastle Upon Tyne University - Newcastle, UK
Skills
Libraries/APIs
React, Google+ API, Node.js, REST APIs, Facebook API, Vue, Vuex, Vue 2, jQuery, Entity Framework, Web3.js
Tools
WebStorm, Shadcn, Whisper, GitHub, Azure Search, Azure DevOps Services, Microsoft Teams, Slack, Fiddler, Git, Visual Studio 2019, JetBrains Rider, Azure Kubernetes Service (AKS), Ghost Inspector, Prism, Postman, VMware, Zeplin, Sketch, Visual Studio, Amazon EKS, Jira
Languages
TypeScript, HTML, JavaScript, C#, C#.NET, CSS, SQL, Solidity, Java
Frameworks
ASP.NET, Entity Framework Core, .NET, ASP.NET Web API, Entity, Tailwind CSS, Blazor, ASP.NET MVC, Next.js, .NET Core, Knockout (Knockout.js), Express.js, Windows Presentation Foundation (WPF), AngularJS, Angular, Windows PowerShell
Platforms
Visual Studio 2017, Xamarin, Azure PaaS, Azure, Clerk, MvvmCross, Amazon Web Services (AWS), Windows, MacOS, WinRT, Umbraco, Docker, Visual Studio Code (VS Code), iOS, Telerik
Storage
Redis, Azure Cosmos DB, Azure Blobs, Azure Cache, Azure SQL, MySQL, Redis Cache, Azure Tables, Azure Queue Storage, Azure Table Storage, PostgreSQL, Web Forms, Redshift, Database Architecture
Paradigms
Agile Software Development, DevOps, Model View Controller (MVC), Test-driven Development (TDD), Mobile Development, Agile
Other
Architecture, Team Leadership, Technical Architecture, Software Architecture, Web App Development, Microsoft Azure, DocumentDB, VSTS Git, Leadership, Technical Leadership, Software Design, Full-stack, APIs, OAuth, Project Consultancy, Cloud Architecture, Web Development, OpenAI, API Integration, Solution Architecture, Front-end, Tailwind UI, Light LLMs, Scraping, OpenAI GPT-4 API, API Design, Full-stack Development, IT Infrastructure, Program Management, Enterprise Service Bus (ESB), Agile Software Testing, Product Management, Mobile App Development, Security, CTO, Mobile Apps, Windows Communication Foundation (WCF), CI/CD Pipelines, Mobile Architecture, Back-end, Technical Project Management, Dashboards, GitHub Actions, Lambda Functions
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring