Rob Dandy, Developer in Redruth, United Kingdom
Rob is available for hire
Hire Rob

Rob Dandy

Verified Expert  in Engineering

Full-stack Developer

Location
Redruth, United Kingdom
Toptal Member Since
November 4, 2021

Rob是一个非常有动力的开发人员,他对所有技术都充满热情. Throughout his career, 他曾与多家公司合作,构建与现代前端用户体验相匹配的高性能数据集成和查询解决方案. Rob is a huge advocate of Agile methodologies, SOLID design principles, 以及与业务目标完美结合的实用软件创新.

Portfolio

The Soho Lighting Company
Azure, Blazor, C#, SCSS
Headforwards
Angular, C#, Azure, ASP.NET Web Forms, VB, SQL, Google Maps
Buzz Interactive
Angular, AngularJS, c#, Azure DevOps, Azure, CSS,实体框架,SCSS...

Experience

Availability

Part-time

Preferred Environment

C#, Angular, Blazor, Entity Framework, SQL, VB, TypeScript, .NET, Azure

The most amazing...

...app I’ve made was a browser-based video survey platform; it used JavaScript to record short videos from a phone's browser and then upload them to Azure storage.

Work Experience

Lead Solutions Architect

2020 - 2022
The Soho Lighting Company
  • 开发了一种集装箱包装算法,计算订单的运输尺寸和重量.
  • 将算法与第三方航运平台整合,同时实施新冠疫情下的社交距离措施. My work resulted in increasing order throughput by over 250%.
  • 建立了一个事件驱动的订单同步API,以对齐我们的电子商务和ERP/会计系统. Used Azure Service Bus, Azure Functions, 和webhooks同步和更新客户和订单数据和自动发票.
  • 与主管合作制定全面的销售预测和库存管理报告,以确保在6个月以上的交货时间内满足热门和增长产品线的产品需求.
Technologies: Azure, Blazor, C#, SCSS

.NET Developer

2020 - 2020
Headforwards
  • 从另一家开发公司接管了一家全球假日供应商的软件和基础设施,并通过CI/CD管道将项目推进到源代码控制.
  • 与Expedia (EPS)地理集成,为住宿提供高度精确的分层地理搜索功能. 这与机场和火车站等当地交通选择相结合.
  • 从传统的航班可用性和价格搜索迁移到GDS的Sabre和Worldspan/Travelport的新api.
  • 在SQL中为基于文本的搜索开发了一个定制的、高度优化的模糊匹配算法.
Technologies: Angular, C#, Azure, ASP.NET Web Forms, VB, SQL, Google Maps

Web Developer

2018 - 2019
Buzz Interactive
  • Established client relationships via open communication, correctly interpreting requirements, and providing technical and nontechnical proposals with accurate time estimates; also built Agile project boards and worked to make weekly sprint plans.
  • 与一家经济开发公司合作,将他们基于纸张的资金申请流程转移到一个直观的基于web的系统,该系统使用Angular前端和c# .NET Core/EF Core back end. This was published to Azure via a DevOps CI pipeline.
  • 与非营利组织退伍军人合作,并增加了额外的功能,例如具有不同访问能力的多个用户角色以及报告系统. These were add-on modules developed for the Orchard CMS.
  • 修复了用Angular和c#构建的车辆配置器的bug,并添加了新特性.
  • 添加了使用NgRx的全局状态管理,并显著优化了c#后端和SQL查询.
技术:Angular, AngularJS, c#, Azure DevOps, Azure, CSS,实体框架,SCSS, Orchard CMS

.NET Developer

2018 - 2018
Headforwards
  • 整合航班和住宿供应商,根据可用性构建和缓存度假套餐.
  • 使用Elasticsearch为度假包缓存开发了一个搜索功能.
  • 综合机场接送和旅游运营商的可用性供应商,以增加销售与度假套餐.
  • 负责记录进度和冲刺计划,包括开发项目规范和维护Trello板.
Technologies: C#, ASP.NET Web Forms, Elasticsearch, RabbitMQ, jQuery, JavaScript

.NET Developer

2015 - 2018
Classic Cottages
  • 在传统的VB桌面应用程序中自动化预订过程,将其从基于纸张的数据输入任务转变为完全自动化的过程,无需干预.
  • 使用c#和jQuery开发了一个多租户URL缩短器,并将其托管在Azure web应用程序上,该应用程序支持Azure SQL数据库.
  • 构建了一种互操作,使遗留的VB桌面应用程序能够与Azure服务总线接口. The service bus was connected to several serverless functions, 将应用程序的通信/电子邮件部分转移到微服务架构中.
  • Created complex custom reports through SQL queries.
技术:VB, c#, jQuery, JavaScript, SCSS, CSS, SQL, Windows Server, Azure

Vox Pops

一个调查创建工具,允许客户直接从他们的移动或桌面浏览器录制和提交视频.

前端是使用Angular 7开发的,并使用了JavaScript的MediaRecorder API和备用的回退API来支持旧设备.

在调查完成时,数据在后台上传到Azure Blob存储.

这是由后台的管理门户支持的,该门户支持创建新的调查和查看/下载提交的回复.

所有的服务器端代码都是用c#编写的,并通过Azure DevOps中的CI管道部署到Azure web应用程序中. The database uses Entity Framework Core and an SQL Azure database.

Libraries/APIs

Entity Framework, jQuery, Google Maps

Tools

RabbitMQ, Orchard CMS

Frameworks

.NET, .NET Core, Angular, Blazor, ASP.NET, AngularJS, ASP.NET Web Forms

Platforms

Azure, Windows Server

Languages

c#, SQL, HTML, HTML5, VB, TypeScript, JavaScript, SCSS, CSS, Python, Active Server Pages (ASP), PHP

Storage

Elasticsearch

Paradigms

Azure DevOps

Other

APIs, Front-end

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

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring