Haiko Schol

Chief Beach Bum at n/a
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Chiang Mai, Thailand, TH
Languages
  • German Native or bilingual proficiency
  • English Full professional proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Software Development
    • 500 - 600 Employee
    • Chief Beach Bum
      • Nov 2022 - Present

      sabbatical sabbatical

    • United Kingdom
    • IT Services and IT Consulting
    • 200 - 300 Employee
    • Software Engineer
      • Jul 2020 - Oct 2022

      Went down the blockchain rabbit hole at one of the best companies in the space. The team at Parity works on Polkadot, a "layer zero" blockchain that provides shared security and cross messaging for application specific "parachains". During my time at Parity I mainly worked on two projects, which I designed and implemented from scratch. The first was automation for "burn-in testing" of in development versions of Polkadot. The system was written in Go with a simple React frontend… Show more Went down the blockchain rabbit hole at one of the best companies in the space. The team at Parity works on Polkadot, a "layer zero" blockchain that provides shared security and cross messaging for application specific "parachains". During my time at Parity I mainly worked on two projects, which I designed and implemented from scratch. The first was automation for "burn-in testing" of in development versions of Polkadot. The system was written in Go with a simple React frontend, used a GitOps approach and GitLab CI to manage deployments and integrated with Matrix-based chat for notifications (https://github.com/haikoschol/burn-in-tests). The second project was a custom indexer for Kusama and Polkadot plus a web application to access the indexed data. The indexer and backend API were written in Rust and the web frontend in React/TypeScript. Everything was deployed to Kubernetes and the indexer jobs were managed as CronJobs. Show less Went down the blockchain rabbit hole at one of the best companies in the space. The team at Parity works on Polkadot, a "layer zero" blockchain that provides shared security and cross messaging for application specific "parachains". During my time at Parity I mainly worked on two projects, which I designed and implemented from scratch. The first was automation for "burn-in testing" of in development versions of Polkadot. The system was written in Go with a simple React frontend… Show more Went down the blockchain rabbit hole at one of the best companies in the space. The team at Parity works on Polkadot, a "layer zero" blockchain that provides shared security and cross messaging for application specific "parachains". During my time at Parity I mainly worked on two projects, which I designed and implemented from scratch. The first was automation for "burn-in testing" of in development versions of Polkadot. The system was written in Go with a simple React frontend, used a GitOps approach and GitLab CI to manage deployments and integrated with Matrix-based chat for notifications (https://github.com/haikoschol/burn-in-tests). The second project was a custom indexer for Kusama and Polkadot plus a web application to access the indexed data. The indexer and backend API were written in Rust and the web frontend in React/TypeScript. Everything was deployed to Kubernetes and the indexer jobs were managed as CronJobs. Show less

    • Germany
    • Retail
    • 700 & Above Employee
    • Software Engineer
      • Jan 2020 - Mar 2020

      The Pricing & Forecasting department delivers sales forecasts and pricing recommendations that are crucial to the business. My responsibilities included development of Kubernetes operators for orchestrating machine learning pipelines in Python, based on an open source framework (https://github.com/zalando-incubator/kopf). The team I worked with was going through a transition period, with many new joiners within a few weeks. I accelerated onboarding of the new members by giving… Show more The Pricing & Forecasting department delivers sales forecasts and pricing recommendations that are crucial to the business. My responsibilities included development of Kubernetes operators for orchestrating machine learning pipelines in Python, based on an open source framework (https://github.com/zalando-incubator/kopf). The team I worked with was going through a transition period, with many new joiners within a few weeks. I accelerated onboarding of the new members by giving talks about architecture and code deep dives and provided in-depth code reviews and pair programming sessions. Show less The Pricing & Forecasting department delivers sales forecasts and pricing recommendations that are crucial to the business. My responsibilities included development of Kubernetes operators for orchestrating machine learning pipelines in Python, based on an open source framework (https://github.com/zalando-incubator/kopf). The team I worked with was going through a transition period, with many new joiners within a few weeks. I accelerated onboarding of the new members by giving… Show more The Pricing & Forecasting department delivers sales forecasts and pricing recommendations that are crucial to the business. My responsibilities included development of Kubernetes operators for orchestrating machine learning pipelines in Python, based on an open source framework (https://github.com/zalando-incubator/kopf). The team I worked with was going through a transition period, with many new joiners within a few weeks. I accelerated onboarding of the new members by giving talks about architecture and code deep dives and provided in-depth code reviews and pair programming sessions. Show less

    • Germany
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Engineer
      • Oct 2018 - Jun 2019

      Joining the IaaS Management team, I worked on a product that allows teams to describe and maintain cloud infrastructure as declarative code. It is similar to Terraform, but more tailored to common use cases and focused on enabling a collaborative, git-based workflow. Joining the IaaS Management team, I worked on a product that allows teams to describe and maintain cloud infrastructure as declarative code. It is similar to Terraform, but more tailored to common use cases and focused on enabling a collaborative, git-based workflow.

    • Netherlands
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Engineer
      • Nov 2017 - Sep 2018

      As part of the Open Source Team at HERE, I worked on automating the legal compliance workflows (licenses, copyrights, patents, etc.) for releasing proprietary software to customers, as well as open source projects. My responsibilities included contributing to tooling used by the team, such as ScanCode (github.com/nexB/scancode-toolkit) and OSS Review Toolkit (github.com/heremaps/oss-review-toolkit) as well as helping teams inside the company understand and complete the process. As part of the Open Source Team at HERE, I worked on automating the legal compliance workflows (licenses, copyrights, patents, etc.) for releasing proprietary software to customers, as well as open source projects. My responsibilities included contributing to tooling used by the team, such as ScanCode (github.com/nexB/scancode-toolkit) and OSS Review Toolkit (github.com/heremaps/oss-review-toolkit) as well as helping teams inside the company understand and complete the process.

  • Superscale/Orderbird AG
    • Berlin Area, Germany
    • Software Engineer
      • Jan 2017 - Dec 2017

      Superscale builds a managed WiFi platform, leveraging consumer hardware running OpenWRT (with our additions written in Rust) My focus was on the Cloud side of the product, which consists of an external HTTP/JSON API, a few internal services and a messaging layer built on MQTT. Superscale builds a managed WiFi platform, leveraging consumer hardware running OpenWRT (with our additions written in Rust) My focus was on the Cloud side of the product, which consists of an external HTTP/JSON API, a few internal services and a messaging layer built on MQTT.

    • Germany
    • Information Technology & Services
    • 1 - 100 Employee
    • Software Engineer
      • Jan 2016 - Dec 2016

      Returning to the project from 2014, I built a new data import for large datasets (500GB+) using SFTP. On the input side, it supports various compression and encryption schemes, some of which are transformed to the format expected by the platform in a streaming manner to avoid excessive memory usage and failures from running out of disk space for temporary files. This feature was instrumental in securing a partnership with an enterprise customer. Returning to the project from 2014, I built a new data import for large datasets (500GB+) using SFTP. On the input side, it supports various compression and encryption schemes, some of which are transformed to the format expected by the platform in a streaming manner to avoid excessive memory usage and failures from running out of disk space for temporary files. This feature was instrumental in securing a partnership with an enterprise customer.

    • Kenya
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Software Engineer
      • Mar 2015 - Apr 2015

      Pair programming with a friend, we refactored parts of the backend, mainly to improve robustness in the face of unreliable mobile network connectivity and enable the use of websockets to improve the user experience. Pair programming with a friend, we refactored parts of the backend, mainly to improve robustness in the face of unreliable mobile network connectivity and enable the use of websockets to improve the user experience.

    • Germany
    • Information Technology & Services
    • 1 - 100 Employee
    • Software Engineer
      • Jan 2014 - Dec 2014

      In this greenfield project we built a platform with a public HTTP/JSON API for processing and visualizing large geo datasets. I designed the API, with input from the frontend team who would be the first to use it, and contributed to its implementation. In this greenfield project we built a platform with a public HTTP/JSON API for processing and visualizing large geo datasets. I designed the API, with input from the frontend team who would be the first to use it, and contributed to its implementation.

    • Germany
    • Telecommunications
    • 1 - 100 Employee
    • Software Engineer
      • Jan 2013 - Dec 2013

      Development of an HTTP/JSON API for management and distribution of software updates on the OS and application layer via rsync Development of Unix daemons in Python (gevent, Tornado, daemontools) and Windows services (pywin32, py2exe) Development of automated tests (nose, mock, Selenium) Deployment of Django and Tornado applications with Fabric, Vagrant, Apache, mod_uwsgi, uwsgi, PostgreSQL, Upstart, some on AWS EC2 (boto) Development of Firefox AddOns Development of an HTTP/JSON API for management and distribution of software updates on the OS and application layer via rsync Development of Unix daemons in Python (gevent, Tornado, daemontools) and Windows services (pywin32, py2exe) Development of automated tests (nose, mock, Selenium) Deployment of Django and Tornado applications with Fabric, Vagrant, Apache, mod_uwsgi, uwsgi, PostgreSQL, Upstart, some on AWS EC2 (boto) Development of Firefox AddOns

Education

  • Fachhochschule Giessen-Friedberg
    Computer Software Engineering
    1998 - 2000
  • Universiteit Utrecht
    Computer Science
  • Universität Osnabrück
    Cognitive Science, Computer Science

Community

You need to have a working account to view this content. Click here to join now