Suggestions
Itamar Ravid
Principal Architect at Ziverge
Itamar Ravid is a skilled distributed systems engineer with over a decade of experience in various technologies. He specializes in JVM-based microservices using Scala and functional programming. Itamar is an expert in developing distributed stream processing services, microservice architectures, and platforms such as Spark, Flink, and Kafka Streams. He is passionate about functional programming and has a background in training engineers and guiding teams toward adopting purely functional programming techniques. Moreover, Itamar is well-versed in deploying cloud-native applications on Kubernetes, emphasizing CI/CD workflows and system operability. His expertise extends to working with a variety of datastores including SQL databases, NoSQL datastores, Kafka, and Elasticsearch. Beyond his professional contributions, Itamar is actively engaged in the open-source community, notably through maintaining ZIO and ZIO Streams, high-performance concurrent application libraries in Scala. He also shares his insights on functional programming through his blog and speaking engagements.