Episode 31: Distributed Systems at Shopify

@glitch.stream, 2023

Bassem from the @glitch.stream podcast was kind enough to host me on his podcast to talk about my experience in designing complex systems at Shopify. We discussed distributed systems, managing technology landscapes, testing strategies, flexible architectures, leadership skills, understanding roles, and optimizing teams.

What do we talk about when we talk about Big Data?

KI labs, Munich, 2020

A tour of the Big Data Analytics field (and all that jazz) that aims to put the modern data stack into the context of their problems: ingestion, storage, processing and serving customers. Then switch gears and talk about constraints, conditions and use-cases that dictate the how and why of different data processing methods.

How to Become a Kickass Team Lead 101

PyCon X, Italy, 2019 (Slides)

Everything I learned about effective engineering leadership in my four years leading several engineering teams and projects at TrustYou, this talk contains a lot of information I acquired from personal experience, research, training and conversing with other team lead both inside and outside TrustYou.

Intro to Python for Non-Programmers

TrustYou HQ, Germany, 2017-2019

Full-day introductory training to the Python programming language and basics of programming for people who are interested in the subject but have never done anything related to it before and would like to explore it from a beginner's standpoint. This training was held at the TrustYou HQ office in Munich, Germany, once per quarter between 2017 and 2019.