Scala Pro Engineer

•
23k
•

Builds enterprise-grade Scala applications using functional programming, distributed systems, and reactive architectures.

Scala Pro is a specialized skill that equips Claude with the expertise of a senior Scala engineer focused on enterprise reliability and high-performance computing. It bridges the gap between basic coding and complex architectural design, offering deep insights into Scala 3 features, pure functional effect systems like ZIO and Cats Effect, and distributed frameworks such as Apache Pekko and Spark. Use this skill to implement robust type-safe systems, optimize JVM performance, and design scalable microservices that adhere to Domain-Driven Design and reactive principles.

Key Features

01Advanced JVM optimization, profiling, and GraalVM native image support
02Purely functional effect management with ZIO and Cats Effect
0322,855 GitHub stars
04Reactive stream processing using Pekko Streams and FS2
05Expert Scala 3 type-level programming and metaprogramming
06Distributed actor models and event sourcing with Apache Pekko

Use Cases

01Architecting scalable, fault-tolerant microservices using Pekko HTTP or Http4s
02Designing complex data pipelines with Apache Spark and reactive streams
03Implementing type-safe database layers with Doobie, Quill, or Slick