Functional Programmer, Software Architect, Manager at KAIZEN Solutions (KZS)
Grenoble, Auvergne-Rhône-Alpes, France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Loïc Descotte is a seasoned functional programmer, software architect, and manager with 15 years of experience building high-performance Scala and Java systems from Grenoble, France. He leads architecture and teams at KAIZEN Solutions, teaching and applying functional tooling like Cats, ZIO, Akka and Spark while also guiding migrations from Java to Scala in prior roles. Loïc has significant open-source contributions to prominent Scala projects—improving Play’s Slick plugin for multi-database support and adding a ZIO-based streaming backend to the widely used sttp HTTP client. He combines hands-on backend engineering for high-traffic services and recommendation engines with mentoring and internal training, making him as comfortable designing resilient distributed systems as coaching teams to adopt functional paradigms. Outside of code he’s a guitarist, reflecting a creative streak that often surfaces in elegant technical designs.
Contributions:57 commits, 1 comment in 1 year 3 months
Contributions summary:Loïc primarily focused on enhancing the Play Framework's Slick plugin. Their work involved modifying the plugin's internal structure to abstract database and driver configurations. They implemented a system to support multiple database configurations, allowing for greater flexibility in defining and switching between different database connections. They also refactored and improved the plugin's error handling and documentation.
Contributions:6 commits, 3 PRs, 8 comments in 2 months
Contributions summary:Loïc contributed significantly to the implementation of a ZIO-based backend for the sttp library, specifically focusing on streaming capabilities with `AsyncHttpClientZioStreamsBackend`. Their commits involved integrating ZIO, and ZIO Streams, and modifying existing code to support the new ZIO backend. The work included adapting existing code, and creating new modules to support ZIO based streams and implementing stream based publisher to handle data transfer with asynchronous client.
guzzlefinaglehttpclientfs2zio
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.