Personal Info

Address

Wrangelstraße 55, 10997 Berlin

Age

27

Sex

Male

Work Experience

Klarna

Software Engineer

September 2018 - Now

Helping Klarna land new customers by providing on-boarding APIs to our customers which take care of all the on-boarding flow from helping to check if their work is legit and compliance to setting up Klarna products for them.

SAP

Cloud Native Engineer

March 2018 - September 2018

Worked on Kyma, Kyma is an open source cloud-native application development framework. It provides the last mile capabilities that a developer needs to build a cloud-native application using several open-source projects under the Cloud Native Computing Foundation (CNCF), such as Kubernetes, Istio, NATS, Kubeless, and Prometheus, to name a few. It is designed natively on Kubernetes and, therefore, it is portable to all major cloud providers.

Visual Meta GmbH

Data Engineer

November 2015 - March 2018

  • Enable High Availability for the Hadoop Distributed File System (HDFS) by deploying two Name Nodes in an active/passive configuration and using Quorum Journal Manager .
  • Implement a distributed Logging and tracing system for microservices by using sleuth as instrument and Zipkin and ELK stack.
  • Implement automated jobs "ETLs" to collect data from different systems 'Adwords, Facebook , internal tracking' and make sense out of it .
  • Design High Available Microservices to help Engineering team and Managers to take data driven decisions by configuring a load balancer and 5 instance of the API app .
  • Help data-scientist and product managers on their data requirements, by gathering their requirement and discuss it within the team to find a way to make it happen.
  • Maintain the Data-warehouse system infrastructure by adding new nodes to the cluster and configure it and install the necessary component 'e.g: hdfs' ,..etc.
  • Monitor the Data-warehouse system by defining SLO and a monitoring matrix and being on call if something happen.
  • Implement cache layers by using hdfs and yarn .

ITI

Software Engineer

October 2014 - June 2015

Projects

Kyma

Cloud Native Engineer

Kyma is an open source cloud-native application development framework. It provides the last mile capabilities that a developer needs to build a cloud-native application using several open-source projects under the Cloud Native Computing Foundation (CNCF), such as Kubernetes, Istio, NATS, Kubeless, and Prometheus, to name a few. It is designed natively on Kubernetes and, therefore, it is portable to all major cloud providers. https://github.com/kyma-project/kyma

Donald

Data Engineer

Donald is a Data Warehouse System which is used as a large store for transformed data from a wide range of internal and external resources, and on top of that there are APIs and visualisation tools to guide other departments/management and enable the company to be data driven company.

A/B Test Framework

Software Engineer

  • A/B Test Framework which allow Engineers to A/B test more than one feature/version at the same time and then measure it against specific matrix, by assign traffic to specific groups and based on the group/label certain feature will be enabled .

Education

El-Shorouk Academy

Electronics and Communication Engineering - Bachelor

2008 - 2013

Skills

  • Java, Go, shell script , Data Pipelines, Data Analysis, Data Visualisation, Distributed systems, Microservices architecture, algorithms, data structures, software design , automation, Consensus Algor

Languages

Language

English

Professional