Haiko Schol
Chief Beach Bum at n/a- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
German Native or bilingual proficiency
-
English Full professional proficiency
Topline Score
Bio
Experience
-
n/a
-
Software Development
-
500 - 600 Employee
-
Chief Beach Bum
-
Nov 2022 - Present
sabbatical sabbatical
-
-
-
Parity Technologies
-
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
-
-
-
Zalando
-
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
-
-
-
METRONOM GmbH
-
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.
-
-
-
HERE Technologies
-
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.
-
-
-
GlobalLogic Germany
-
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.
-
-
-
MARAMOJA transport
-
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.
-
-
-
GlobalLogic Germany
-
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.
-
-
-
T-Labs
-
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 -
Universiteit Utrecht
Computer Science -
Universität Osnabrück
Cognitive Science, Computer Science