Dávid Szakállas
I am a software engineer experienced in developing/operating data driven applications running on public clouds. I currently work at Pure Storage. In the past I led migrating a science platform to AKS and led establishing containerization and DevOps practices in a data team at Turbine.ai. Before that, I worked on data pipelines running in k8s at Hiya. Previously, I developed the main social database ingestion pipeline, and the credit fraud detection ML training pipeline at Ekata. I hold an M.Sc. in Computer Science Engineering.
Experience
- Data lakes
- on AWS: EMR, Athena, Glue, S3
- on Azure: Databricks, ADLSv2
- on K8s: Apache Airflow, Apache Spark
- Developing backends
- in Go
- in Python
- on the JVM (Scala, Kotlin, Clojure)
- Developing control planes with Go and K8s controller runtime
- Developing in Rust and C++ (hobbyist level)
- Functional programming, algebraic types, static typing
- Data science, supervised ML training pipelines
- Databases:
- Postgre, MariaDB, Dolt
- Redis, MongoDB
- Elasticsearch
- IaC/CI/GitOps:
- Terraform (OpenTofu), AWS CloudFormation, Azure RM
- GitLab CI, GitHub Actions, Jenkins
- Flux, ArgoCD
- Dagger, Earthly, BuildKit
Interests
- Fault tolerant systems
- Programming languages
- Security & Privacy
- Incremental stream processing
Public speaking
- Spark Schema for Free
- Spark + AI Summit Europe 2018 | Oct 2018, London | Video | Event Page | Slides
- Scala Brinner #2 (in Hungarian) | Aug 2018, Budapest | Event Page | Slides
- openCypher Meeting #4 Remarks | Whitepages (I only held an internal talk at Whitepages office as the Neo4j Budapest meetup group is inactive since February) | May 2018, Budapest | Slides
- Writing a Cypher query engine in Clojure (feat. Gábor Szárnyas) - 3rd Budapest Clojure Meetup | Mar 2018, Budapest | Event Page | Slides
- Scripting a MIDI controller with Javascript - Nodebp 2017 August | Aug 2017, Budapest | Event Page
This blog
Built with Jekyll, hosted on AWS. IaC with Terraform.