Jonathan Haygood,德国柏林的开发者
Jonathan is available for hire
Hire Jonathan

Jonathan Haygood

Verified Expert  in Engineering

Data Engineer and Software Developer

Location
Berlin, Germany
Toptal Member Since
January 10, 2022

Jonathan在软件和数据工程方面拥有11年以上的经验. 他曾为企业和初创企业开发端到端系统, 构建面向消费者和B2B应用程序. 包括媒体、金融科技、电子商务、SaaS和营销行业. 他通过设计API集成来帮助团队建立对其技术的信心, back-end systems, cloud infrastructure (AWS), front-end (web) applications, databases, and big data prediction models.

Portfolio

Amazon Web Services (AWS)
JavaScript, TypeScript, Java, Scala, Node.js, AWS Lambda, Amazon DynamoDB...
Amperity
Scala, Ruby, React, Spark, Spark ML, Redis, Amazon S3 (AWS S3)...
Time Inc
JavaScript, Go, Clojure, ClojureScript,推荐系统,Python, c++...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Web

The most amazing...

...project I've designed, architected, 为一家总收入超过5000万美元的媒体公司开发了广告基础设施.

Work Experience

Senior Software Engineer

2019 - PRESENT
Amazon Web Services (AWS)
  • 领导6个以上主要项目的安全评估,从设计咨询到渗透测试和合规, 为每秒管理数十亿事务的项目提供重要的漏洞修复.
  • 指导内部项目扩展系统以支持5倍的当前容量并消除性能瓶颈, eliminating months of manual effort.
  • 设计完整的系统重写,包括将api从单片服务器重新架构到AWS云上的微服务, database reconfiguration, 从旧的Angular代码迁移到React, and managed project security compliance.
  • Managed a team of 4+ engineers, overseeing hiring, onboarding schedules, team integration, career development, and promotion paths.
技术:JavaScript, TypeScript, Java, Scala, Node.js, AWS Lambda, Amazon DynamoDB, Amazon EC2, Redux, Amazon Web Services (AWS), Full-stack, Architecture, Functional Programming, APIs

Senior Data Engineer

2018 - 2019
Amperity
  • 将ETL管道运行时间缩短一半,在减少AWS支出的同时并行化云计算工作流.
  • 通过将R库转换为Spark (Scala)来优化统计和机器学习模型,并围绕新的kpi设计建模.
  • 性能测试和改进后端API的仪表板应用程序的速度和效率, reconfiguring the caching layer (Redis, S3, Spark).
  • 领导一个项目(制作模型,创建POC,负载测试等).)来研究从Rails到Phoenix (Elixir)的迁移. 结果是积极的,本应予以追求, 但很快就被一家clojure公司收购了.
Technologies: Scala, Ruby, React, Spark, Spark ML, Redis, Amazon S3 (AWS S3), Amazon Elastic MapReduce (EMR), Amazon Web Services (AWS), Architecture, ClojureScript, Clojure, Functional Programming, APIs, Elixir, Phoenix

Senior Software Engineer

2016 - 2018
Time Inc
  • 在广告基础设施项目(Python)上成立了一个五人团队, C++, JavaScript), scheduled to gross $50+ million yearly.
  • 组合推荐系统项目(Spark, AWS),管理. 25-50 million daily unique data points.
  • 用新的Python、Clojure、Go和Node改进了过时的整体结构.使用AWS、Lambda、S3、EC2s、API Gateway等的微服务.
Technologies: JavaScript, Go, Clojure, ClojureScript,推荐系统,Python, c++, Spark, Redux, Amazon Web Services (AWS), Full-stack, Architecture, Vue, Functional Programming, APIs

Software Engineer

2015 - 2016
ActiveViam
  • 所有新技术栈的架构API: Java, ES6, React, MDX, 和JSON(用于从头编写MDX解析器).
  • 为数据分析平台仪表板系统开发了一个组件库(React).
  • 指导一个国际培训会议,向咨询团队公开API.
技术:JavaScript, TypeScript, React, Node.js, Java, Redux,全栈,函数式编程,api

Software Engineer and Data Analyst

2012 - 2015
Whitelaw & Co.
  • 建立项目管理流程,从每个主要项目中减少100,000美元的成本.
  • 构建一个UI (AngularJS)概念验证,在客户会议上演示产品.
  • Engineered MS Excel, VBA, 用c++解决方案与锯齿软件进行联合分析,预测市场策略.
技术:JavaScript,金融建模,AngularJS,全栈

Controls Engineer

2010 - 2011
Vanderlande
  • 在当地为墨西哥主要机场工作过超过12个不同的传送带系统项目, Kalamazoo, and Sacramento.
  • 协助墨西哥和圣安东尼奥的项目使用Factory Talk设计SCADA/HMI. 在圣安东尼奥花了两周时间帮助实现和测试接口.
  • 在VBA, JavaScript, c++中构建工具来组织和操作定量数据.
Technologies: JavaScript, C++

洞察平台的数据可视化

http://canvs.ai
该平台揭示并显示衡量主题和观众反应程度的情绪分析. I consulted on the project, 重写了许多图表库,以便更好地与D3集成.js animations and transitions.

Financial Budgeting App

A Node.js和React应用程序,允许用户跟踪每月的支出和收入. 用户可以手动输入数据或通过格子(plaid)进行集成.com) to their financial institutions.

仪表板以日历视图显示每月信息,并允许根据用户以前的行为对数据进行分类跟踪和定位(目标设置).

为了获得资金,我和创始人一起制作了原型, 她在哪里被一个加速项目录取,以建立应用程序的市场竞争力.
2017 - 2019

Master's Degree in Computer Science

纽约大学-美国纽约

2008 - 2012

Bachelor's Degree in Mathematics

乔治亚大学-雅典,乔治亚州,美国

Libraries/APIs

Node.js, React, D3.js, Spark ML, Vue

Tools

Git, Amazon Elastic MapReduce (EMR)

Frameworks

Redux, AngularJS, Phoenix, Spark, ClojureScript, NestJS

Languages

JavaScript, TypeScript, Java, Scala, Python, Elixir, Erlang, Haskell, Clojure, Ruby, Go, c++

Paradigms

Functional Programming

Platforms

Web、AWS Lambda、Amazon EC2、Amazon Web Services (AWS)

Storage

Amazon S3 (AWS S3), Amazon DynamoDB, Redis

Other

Full-stack, APIs, Application Security, Machine Learning, Architecture, Recommendation Systems, Financial Modeling

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

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring