John Puddifoot
Verified Expert in Engineering
Full-stack Developer
Cambridge, United Kingdom
Toptal member since October 13, 2022
John is a seasoned professional with over two decades of experience working as a software engineer in various sectors. He is an expert in React, TypeScript, and JavaScript and has a solid background in .NET, C#, Microsoft Azure, SQL, HTML, and other related technologies. Due to this gained knowledge and experience, John brings the ability to explore and quickly comprehend requirements, devise appropriate solutions and plans, and then implement them to a consistently high standard.
Portfolio
Experience
Availability
Preferred Environment
React, TypeScript, JavaScript, .NET Core, Microsoft Azure, Relational Databases, REST, REST APIs, Databricks, Spark
The most amazing...
...project I've led for a data company resulted in the creation of AI-driven eCommerce, cross-platform mobile, offline data, and App Store subscription sync.
Work Experience
Tech Lead
Eastpoint Software
- Created a website builder to deliver SEO-optimized single-page apps using React with server-side rendering and content distribution network (CDN), improving the performance and lowering the costs of high-availability CMS-driven web apps by 75%.
- Developed a web application using React and .NET to handle post-Brexit food import and export. Worked as the lead developer in a team of two people and delivered a working app in just four weeks.
- Devised and implemented the development strategy for a suite of technology products for the company's longest-running customer, utilizing React, .NET, Xamarin, and many Microsoft Azure services.
- Designed and developed a prototyping application tool, reducing the cost of relevant projects by up to 40%.
Director | Project Manager
Blue Hat Technologies
- Led the development of a complex event ticketing system for a large regional venue. The application handled large traffic volumes for high-demand, low-availability events.
- Developed a custom eCommerce application for a regional shoe retailer, processing online sales of over £1 million per year and including product recommendation and order fulfillment management features.
- Built a waste and recycling management productivity application, including integrations with government systems for environmental impact reporting. The tool enabled an increase in revenue by three times, with no additional admin staff.
- Created a website builder to produce accessibility-compliant websites for the public sector.
- Directed adoption of a responsive and accessible web design and development within the organization.
Experience
Imray eCommerce
Project features included:
• Micro front-end architecture
• Integration of Microsoft Azure Cognitive Search for improved product searching and future machine learning enhancement
• UX-optimized checkout flow to maximize customer conversion rates
• Single sign-on (SSO) using OAuth and OpenID Connect (OIDC) integration with the existing IdentityServer implementation
• SEO optimization through server-side rendering
• Static site delivery through Azure CDN
• .NET web API catalog, checkout, and product microservices
I worked closely with the project manager, the designer, and the team of two other developers on this project.
Vetted Platform for Post-Brexit Food Export
The secure React and .NET application, used by two major retailers for food export, was designed as a multi-tenant application using Microsoft Azure cloud services, including Azure App Service, Azure Functions, Azure SQL, Azure Blob Storage, and Azure Active Directory B2C for authentication, among other features.
The application reduced the administration time necessary during the export of food products by up to 70% by streamlining data entry and automatically producing border-point documentation with UK government-issued forms.
Education
Master's Degree in Systems Engineering
Loughborough University - Loughborough, UK
Certifications
MCSA: Web Applications
Microsoft
Xamarin Certified Mobile Professional
Microsoft
Microsoft Certified Professional
Microsoft
Skills
Libraries/APIs
React.js, API Development, Xamarin, Xamarin, Azure, jQuery, jQuery, REST API, Stripe Development, Stripe Development, Node.js, React.js
Tools
Git, Stripe Development, GitHub, Azure Active Directory B2C (ADB2C), Visual Studio Development, MQTT, Figma, IBM Content Manager
Languages
HTML, JavaScript, TypeScript, C#, CSS, SQL, HTML5, .NET, Sass, VB.NET, CSS3
Frameworks
.NET, .NET Core, Entity Framework Core, ASP.NET, Redux, ASP.NET, React Native, NUnit, Cypress, Jest, Electron.js, Tailwind CSS, Spark
Paradigms
REST, Microservices Development, Agile Development, Web Architecture, RESTful Development, DevOps, SEO, Mobile App Design, Requirements Analysis, UX Development, Cross-Platform
Platforms
Azure Design, Xamarin, Windows Development, Mobile App Design, Mapbox, iOS, Android, AWS, Heroku, Docker, Databricks
Storage
SQL, SQL Server, Relational Databases, Azure, MySQL, MongoDB, PostgreSQL
Other
.NET 6, Microsoft Azure, Interim CTOs, Software Architecture, Full-stack, Full-stack, Web Application, Front-end, Front-end Development, Architecture, Technical Leadership, UI Development, API Management, Documentation, Technical Documentation, E-commerce marketing, Startup Development, Scalability, Project Consultancy, API Integration, Stripe Payments, Software Development Management, Team Management, Cloud Architecture, Web Accessibility, Progressive Web Applications (PWAs), Automated UI Testing, Server-side Rendering (SSR), Content Management Systems (CMS), UI Development, Cross-platform App Development, GSC, Planning, UX Development, Leadership, Platforms, Performance, Engineering Management, Program Delivery, Bluetooth, Xamarin.Forms, Systems Thinking, Computer Graphics, Human Machine Interface, T4 Templates, Quality Assurance Engineering, Design Tools, Finance, Azure Service Bus, Mobile Content Management (MCM)
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