William Beaumont,美国加州卡尔弗城的开发商
William is available for hire
Hire William

William Beaumont

Verified Expert  in Engineering

领导开发人员

Location
卡尔弗城,加州,美国
Toptal Member Since
April 12, 2017

William是一位经验丰富的软件工程师,在商业和技术领导方面有着良好的记录. 在他多变的职业生涯中, 他一直表现出很强的沟通技巧和在各种复杂环境下工作的能力.

Portfolio

Scott Logic
Grails, Groovy, Objective-C, Java, Windows Presentation Foundation (WPF), .NET
TomTom
Bash Script, Java
Edina Software
XML, HTML, .NET, Java

Experience

Availability

Part-time

首选的环境

Git, NetBeans, Visual Studio, Linux, MacOS, Windows

The most amazing...

...我从事的项目是一个基于GPS轨迹数据自动检测地图更正的算法.

Work Experience

首席运营官Visiblox

2010 - 2015
Scott Logic
  • 负责内部产品业务. 最初,我领导技术开发并管理Visiblox Charts-a的公开发布 .. NET WPF/Silverlight制图组件.
  • 推出了一个新的产品项目shinobicontrolls——为移动开发构建工具, 并带领公司从成立之初就处于市场领先地位.
  • 担任绩效经理-指导初级和高级员工,并与他们一起进行绩效评估和职业发展工作.
  • 在Groovy/Grails上构建了一个内部MIS仪表板应用程序,以支持业务决策.
  • Ran numerous consulting engagements to assist with the embedding of our products in client applications; including clients such as Transocean, Adidas, Microsoft, and more.
技术:Grails, Groovy, Objective-C, Java, Windows Presentation Foundation (WPF) .NET

高级软件工程师

2007 - 2010
TomTom
  • 作为R的一部分&位于爱丁堡的D部门,负责开发和维护交通检测算法, map processing, and device research.
  • 开发和维护自定义多线程, 高吞吐量地理数据库引擎,用于高容量吞吐量的数据. 该引擎为批量处理存储了约200tb的地图和GPS数据. 在我的管理期间,我将引擎的吞吐量性能提高了10倍.
  • 维护地图生成过程,将TeleAtlas地图数据转换为适合交通检测和行程分析的自定义地图数据库格式. 这个过程每季度进行一次。, 为全球大部分地区生成地图, 并为跨地图分析保持最大的历史兼容性.
  • 基于从TomTom设备中检索的GPS行程数据,开发了一种检测地图错误和新道路几何形状的算法.
  • 构建了一个定制的WebKit引擎,用于基于ARM的移动设备, 作为基于HTML5的新UI架构的一部分. I also, 作为这个项目的一部分, 创建一个HTML5前端原型, 和浏览器插件渲染地图.
技术:Bash Script, Java

Technical Director

2000 - 2007
Edina Software
  • 在5年的时间里,从毕业的开发人员晋升为业务的技术总监(CTO).
  • 在此期间,他参与并领导了许多咨询项目,包括为苏格兰资格认证局开发的一些大型系统——开发高中成绩获取和处理系统.
  • 监督业务的整体技术策略,包括架构决策, 技术决策, 技能发展.
  • 指导、管理项目,并提供技术领导以及纯软件开发.
  • 担任一家内部创业型初创企业的首席技术官, ioEng, 专注于移动员工支持(在智能手机时代之前). 架构并领导了复杂数据捕获和处理产品的开发.
技术:XML, HTML, .NET, Java

ShinobiCharts

iOS和Android的高性能图表组件.

TomTom Go 1000

http://www.trustedreviews.com/TomTom-GO-1000-LIVE-review
I worked on the R&D以及新一代TomTom设备的产品交付. 这代表了一个全新的软件架构和UI表示.

Languages

Java, c#, TypeScript, CSS, HTML, XML, Bash Script, Objective-C, JavaScript, Groovy, SQL, HTML5

Other

团队领导,领导力,师徒关系,多线程

Frameworks

Spring Boot, Windows Presentation Foundation (WPF), .. NET、Angular、Hibernate、Grails

Tools

MS Silverlight, Visual Studio, Subversion (SVN), Git

Paradigms

Agile

Industry Expertise

Project Management

Storage

Ingres, Microsoft SQL Server, MySQL

Platforms

Windows, MacOS, Linux, NetBeans, Java EE, Xamarin

1996 - 2000

计算机科学与人工智能学士学位

爱丁堡大学-爱丁堡,英国