![Jonathan Haygood, Developer in Berlin, Germany](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F983388%2Fpicture%2Foptimized%2Fhuge_8e428eb2fd93d6c3c3ebca01bc058931-448e49150d3dc47273e95aa543f1fd74.jpg&width=524)
Jonathan Haygood
Verified Expert in Engineering
Data Engineer and Software Developer
Jonathan has 11+ years of experience in software and data engineering. He has worked on E2E systems for enterprise companies and start-ups, building consumer-facing and B2B applications. Ranging from media, fintech, eCommerce, SaaS, and marketing industries. He helps teams build confidence in their technologies by designing API integrations, back-end systems, cloud infrastructure (AWS), front-end (web) applications, databases, and big data prediction models.
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (AWS), Web
The most amazing...
...project I've designed, architected, and developed was ad infrastructure for a media company that grossed $50+ million.
Work Experience
Senior Software Engineer
Amazon Web Services (AWS)
- Led security assessments for 6+ major projects from design consulting to penetration testing and compliance, providing vital vulnerability remediation for projects managing billions of transactions per second.
- Directed internal project to scale system to support 5x current capacity and remove performance bottlenecks, eliminating months of manual effort.
- Designed complete rewrites of systems that included rearchitecting APIs from monolithic servers to microservices on AWS cloud, database reconfiguration, migrations from legacy Angular code into React, and managed project security compliance.
- Managed a team of 4+ engineers, overseeing hiring, onboarding schedules, team integration, career development, and promotion paths.
Senior Data Engineer
Amperity
- Cut ETL pipeline runtime in half, parallelizing cloud computing workflows while decreasing AWS spend.
- Optimized statistical and machine learning models by converting from R libraries to Spark (Scala) and designed modeling around new KPIs.
- Performance-tested and improved a back-end API for dashboard app speed and efficiency, reconfiguring the caching layer (Redis, S3, Spark).
- Led an initiative (produced mockups, created a POC, load-tested, etc.) to investigate the migration from Rails to Phoenix (Elixir). The outcome was positive and would have been pursued, but a Clojure-heavy firm shortly acquired the company.
Senior Software Engineer
Time Inc
- Launched a team of five on ad infrastructure projects (Python, C++, JavaScript), scheduled to gross $50+ million yearly.
- Composed recommendation system projects (Spark, AWS) that manage. 25-50 million daily unique data points.
- Revamped outdated monolithic structure with new Python, Clojure, Go, and Node.js microservices utilizing AWS, Lambda, S3, EC2s, API Gateway, etc.
Software Engineer
ActiveViam
- Architected API for all new technology stack: Java, ES6, React, MDX, and JSON (used to write an MDX parser from scratch).
- Developed a component library (React) for data analytics platform dashboarding system.
- Directed an international training conference to expose API to the consulting team.
Software Engineer and Data Analyst
Whitelaw & Co.
- Established project management process that removed the $100,000 cost from each major project.
- Built a UI (AngularJS) proof-of-concept to demonstrate product at client meetings.
- Engineered MS Excel, VBA, C++ solutions with Sawtooth Software for conjoint analysis to forecast market strategies.
Controls Engineer
Vanderlande
- Worked locally on more than twelve different conveyor belt system projects for major airports in Mexico, Kalamazoo, and Sacramento.
- Assisted in designing SCADA/HMI using Factory Talk for projects in Mexico and San Antonio. Spent two weeks in San Antonio to help implement and test interfaces.
- Built tools in VBA, JavaScript, C++ to organize and operate on quantitative data.
Experience
Data Visualization for Insights Platform
http://canvs.aiFinancial Budgeting App
The dashboards displayed monthly information with a calendar view and allowed data to be categorically tracked and targeted (goal setting) based on previous behavior from the user.
I worked with the founder to build out the prototype to gain funding, where she was accepted into an accelerator program to build marketability for the application.
Skills
Languages
JavaScript, TypeScript, Java, Scala, Python, Elixir, Erlang, Haskell, Clojure, Ruby, Go, C++
Frameworks
Redux, AngularJS, Phoenix, Spark, ClojureScript, NestJS
Libraries/APIs
Node.js, React, D3.js, Spark ML, Vue
Tools
Git, Amazon Elastic MapReduce (EMR)
Paradigms
Functional Programming
Platforms
Web, AWS Lambda, Amazon EC2, Amazon Web Services (AWS)
Other
Full-stack, APIs, Application Security, Machine Learning, Architecture, Recommendation Systems, Financial Modeling
Storage
Amazon S3 (AWS S3), Amazon DynamoDB, Redis
Education
Master's Degree in Computer Science
New York University - New York, New York, USA
Bachelor's Degree in Mathematics
University of Georgia - Athens, Georgia, USA
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring