John Puddifoot,英国剑桥的开发者
John is available for hire
Hire John

John Puddifoot

Verified Expert  in Engineering

Full-stack Developer

Location
Cambridge, United Kingdom
Toptal Member Since
October 13, 2022

John是一位经验丰富的专业人士,在各个部门担任软件工程师已有20多年的经验. 他是React、TypeScript和JavaScript方面的专家,并且在 .. NET、c#、Microsoft Azure、SQL、HTML等相关技术. 因此获得了知识和经验, John带来了探索和快速理解需求的能力, 制定适当的解决方案和计划, 然后以始终如一的高标准执行它们.

Portfolio

Eastpoint Software
React, Azure, c#, TypeScript, CSS, Sass, SQL, Visual Studio, Redux, Cypress...
Blue Hat Technologies
JavaScript, HTML, CSS, .NET, ASP.NET Web Forms, jQuery, jQuery UI, .NET Core...

Experience

Availability

Part-time

Preferred Environment

React, React Redux, TypeScript, c#, JavaScript,自动化UI测试, .NET, .NET Core, Microsoft Azure, Relational Databases, REST, REST APIs, RESTful Development, Team Management

The most amazing...

...我为一家数据公司领导的项目创造了人工智能驱动的电子商务, cross-platform mobile, offline data, and App Store subscription sync.

Work Experience

Tech Lead

2010 - 2022
Eastpoint Software
  • 创建了一个网站构建器,使用带有服务器端渲染和内容分发网络(CDN)的React提供seo优化的单页应用程序。, 提高了高可用性cms驱动的web应用程序的性能,并将成本降低了75%.
  • 使用React和开发了一个web应用程序 .NET处理英国脱欧后的食品进出口. 在一个只有两个人的团队中担任首席开发人员,并在短短四周内发布了一个可行的应用程序.
  • 为公司最老的客户设计并实施了一套技术产品的开发策略, utilizing React, .. NET、Xamarin和许多Microsoft Azure服务.
  • 设计并开发了一个原型应用工具, 降低相关项目成本高达40%.
Technologies: React, Azure, c#, TypeScript, CSS, Sass, SQL, Visual Studio, Redux, Cypress, Jest, REST APIs, Git, Stripe, Stripe API, Stripe Checkout, .NET Core, ASP.NET, HTML5, Microsoft SQL Server, Content Management Systems (CMS), Microsoft Azure, User Interface (UI), Xamarin, Web Accessibility, .NET 6, CTO, Software Architecture, DevOps, Cross-platform App Development, Amazon Web Services (AWS), QA Automation, MySQL, Full-stack, Full-stack Development, React Native, Node.js, Web Applications, NUnit, T4 Templates, Entity Framework Core, Azure SQL, Azure Cosmos DB, Azure Blob Storage API, Search Engine Optimization (SEO), Google Search Console, Front-end, Front-end Development, Relational Databases, Architecture, Technical Leadership, MQTT, Design Tools, Responsive UI, MongoDB, PostgreSQL, API Management, REST, Heroku, Documentation, Technical Documentation, UX Design, Microservices, eCommerce, Mobile Development, iOS, Android, Startups, Requirements Analysis, Agile, Scalability, Planning, Finance, GitHub, Azure Active Directory B2C (ADB2C), Project Consultancy, User Experience (UX), Leadership, Web Architecture, Platforms, Performance, API Development, API Integration, RESTful Development, Docker, Azure Service Bus, Stripe Payments, Tailwind CSS, Figma, Software Development Management, Team Management, Engineering Management, Cloud Architecture, Delivery Management, Bluetooth, Windows Server 2016, C#.NET

Director | Project Manager

2005 - 2010
Blue Hat Technologies
  • 领导开发大型区域场馆的复杂活动票务系统. 应用程序为高需求、低可用性事件处理大量流量.
  • 为一个地区鞋类零售商开发了一个定制的电子商务应用程序, 处理每年超过100万英镑的在线销售额,包括产品推荐和订单履行管理功能.
  • 建立了一个废物和回收管理生产力应用程序, 包括与政府环境影响报告系统的整合. 该工具使收入增加了三倍,而无需额外的管理人员.
  • 创建了一个网站构建器,为公共部门制作无障碍兼容的网站.
  • 在组织内部直接采用响应式和可访问的网页设计和开发.
Technologies: JavaScript, HTML, CSS, .NET, ASP.NET Web Forms, jQuery, jQuery UI, .NET Core, ASP.NET, HTML5, Microsoft SQL Server, Content Management Systems (CMS), User Interface (UI), Web Accessibility, Software Architecture, MySQL, Full-stack, Full-stack Development, Web Applications, NUnit, T4 Templates, Search Engine Optimization (SEO), Google Search Console, Front-end, Front-end Development, Relational Databases, Architecture, Technical Leadership, Design Tools, Responsive UI, Documentation, Technical Documentation, REST APIs, UX Design, eCommerce, Startups, Requirements Analysis, Agile, Scalability, Planning, Finance, Project Consultancy, User Experience (UX), Leadership, Web Architecture, Platforms, Performance, API Development, API Integration, Software Development Management, Team Management, Engineering Management, Cloud Architecture, Delivery Management, Visual Basic .NET (VB.NET), C#.NET

Imray eCommerce

我开发了一个搜索引擎优化的React前端应用程序和 .作为首席架构师和首席软件工程师。NET web API后端. I devised the system, 使用SAP Business One与客户的企业资源计划(ERP)系统集成.

Project features included:
• Micro front-end architecture
•整合微软Azure认知搜索,改进产品搜索和未来的机器学习增强
•ux优化的结账流程,以最大限度地提高客户转化率
•单点登录(SSO)使用OAuth和OpenID Connect (OIDC)集成现有的IdentityServer实现
•通过服务器端渲染进行SEO优化
•通过Azure CDN进行静态站点交付
• .. NET web API目录、签出和产品微服务

我与项目经理密切合作, the designer, 还有这个项目的另外两名开发人员.

英国脱欧后食品出口审核平台

As a project manager, lead architect, and developer, 我与客户密切合作,了解从英国到欧盟食品出口的快速变化的规则和法规.

The secure React and .NET application, 两家主要零售商用于食品出口, 是一个使用微软Azure云服务的多租户应用程序, including Azure App Service, Azure Functions, Azure SQL, Azure Blob Storage, 和Azure Active Directory B2C进行身份验证, among other features.

该应用程序通过简化数据输入和自动生成英国政府签发的表格,将食品出口过程中所需的管理时间减少了70%.

Languages

HTML, JavaScript, TypeScript, c#, CSS, SQL, HTML5, c#.NET, Sass, Visual Basic .NET (VB.NET), CSS3

Frameworks

.NET, .NET Core, Entity Framework Core, ASP.NET, Redux, ASP.NET Web Forms, React Native, NUnit, Cypress, Jest, Electron, Tailwind CSS

Libraries/APIs

React, API Development, Xamarin.iOS, Xamarin.Android, Azure Blob存储API, jQuery, jQuery UI, REST API, Stripe, Stripe API, Node.js, React Redux

Paradigms

REST, Microservices, Agile, Web Architecture, RESTful Development, DevOps, Search Engine Optimization (SEO), Mobile Development, Requirements Analysis, UX Design, Cross-platform

Platforms

Azure, Xamarin, Windows Server 2016, Mobile, Mapbox, iOS, Android, Amazon Web Services (AWS), Heroku, Docker

Storage

Azure SQL, Microsoft SQL Server,关系型数据库,Azure Cosmos DB, MySQL, MongoDB, PostgreSQL

Other

.NET 6, Microsoft Azure, CTO, Software Architecture, Full-stack, Full-stack Development, Web Applications, Front-end, Front-end Development, Architecture, Technical Leadership, Responsive UI, API Management, Documentation, Technical Documentation, eCommerce, Startups, Scalability, Project Consultancy, API Integration, Stripe Payments, Software Development Management, Team Management, Cloud Architecture, Web Accessibility, Progressive Web Applications (PWA), Automated UI Testing, Server-side Rendering (SSR), Content Management Systems (CMS), User Interface (UI), Cross-platform App Development, Google Search Console, Planning, User Experience (UX), Leadership, Platforms, Performance, Engineering Management, Delivery Management, Bluetooth, Xamarin.Forms, Systems Thinking, Computer Graphics, Human-machine Interface (HMI), T4 Templates, QA Automation, Design Tools, Finance, Azure Service Bus

Tools

Git, Stripe Checkout, GitHub, Azure Active Directory B2C (ADB2C), Visual Studio, MQTT, Figma

1997 - 2002

系统工程硕士学位

拉夫堡大学-拉夫堡,英国

JANUARY 2020 - PRESENT

MCSA: Web Applications

Microsoft

AUGUST 2017 - PRESENT

Xamarin Certified Mobile Professional

Microsoft

JUNE 2015 - PRESENT

Microsoft Certified Professional

Microsoft

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring