As data volumes continue to grow for eCommerce companies and the number of data consumers within the organization is increasing, sometimes old infrastructure will not be able to keep up with the challenges. Additionally, In this particular case, the computing and warehousing cluster has to be on-premise for data security reasons. After new cluster-infrastructure had been provided by an external provider, all data warehouse and computing logic has to be migrated from the old infrastructure to the new infrastructure. Additional challenges are maintaining backwards compatibility of the migrated processes at all times and adhering to strict security standards.
In order to prevent financial and reputational loss in eCommerce platforms an automated security system is needed that can detect fraud patterns in online shop. The software, written in Java with Apache Flink, should be able to scale out over multiple shop systems and data sources. Further requirements are monitoring traffic in real time and incorporating expert knowledge alongside machine learning and Artificial Intelligence (A.I.) models. The software is deployed and operated on the customers cloud environtment by using modern Continuous Integration (CI) and DevOps principles.
A datadriven company needs to have a reliable and scalable infrastructure as a key components of the corporate decision making. Engineers as well as analysts need to be enabled to create ETL-processes, Artificial Intelligence (A.I.) jobs and ad-hoc reports without the need to consult with a data engineer. The data architecture of the company needs to provide scalability, clear separation between testing and production and ease of use. Modern DevOps practices like Continuous Integration (CI) and Infrastructure as Code need to be employed across the whole infrastructure.
In order to enable an eCommerce organization to become a datadriven organization there must be (among other things) a framework present to compare different version of the website against each other. Many members of the organization and departments need to be able to create and conduct experiments without the assistance of a data engineer. Anther important factor for the framework was the usage Bayesian statistics.
For an eCommerce Platform it is crucial to have a detailed picture of customer behaviour on which business decisions can be based. Either in real-time or from the data warehouse. For that a flexible, scalable, and fieldtestet solution is necessary which can run in the cloud. Additionally, all browser events need a custom enrichment with business information from the backend in order to provide necessary context e.g. for ?Add to Cart?-events. The webtracking pipeline is managed by using modern DevOps principles: Continuous Integration (CI), zero downtime deployments and Infrastructure as Code.
To enrich the shopping experience of the customer and to drive additional sales, the eCommerce platform should be able to recommend customers additional products. Two orthogonal strategies are employed: Product based similiarity based on neural network embeddings and collaborative filtering based on user behaviour. Additionally, Performance monitoring for the recommendations is needed.
Kunde: Multichannel Retailer
Aufgaben:
Eingesetzte Produkte:
Java, hybris, ant, Spring, JUnit, Mockito, Selenium, NodeJS, Jade, docker, Apache Kafka, redis, Jenkins, Gitlab, Scrum, Confluence, Jira
2012 - 2015: Project Management Webshop Development
Kunde: Online Retailer
Aufgaben:
Project Management of an agile full stack development team for the webshop of a leading german fashion online retailer. On one hand the job included managing customer relations. On the other hand the job included filling the role of the Scrum Master for the development team.
Eingesetzte Produkte:
Scrum, Kanban, Jira, Confluence, Redmine, Microsoft Excel, Requirements Engineering
2003 - 2008
Christian-Albrechts-Universität zu Kiel, Germany
Degree: Magister / Master of Arts
Focus:
2002
Gymnasium Winsen/Luhe, Germany
Abitur
2019
Coursera
2014
Coursera
Certificates
2022
Coursera
2019
Coursera
2013
Python:
Java:
JavaScript:
Cloud DevOps
Machine Learning
Engineering Concept
Security
Agile Concepts and Tools
Software
Platforms
Experience
2020 - today
Role: Team Lead Data Engineering / Data Science
Customer: Neuland ? Büro für Informatik
2017 - 2020
Role: Data Engineer / Data Scientist
Customer: Neuland ? Büro für Informatik
2015 - 2017
Role: Back End Developer
Customer: Neuland ? Büro für Informatik
2012 - 2015
Role: Project Manager
Customer: Neuland ? Büro für Informatik
2012 - 2012
Role: Management Assistant to the CTO
Customer: OXID eSales
2010 - 2012
Role: Public Relations Consultant
Customer: rheinfaktor
As data volumes continue to grow for eCommerce companies and the number of data consumers within the organization is increasing, sometimes old infrastructure will not be able to keep up with the challenges. Additionally, In this particular case, the computing and warehousing cluster has to be on-premise for data security reasons. After new cluster-infrastructure had been provided by an external provider, all data warehouse and computing logic has to be migrated from the old infrastructure to the new infrastructure. Additional challenges are maintaining backwards compatibility of the migrated processes at all times and adhering to strict security standards.
In order to prevent financial and reputational loss in eCommerce platforms an automated security system is needed that can detect fraud patterns in online shop. The software, written in Java with Apache Flink, should be able to scale out over multiple shop systems and data sources. Further requirements are monitoring traffic in real time and incorporating expert knowledge alongside machine learning and Artificial Intelligence (A.I.) models. The software is deployed and operated on the customers cloud environtment by using modern Continuous Integration (CI) and DevOps principles.
A datadriven company needs to have a reliable and scalable infrastructure as a key components of the corporate decision making. Engineers as well as analysts need to be enabled to create ETL-processes, Artificial Intelligence (A.I.) jobs and ad-hoc reports without the need to consult with a data engineer. The data architecture of the company needs to provide scalability, clear separation between testing and production and ease of use. Modern DevOps practices like Continuous Integration (CI) and Infrastructure as Code need to be employed across the whole infrastructure.
In order to enable an eCommerce organization to become a datadriven organization there must be (among other things) a framework present to compare different version of the website against each other. Many members of the organization and departments need to be able to create and conduct experiments without the assistance of a data engineer. Anther important factor for the framework was the usage Bayesian statistics.
For an eCommerce Platform it is crucial to have a detailed picture of customer behaviour on which business decisions can be based. Either in real-time or from the data warehouse. For that a flexible, scalable, and fieldtestet solution is necessary which can run in the cloud. Additionally, all browser events need a custom enrichment with business information from the backend in order to provide necessary context e.g. for ?Add to Cart?-events. The webtracking pipeline is managed by using modern DevOps principles: Continuous Integration (CI), zero downtime deployments and Infrastructure as Code.
To enrich the shopping experience of the customer and to drive additional sales, the eCommerce platform should be able to recommend customers additional products. Two orthogonal strategies are employed: Product based similiarity based on neural network embeddings and collaborative filtering based on user behaviour. Additionally, Performance monitoring for the recommendations is needed.
Kunde: Multichannel Retailer
Aufgaben:
Eingesetzte Produkte:
Java, hybris, ant, Spring, JUnit, Mockito, Selenium, NodeJS, Jade, docker, Apache Kafka, redis, Jenkins, Gitlab, Scrum, Confluence, Jira
2012 - 2015: Project Management Webshop Development
Kunde: Online Retailer
Aufgaben:
Project Management of an agile full stack development team for the webshop of a leading german fashion online retailer. On one hand the job included managing customer relations. On the other hand the job included filling the role of the Scrum Master for the development team.
Eingesetzte Produkte:
Scrum, Kanban, Jira, Confluence, Redmine, Microsoft Excel, Requirements Engineering
2003 - 2008
Christian-Albrechts-Universität zu Kiel, Germany
Degree: Magister / Master of Arts
Focus:
2002
Gymnasium Winsen/Luhe, Germany
Abitur
2019
Coursera
2014
Coursera
Certificates
2022
Coursera
2019
Coursera
2013
Python:
Java:
JavaScript:
Cloud DevOps
Machine Learning
Engineering Concept
Security
Agile Concepts and Tools
Software
Platforms
Experience
2020 - today
Role: Team Lead Data Engineering / Data Science
Customer: Neuland ? Büro für Informatik
2017 - 2020
Role: Data Engineer / Data Scientist
Customer: Neuland ? Büro für Informatik
2015 - 2017
Role: Back End Developer
Customer: Neuland ? Büro für Informatik
2012 - 2015
Role: Project Manager
Customer: Neuland ? Büro für Informatik
2012 - 2012
Role: Management Assistant to the CTO
Customer: OXID eSales
2010 - 2012
Role: Public Relations Consultant
Customer: rheinfaktor