Haydn Vestal,美国德克萨斯州奥斯汀的开发人员
Haydn is available for hire
Hire Haydn

Haydn Vestal

Verified Expert  in Engineering

软件工程师和开发人员

Location
Austin, TX, United States
Toptal Member Since
April 7, 2015

海顿在各个公司都有丰富的经验, 从一个两个人的创业公司到高盛和谷歌. 海顿最擅长的咨询领域是中小型初创企业, 但他也有自动交易和安卓开发方面的经验.

Portfolio

TinyChain
Rust, Python 3,系统架构,API数据库,API,并发...
Google
谷歌云扳手,Python, c++, Java,分布式系统...
Goldman Sachs
MongoDB, Apache Tomcat, Java,分布式系统

Experience

Availability

Part-time

Preferred Environment

Git, Python, Java, Rust, IntelliJ IDEA, Linux, CLion

The most amazing...

...我做过的一个产品是Google Jamboard,这是Google Workspace的第一个硬件产品.

Work Experience

Founder

2020 - PRESENT
TinyChain
  • 开发具有自动跨服务事务的云服务运行时, automatic concurrency, 和自动GPU加速.
  • 创建一个Python客户端,将Python应用程序代码交叉编译为TinyChain的原生JSON表示.
  • 通过提供定制软件设计和开发服务,建立一个自我维持的业务.
Technologies: Rust, Python 3,系统架构,API数据库,API,并发, GPU Computing, Microservices, Machine Learning, Neural Networks, CTO, Distributed Systems, Low-level Programming, Deep Learning

Software Engineer

2015 - 2020
Google
  • 为Google Jamboard以及Android和iOS Jamboard应用开发了低功耗蓝牙(BLE)通信协议.
  • 为Google Jamboard设计并实现了客户身份授权.
  • 开发所需的工具,以保持谷歌的视频会议设备舰队,并在日常的基础上运行.
Technologies: 谷歌云扳手,Python, c++, Java,分布式系统, Low-level Programming, Deep Learning

Associate

2013 - 2015
Goldman Sachs
  • 参与高盛的办公软件Orbit Suite的开发:wsj.com/articles/goldman——(goldman sachs)——自旋- -移动电话软件-项目-分离-风险- 1445981960.
  • 开发了高盛内部文件共享应用Orbit Drive的网络版本.
  • 开发了高盛内部文件共享应用Orbit Drive的Android版本.
技术:MongoDB, Apache Tomcat, Java,分布式系统

Software Engineer

2012 - 2013
SNAP Interactive
  • 支持Facebook上最流行的约会软件之一.
  • 维护和改进运行在Linux/Apache/PHP/MySQL上的高流量(约7000万用户)服务.
  • 领导了一个重大项目,重新构建一个搜索索引/匹配算法.
  • 创建了一个机器学习工具,能够在用户试图发送不太可能产生响应的消息时通知用户.
  • 从几乎0%到几乎100%的单元测试覆盖率.
技术:Linux, Apache, Memcached, MongoDB, MySQL, PHP

Software Engineer

2011 - 2012
Hotlist
  • 维护和扩展Hotlist,一个地理社交事件聚合启动.
  • 用Python编写一个数据摄取器来匹配来自Facebook Events的数据, Google Maps, Foursquare, Citygrid, and more.
  • 参与数据库部署的重新架构.
  • 编写了一个机器学习工具来匹配不同格式的地址数据.
  • 编写了一个机器学习工具来识别重复的场地和活动记录.
技术:Linux, Solr, MongoDB, MySQL, Python

TopTal.java

一个公司的单文件示例,该公司运营一个广告交易所,给定一个HTTP端点,参数为advertiser_id,响应时间不可预测,以以下形式返回数据:

[
{
advertiser_id: "1234",
ymd: "2014-09-24",
num_clicks: 5,
num_impressions: 1090
},
{
advertiser_id: "1234",
ymd: "2014-09-25",
num_clicks: 19,
num_impressions: 1089
}
]

在200ms内聚合尽可能多的数据,并通知调用者不可用的advertiser_ids. 可以通过调用带有各种long列表的aggregate方法并检查结果来测试它. 但是,它确实需要符合上述描述的HTTP端点.

Autotrader

一种自动股票交易程序,使用机器学习和情绪分析来生成交易信号.

该程序通过搜集公共新闻来源来识别与上市公司有关的新闻, 然后分析与某公司有关的新闻的情绪变化,以预测其股价在不久的将来会如何变化.
2007 - 2008

获得计算机科学学位的课程

德克萨斯大学奥斯汀分校,美国德克萨斯州

2005 - 2006

获得化学学位的课程

纽约大学-美国纽约州纽约

Libraries/APIs

Google API, Facebook API

Tools

Apache Tomcat, Apache, NGINX, Git, EAGLE, Ansible, Solr, IntelliJ IDEA, CLion

Paradigms

Rapid Prototyping, Agile Software Development, Microservices, Functional Programming, DevOps, Data Science

Platforms

Linux、Oracle、Eclipse、Amazon EC2、Android、Amazon Web Services (AWS)

Languages

Rust, Python, Java, PHP, c++, HTML, JavaScript, Erlang, Python 3

Storage

MySQL, Xapian, Google Cloud Spanner, Memcached, MongoDB, API数据库

Other

Prototyping, Software Architecture, System Architecture, CTO, Distributed Systems, Low-level Programming, Lean Startups, OpenSCAD, APIs, Concurrency, GPU Computing, Machine Learning, Neural Networks, Data Structures, Algorithms, Chemistry, IT Support, Performance, Deep Learning

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

Top talent is in high demand.

Start hiring