Stuart Corrans,英国伦敦的开发者
Stuart is available for hire
Hire Stuart

Stuart Corrans

Verified Expert  in Engineering

软件开发人员

Location
英国伦敦
至今成员总数
June 25, 2019

Stuart是一名认证的Azure开发人员和架构师,拥有20多年的经验. 近年来, 他专门从事企业集成和后端项目, 解决大数据问题, scale, performance, 和可观测性. 他对指导充满热情, training, 和技术写作, 确保知识在项目完成后传递给开发人员和用户. 斯图尔特目前排名在前0名之内.2%的堆栈溢出.

Portfolio

Vanestum咨询
NoSQL, SQL,集成,微服务,Azure, c#, Web架构...
Freelance
LINQ, TPL, Azure, REST, c#, SQL, Azure Cosmos数据库,架构,性能...
Galena Hill系统有限责任公司
Azure DevOps, Azure表存储,Stripe, QuickBooks在线, Workbench...

Experience

Availability

Part-time

首选的环境

SQL, Azure, .。NET, c#,架构,Azure DevOps,技术写作,Azure服务总线,Zendesk,集成

最神奇的...

...我意识到的是,尽管我在职业生涯中交付了许多系统, 我每天都能找到新的东西来学习!

Work Experience

业主及技术顾问

2020 - PRESENT
Vanestum咨询
  • 为一家英荷石油大公司提供咨询,协助设计和集成使用Azure数据工厂的大型商品交易系统.
  • 为一家美国初创公司提供长期咨询,帮助其建立基于azure的微服务企业.
  • 战略性地协助新客户进行客户体验和支持, 包括与Stripe和Zendesk的整合.
  • 协助六边形计量与Azure和 .. NET在迁移到Azure和CosmosDB项目中的最佳实践.
  • 咨询育碧/i3D性能托管, 哪个需要很大的容量, low latency, 事件驱动的体系结构,使用角色模型管理和扩展分布在全球的大型游戏服务器.
  • 在NewDay Card Payments精英团队中担任高级开发人员, 在Azure云中提供创新的金融微服务企业.
  • 用自动的, 人工智能辅助的业务流程映射,为他们的突破性产品建立学习管理和认证培训课程, 使用Northpass和iorad.
  • 制定培训手册, 最终用户指南, 以及德克萨斯州家庭医疗保健和探视系统的合规文件,以获得他们的EVV认证.
  • 作为精英团队的一员,为NewDay构建低延迟事务性API和服务总线微服务企业, 在金融/信贷行业.
  • 为Petroineos Trading Limited(英国大宗商品交易)提供架构咨询和软件开发,以批量驱动移动, 本地企业转变为基于云的企业, real-time, 事件驱动分析平台.
技术:NoSQL, SQL,集成,微服务,Azure, c#, Web架构, Architecture, Mentorship, CTO, Performance, 技术写作, 知识库, API Design, HTML, 软件开发, 系统文档, API文档, 技术文档, Writing & 编辑,文档,过程文档,软件文档,CSS, JavaScript

Developer

2007 - PRESENT
Freelance
  • 创建了一个自定义的Windows教育游戏,Compublox Brain Games. 该应用程序是用c#编写的,并使用MS Access(家庭版)或SQL Express(特许经营版)数据库.
  • 为各种项目做出了贡献, 包括WCF Web服务, 一个演员和模特代理网站, 以及用于大型系统的大量类库和组件.
  • 建立了一个原型的广告和广告牌管理系统的调度, monitoring, 向一家大型连锁餐厅分发媒体和数据内容.
技术:LINQ, TPL, Azure, REST, c#, SQL, Azure Cosmos数据库,架构,性能, 坚实的原则, API Design, HTML, XML Web服务, 软件开发, 系统文档, API文档, 技术文档, API集成, Integration, APIs, Full-stack, Writing & 编辑,文档,软件文档,CSS, JavaScript

首席技术官|架构师|团队领导

2017 - 2019
Galena Hill系统有限责任公司
  • 作为兼职自由职业者,协助建议公司创始人构建原型, 进行远程销售演示以筹集种子基金, 然后承担起CTO和架构师的责任,将产品推向市场.
  • 监督包括Jira在内的工具集的所有标准和DevOps流程, Confluence, Azure DevOps用于CI/CD, 以及NuGet包构件的管理.
  • 使用NUnit和Moq进行单元测试,使用Selenium和Specflow进行自动化UI测试.
  • 将系统与Stripe支付API集成, 在哪里可以购买订阅和产品, 促销折扣, 订阅升级可以按比例进行.
  • 将组件分解为可重用和可扩展的微服务和NuGet包,以便企业能够快速适应不断变化的需求和不断增加的负载.
  • 为完成的SaaS产品设计并提供ZenDesk支持和ZenDesk指南知识库系统, 包括将上下文感知帮助集成到Zendesk文章中. 向主要客户提供了关于该产品的额外培训.
技术:Azure DevOps, Azure表存储,Stripe, QuickBooks在线, Workbench, Blockchain, Solidity, GRID, Azure服务总线, Azure SQL, REST, C#, CTO, Architecture, 坚实的原则, 技术写作, Zendesk, API Design, HTML, 软件开发, 系统文档, API文档, 技术文档, API集成, Integration, APIs, Full-stack, Writing & 编辑,文档,过程文档,软件文档,CSS, JavaScript

组长|高级承包商

2015 - 2018
体育解决方案(体育指数集团)
  • 领导一个敏捷的工程师团队,在严格的期限内将七个实时体育交易系统投入生产,同时不影响质量. 所有的系统都是弹性扩展的,并经过测试,可以处理负载的大峰值.
  • 帮助建立一种持续自动化系统自我诊断和故障转移的文化,以保持较低的所有权成本, 在Splunk上进行实时监控. 通过根本原因分析和日志诊断解决了少数潜在的残留问题.
  • 使用测试优先的方法进行交付, 用NUnit自动化系统测试, Specflow, and Selenium.
  • 对新开发人员候选人进行技术面试, 协助伦敦管理层制定开普敦的增长战略, 培养和指导开发团队, 并在团队中促进了持续技能增长的文化.
技术:亚马逊网络服务(AWS), PostgreSQL, SpecFlow, Aerospike, Amazon S3 (AWS S3), Redshift, RabbitMQ, Apache Kafka, MongoDB, Apache HttpClient, REST, C#, Octopus Deploy, 坚实的原则, API Design, HTML, 软件开发, API文档, 技术文档, API集成, Integration, APIs, Full-stack, Writing & 编辑,文档,过程文档,软件文档,CSS, JavaScript

Senior .NET Contractor

2014 - 2015
Old Mutual, PLC
  • 参与了在线免税储蓄账户产品的架构和交付. 在紧迫的期限内, 为Internet用户提供了后端集成和前端功能,以便与各种计算进行交互.
  • 协助前端团队处理遗留问题 .NET 3.5 . web堆栈与JavaScript, jQuery和Ajax连接计算器.
  • 使用NUnit和neload对后端api进行负载测试,并将Selenium引入团队,确保浏览器的功能和兼容性测试.
Technologies: .NET, IBM WebSphere, Selenium, NUnit, Moq, TPL, XSL, XML, C#, Architecture, XSD, XML Web服务, 软件开发, API文档, 技术文档, API集成, Integration, APIs, Writing & 编辑,文档,过程文档,软件文档,CSS, JavaScript

高级软件工程承建商

2009 - 2015
动态视觉技术,Pty., Ltd.
  • 进行技术访谈 .在DVT内部的NET职位以及人才交流,DVT的招聘子公司.
  • 担任MUA系统与NetStar和Tracker车辆跟踪公司之间的车辆跟踪系统集成的架构师和首席开发人员, using .Net 4、SQL 2008、WCF和EF 4.3.
  • 自定义SharePoint,支持自动索赔和策略文档处理工作流,以及跨MSMQ构建轻量级服务总线.
  • 代表BSG为伦敦一家再保险公司在2013年风险建模工具的维护发布中担任高级顾问和首席开发人员.
  • 作为开发人员协助添加新功能到 .. NET Nuke 4系统.
技术:MVC Razor, Web Forms, ASP.NET Web Forms, Microsoft SQL Server, C#, BizTalk, 坚实的原则, API Design, HTML, XML Web服务, BizTalk Server, 软件开发, 系统文档, API文档, 技术文档, API集成, Integration, APIs, Full-stack, Writing & 编辑,文档,过程文档,软件文档,CSS, JavaScript

零售BPM团队合同高级开发人员

2013 - 2014
Allan Gray
  • 曾担任零售IT业务流程管理团队的顾问开发人员, 跨广泛的商业和开源技术堆栈为业务交付集成和业务线服务.
  • 集成Siebel CRM和Oracle业务线系统,使用RabbitMQ定制SOA服务, Protobuf, 和Riak一起缓存.
  • 参与现有的迁移 .. NET和Java微服务到Scala.
技术:詹金斯, RabbitMQ, Microsoft SQL Server, Siebel, Oracle, Riak, Protobuf, LINQ, TPL, Java, Scala, .NET 4, Integration, API Design, HTML, 软件开发, API文档, 技术文档, API集成, APIs, Writing & 编辑,过程文档,软件文档

Biztalk集成专家,合同 .NET Developer

2009 - 2013
Woolworths,企业., Ltd.
  • 将定制的Woolworths系统集成到供应商的采购订单管理系统.
  • Led a small .. NET团队负责Woolworths的EDI处理应用程序, 负责评估和验证供应商提供给Woolworths的所有贸易发票.
  • 向Woolworths首席架构师提供应用和集成方面的建议.
  • 协助培训初级开发人员,并协助将新技术引入他们的开发堆栈.
技术:Windows通信基础(WCF), Microsoft SQL Server, MVC Razor, ASP.. NET Web Forms, ASP.NET, C#, BizTalk 2010, Architecture, Integration, XSD, XML Web服务, BizTalk Server, 软件开发, API文档, 技术文档, API集成, APIs, Full-stack, Writing & 编辑,过程文档,软件文档

首席顾问

2007 - 2008
商业边缘系统., Ltd.
  • 在IBM Universe DBMS上重新开发了一个用ATK编写的遗留医疗援助系统,使其成为当代微软的系统 .NET 3.0 Anglo Platinum智能客户端应用程序.
  • 指导一个团队协助从遗留过程数据库编码到现代面向对象设计的调整, 包括培训课程 .NET and C#.
  • 自动智能客户端部署使用MS智能客户端应用程序块和ClickOnce安装.
技术:SAP远程函数调用(RFC)、服务、报表、SQL、 .NET, Workflow, Windows通信基础(WCF), C#, Architecture, 技术写作, API文档, Integration, APIs, Writing & 编辑,流程文档,软件文档,JavaScript

系统架构师

2005 - 2007
兰德互助保险有限公司
  • 确保IT系统与RMA的战略保持一致, conversely, 这些系统的定位是为了使RMA的业务增长.
  • 领导一个由三个开发人员组成的小团队,参与CompDiv的设计和推出, 雇主意外/疾病/伤残索赔提交系统. 该系统集成了RMA的索赔系统.
  • 实施了有效的, 低成本的Sharepoint文档成像和扫描解决方案(vs2005), C#). 该解决方案包括自动条形码识别, WebDAV, 并通过SharePoint Web服务和CAML索引元数据.
技术:WebDAV, SOAP, BizTalk, Microsoft SQL Server, SharePoint, COM, Architecture, .NET, C#, HTML, MSMQ, 系统文档, API文档, Integration, APIs, Full-stack, 流程文档, JavaScript

软件工程师|架构师

2000 - 2005
软件期货有限公司
  • 曾担任Investec私人银行Investec股息忠诚计划的首席开发人员和架构师, 与AS/400交易系统和专有的CRM系统集成.
  • 曾担任南非采矿业工人赔偿保险索赔处理系统的首席架构师. 该系统使用ASP经典Web UI和基于分层com的后端构建在SQL Server数据库之上.
  • 建立额外的工作流程, client portal, 并扩展了医疗评估模块的核心功能.
  • 使用Microsoft BizTalk Server将索赔系统与其他五个系统集成.
  • 管理一个多达15名开发人员的团队,交付索赔和医疗保险系统.
技术:Microsoft SQL Server, 活动服务器页面(ASP), XML, COM, Visual Basic, Architecture, HTML, MSMQ, 系统文档, APIs, 流程文档, JavaScript

软件开发工程师

1997 - 2000
绝对系统有限公司
  • 参与多个项目,包括银行ATM软件的交付, 生物识别设备和智能卡的概念验证工作, 并集中管理远程优惠券打印设备.
技术:COM, 活动服务器页面(ASP), Microsoft SQL Server, Microsoft Visual c++, HTML, MSMQ, APIs, JavaScript

Engineer

1994 - 1997
英美资源集团
  • 内置软件支持和处理机载多光谱扫描仪仪器的数据,并允许地球科学家访问仪器生成的数据.
  • 开发了specnt软件来可视化和处理来自手持PIMA光谱测量仪器的数据.
  • 与高级管理层就项目进度、技术能力和成本管理进行沟通.
  • 参与编制和建立机载仪器的操作流程和程序, logistics, calibration, 和维护.
  • Wrote end user, training, 以及我开发的specnt软件包的系统设计文档.
技术:Microsoft SQL Server, 微软基础类(MFC)库, 微软基础课程(MFC), C++, 系统文档

Arene.io |以太坊区块链认证财务会计

http://arene.io
领导全球开发团队交付Azure的Arene .基于net的微服务企业, 与Quickbooks集成, Stripe, 以及公共和私有以太坊区块链. 我的职责包括CTO和架构师:为我们的发明申请美国专利, 向投资者展示技术和商业优势, 推动技术标准, 可重用的NuGet组件, 以及团队将系统交付到生产环境的DevOps流程.

我的StackOverflow配置文件

http://stackoverflow.com/users/314291/
尽管我喜欢向别人学习,保持自己的技能与时俱进, 我也从帮助和指导其他开发者中获得了巨大的满足感. 自2010年以来,我一直是StackOverflow的成员, 拥有南非第三高的声誉, 并且连续18个月都是BizTalk的最佳贡献者.

我的GitHub配置文件

http://github.com/nonnb
尽管我的大部分工作都是在私有和专有的存储库中, 我经常为Q提交演示和示例中使用的代码&Stack Overflow等论坛上的答案. 我的爱好之一是指导新开发人员的软件工程职业生涯.

软件及建筑顾问

http://hexagon.com/products/product-groups/computer-aided-manufacturing-cad-cam-software
我协助架构师和团队领导对Azure最佳实践进行指导和审查, 包括在Azure应用服务计划上的微服务部署, 数据库建模, 对CosmosDB进行性能调优, 与gRPC集成.

开发过程控制分析应用程序的高级c++工程师

http://www.getmissioncontrols.com/
我是一个小型开发团队的高级工程师,该团队协助创始人将工厂管理和过程控制行业(DeltaV)的多个软件应用程序推向市场. 这包括帮助设计和架构, 使用c++和XSLT进行开发, 编写iso风格的工程和最终用户文档, 以及关于Confluence的Wiki文章.

Kwil Kuneiform产品技术写作顾问

http://www.kwil.com/
协助Kwil Kuneiform SaaS产品的创始人和开发人员进行技术写作, 允许多个涉众类别, 包括投资者, customers, and developers, 浏览和理解产品. 包括培训和教程样本. Additionally, 为客户留下了一组最佳实践和基本原理,使其能够在技术写作中满足未来的需求.

Command Akon JWS票务与Viewpoint Spectrum ERP系统集成项目

http://www.midstatesmaterials.com/
我是一个全自动集成服务的唯一开发者,该服务将财务文档从JWS建材票务系统转移到母公司基于云的频谱ERP系统. 同步包括客户、发票、付款、信用备忘录和调整. 系统在工作日的预定时间运行,并在每次运行后提供对账报告. 可交付成果包括技术和最终用户文档,允许自给自足地维护GL和公司利润中心映射.

业务流程发现系统培训和技能测试的LMS内容

http://www.skan.ai/process-intelligence
使用Northpass LMS应用程序和iorad交互式教程工具, 我为员工创建了带有认证考试的培训模块, management, 以及系统管理用户功能. Skan AI流程智能是领先的企业业务流程发现工具.

Javascript媒体和视频播放器的回溯

As a developer, 我构建了一个Javascript前端库,用于从RSS和Atom提要获取播客媒体播放列表, 然后提供用户界面,让用户互动和控制播客. 跟踪和可观察性包括允许Backtracks确定受欢迎程度和部分的播客是最感兴趣的最终用户.

医疗保健访问软件的内部,外部和治理文档

http://riverkidstexas.com/
为德克萨斯州一家大型儿科家庭保健机构交付最终用户和法律遵从性及认证文档, 针对所有类别的最终用户(医疗服务提供商), supervisors, 后台管理, 以及美国州和联邦合规门户网站). 在任何时候,病人的身份都是保密的.
1988 - 1992

电子工程,光电流专业学士学位

南非约翰内斯堡的威特沃特斯兰德大学

2023年12月至今

微软认证:DevOps工程师专家

Microsoft

2023年4月至今

微软认证:Azure管理员助理

Microsoft

2023年4月至今

微软认证:Azure解决方案架构师专家

Microsoft

2021年10月至今

微软认证:Azure开发助理

Microsoft

2017年5月至今

Scala中的函数式程序设计

通过Coursera提供的EPFL (École polytechnique fsamdsamrale de Lausanne)

2014年7月至今

Scala中的函数式编程原理

洛桑理工学院(École洛桑理工学院)

2013年11月至今

MCSD (Web应用.5)

Microsoft Corp.

2013年2月至今

MCTS - Microsoft Biztalk Server 2010

Microsoft

2011年12月- 2015年12月

MCPD(网页开发人员4)

Microsoft

Libraries/APIs

Moq, Stripe, Salesforce API, 实体框架, Web API 2, Protobuf, LINQ, 微软基础类(MFC)库, TPL, Apache HttpClient, 微软基础课程(MFC), React, Node.js

Tools

RabbitMQ, Git, Jira, NuGet, Autofac, Ninject, Microsoft Visual c++, SAP远程函数调用(RFC), Jenkins, StructureMap, TeamCity, Azure应用服务, Help+Manual

Frameworks

.NET, .. NET 4, NUnit,实体框架核心,ASP.. NET, MVC Razor, Selenium, SpecFlow, ASP.. NET Web Forms, gRPC, .. NET Core, Boost, React Native

Languages

XSL, C#, SQL, XSLT, t - sql (transact - sql), XML, HTML, XSD, C++, 活动服务器页面(ASP), Visual Basic, Scala, Java, Solidity, Web服务描述语言(WSDL), JavaScript, CSS, XML/XSLT

Paradigms

REST, 持续集成(CI), Web架构, Microservices, Azure DevOps, 持续交付(CD)

Storage

Microsoft SQL Server, Azure SQL, Aerospike, SQL Server 2017, Azure Blobs, Azure表存储, PostgreSQL, MongoDB, Azure Cosmos数据库, Web Forms, Riak, NoSQL, Amazon S3 (AWS S3), Redshift

Platforms

Oracle, Microsoft, Azure, Windows, Linux, SharePoint, IBM WebSphere, Blockchain, 亚马逊网络服务(AWS), Apache Kafka, Ethereum, Zendesk, Windows Server

Other

Integration, 坚实的原则, Architecture, Performance, 技术写作, 知识库, 软件开发, API Design, MSMQ, 系统文档, API文档, 技术文档, APIs, API集成, Writing & Editing, Documentation, 软件文档, Windows通信基础(WCF), Service, BizTalk 2010, Azure服务总线, BizTalk, Mentorship, CTO, XML Web服务, 流程文档, COM, SOAP, WebDAV, Workflow, Reporting, Siebel, GRID, Workbench, QuickBooks在线, Azure数据工厂, Intuit QuickBooks, Octopus Deploy, Engineering, BizTalk Server, 软件架构, Azure云安全, Web3, 内容创作, 学习管理系统(LMS), Training, BPM, CSS5, Full-stack, 内容写

有效的合作

如何使用Toptal

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

1

分享你的需求

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

选择你的才能

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring