![Nick Butler, Developer in Bournemouth, United Kingdom](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F1163304%2Fpicture%2Foptimized%2Fhuge-7c48f8f54c83abc0e4e1ee80b381f9c8.jpg&width=524)
Nick Butler
Verified Expert in Engineering
Full-stack Developer
Nick是一位经验丰富的全栈开发人员,在为惠普等公司开发卓越产品方面拥有丰富的背景, Cisco, and Royal Caribbean. He has been using C# and .NET since the first private beta in 2000, and he still loves them; if it can be solved with zeros and ones, he can probably do it. His passion, along with correctness, is performance. 从根本上说,Nick是被制造高质量的软件产品的愿望所驱动的,这些产品在商业上是成功的.
Portfolio
Experience
Availability
Preferred Environment
C#, .. NET,实体框架核心,自动化,性能,Vue, Windows
The most amazing...
...thing I've created is a booking, registration, 还有赛车赛道的计时系统,在某些情况下帮助他们的收入翻倍.
Work Experience
Senior Full-stack Developer
Simply Genius Ltd.
- 创造了一个精确到千分之一秒的赛车计时系统.
- 将系统部署到生产环境,并在现场安装必要的硬件.
- 培训办公室和跟踪人员,确保运营的成功.
- 在生产中监控系统,确保零缺陷.
Senior Full-stack Developer | Technical Architect
Printspace Ltd.
- 整合一个由4到8名开发人员组成的初创部门,在一个成熟的公司中编写一个网络规模的产品套件,以帮助创意艺术家和他们的客户.
- 与CTO在应用程序架构上密切合作后,晋升为技术架构师, design, and deployment in Azure.
- 创建和部署微服务和分布式系统,以确保可伸缩性和性能.
- 改进了DevOps和产品监控,使开发更有效.
- 致力于前端和后端的性能优化,以提供出色的用户体验.
Senior Full-stack Developer
Simply Genius Ltd.
- 为赛车场地收集需求并实施一套应用程序.
- Wrote and deployed systems for booking and payments, driver registration, automated marketing, and track management.
- 在生产中监控系统,确保零缺陷.
Senior Full-stack Developer
Accelerated Marketing Solutions Ltd.
- 参与过几个项目,都涉及编写ASP.. NET web应用程序为大公司的营销部门.
- 创建了架构和自动化工具,使小型开发团队能够在快速满足业务目标的同时交付软件产品.
- 2014年用六个月的时间用Cassandra建立了一个系统,实时捕捉和分析网络流量.
Experience
Live Timing System for Motorsport
http://southcoast.karting.website/timing/liveThe link is to the public display, 但是,在办公室和跟踪人员的授权背后,隐藏着相当大的一部分制度. It's all fully responsive, so staff can use their phones to manage the racing, which has made their jobs much easier.
我用Vue 3做前端,用CSS做动画,效果非常好. 实时通信是通过web套接字到c# ASP.NET back end, 它通过一个与专用计时硬件对话的小服务接收原始数据.
A relatively small but very successful project, 因为它从根本上改善了赛道工作人员和管理层以及车手和他们的团队的用户体验.
Hire Freelance Creatives by Style
考虑到目标用户,优秀的UI和UX是最重要的. 我作为架构师和全栈开发人员在2-4人的团队中工作了几个月.
作为一名架构师,我选择了Vue 3, BEM (Block Element Modifier)作为CSS, c# ASP.NET Core for the main stack, and another ASP.NET Core microservice to serve the images.
As SEO was also a high priority, I used a Node.提供SSR,然后缓存到ASP . js服务器中.. NET Core edge web服务器提供100毫秒或更少的响应时间,并且在Google Lighthouse上提供90%的桌面评级.
Jenny and the Generators
http://github.com/nick-42/JennyGenJenny在确保遵从体系结构和设计决策的同时,自动化了大量的开发工作.
Skills
Languages
c#, SQL, HTML, CSS, JavaScript, TypeScript, HTML5, c#.NET, CSS3, Less
Frameworks
.NET, Entity Framework Core, ASP.NET, ASP.NET MVC, ASP.NET Web API, ASP.NET Core, ASP.NET Core MVC, AngularJS, .NET Core, .. NET 5, Bootstrap, Razor, Vue SSR, Visual Studio可扩展性
Libraries/APIs
Vue,实体框架,SignalR, Vue 2, REST api, OpenAPI, Stripe, Node.js
Tools
Stylus, Git, Lighthouse, SendGrid, Figma
Paradigms
自动化,REST, BEM,微服务,微服务架构
Platforms
Windows, Azure, Xamarin, Docker, Twilio
Storage
Microsoft SQL Server, Cassandra, Azure Cosmos DB, Datadog, NoSQL
Other
性能,Vue 3,多线程,并发,api,全栈,全栈开发, .NET 6, Architecture, Front-end, Distributed Software, Software Architecture, Development, Websites, Solution Architecture, API Integration, JSON REST APIs, Back-end, Single-page Applications (SPA), User Experience (UX), User Interface (UI), Page Speed Optimization, eCommerce, Web Development, Software Design, System Architecture Design, Distributed Architecture
Certifications
C# Expert
Pluralsight
HTML, CSS, and JavaScript Expert
Pluralsight
Vue Expert
Pluralsight
TypeScript Expert
Pluralsight
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring