Self-taught and passionate Senior Software Engineer with a hands-on approach to building scalable, production-grade AI and data systems.
Experienced across the stack — from architecture design to deployment — with a strong focus on performance, reliability, and clean architecture.
Holds an M.Sc. in Financial Mathematics from Bar-Ilan University.
Talks & Podcasts
- Backend Trends in the Israeli Tech Radar 2025-26 (Hebrew)
- Data TLV Summit 2025: The Apache Arrow revolution (Hebrew)
- HayaData 2024: Ooops... I deleted the whole production table. What did I learn from it? (Hebrew)
- Subsurface LIVE 2024: The Apache Arrow revolution (English)
Writing
Tech Stack
- Languages: Python • Java • Scala
- Backend Frameworks: FastAPI • Vert.x
- AI & GenAI: RAG • MCP • Semantic Search • Prompt Engineering
- Data Processing: Apache Spark (batch & streaming)
- Cloud Platforms: AWS • Azure • Google Cloud
- Data Stores & Query Engines: BigQuery • Databricks • Hadoop (HDP) • PostgreSQL • Phoenix • Hive • Presto • HBase • MongoDB
- Lakehouse & Table Formats: Delta Lake • Apache Iceberg
- Data Formats & Execution Engines: Apache Arrow • Apache DataFusion
- Events & Streaming: Kafka • Kafka Connect • RabbitMQ
- Ops & MLOps: MLflow • Terraform • Docker • Kubernetes • OpenShift • GitLab CI • Jenkins
My favorite quote (from one of my tech leads): Write your code as if you’re going to delete production.
Ask me why. 🙂
