Rob Dandy
Verified Expert in Engineering
Full-stack Developer
Rob是一个非常有动力的开发人员,他对所有技术都充满热情. Throughout his career, 他曾与多家公司合作,构建与现代前端用户体验相匹配的高性能数据集成和查询解决方案. Rob is a huge advocate of Agile methodologies, SOLID design principles, 以及与业务目标完美结合的实用软件创新.
Portfolio
Experience
Availability
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
The Soho Lighting Company
- 开发了一种集装箱包装算法,计算订单的运输尺寸和重量.
- 将算法与第三方航运平台整合,同时实施新冠疫情下的社交距离措施. My work resulted in increasing order throughput by over 250%.
- 建立了一个事件驱动的订单同步API,以对齐我们的电子商务和ERP/会计系统. Used Azure Service Bus, Azure Functions, 和webhooks同步和更新客户和订单数据和自动发票.
- 与主管合作制定全面的销售预测和库存管理报告,以确保在6个月以上的交货时间内满足热门和增长产品线的产品需求.
.NET Developer
Headforwards
- 从另一家开发公司接管了一家全球假日供应商的软件和基础设施,并通过CI/CD管道将项目推进到源代码控制.
- 与Expedia (EPS)地理集成,为住宿提供高度精确的分层地理搜索功能. 这与机场和火车站等当地交通选择相结合.
- 从传统的航班可用性和价格搜索迁移到GDS的Sabre和Worldspan/Travelport的新api.
- 在SQL中为基于文本的搜索开发了一个定制的、高度优化的模糊匹配算法.
Web Developer
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查询.
.NET Developer
Headforwards
- 整合航班和住宿供应商,根据可用性构建和缓存度假套餐.
- 使用Elasticsearch为度假包缓存开发了一个搜索功能.
- 综合机场接送和旅游运营商的可用性供应商,以增加销售与度假套餐.
- 负责记录进度和冲刺计划,包括开发项目规范和维护Trello板.
.NET Developer
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.
Experience
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.
Skills
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
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