Debasish Ghosh is a seasoned principal engineer and open-source advocate with over 16 years building reactive, distributed systems using Scala, Akka, Spark, Kafka and related fast-data technologies. He has led engineering and CTO roles across startups and enterprises, authored two Manning books on DSLs and functional/reactive domain modeling, and founded widely used Scala Redis clients on GitHub. At Lightbend and other companies he focused on durable state, persistence and backend integrations—contributing MongoDB and JDBC storage implementations to the Akka ecosystem. A practitioner of functional programming and DSLs who’s learning machine learning, he balances deep technical craft with mentoring and conference speaking, and is also a devoted family man and avid reader.
16 years of coding experience
31 years of employment as a software developer
South Point
BS Computer Science, BS Computer Science at Jadavpur University
A scala library for connecting to a redis server, or a cluster of redis nodes using consistent hashing on the client side.
Role in this project:
Back-end Developer
Contributions:9 releases, 5 reviews, 243 commits in 12 years 1 month
Contributions summary:Debasish primarily contributed to the implementation of SortedSet operations within the scala-redis library. These operations included ZADD, ZREM, ZINCRBY, ZCARD, ZSCORE, ZRANGE, and ZRANGEBYSCORE, which involved changes to the core code to interface with a Redis server. Further contributions encompassed updating dependencies to Scala 2.7.7 and SBT 0.5.6, and also included some refactoring of the code.
A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
Role in this project:
Back-end Developer
Contributions:77 reviews, 57 commits, 14 PRs in 12 years 2 months
Contributions summary:Debasish focused on implementing MongoDB storage functionality and integration within the Akka framework. They added a MongoDB-specific implementation for persistent maps, vectors, and refs, and created associated test cases. The user also externalized MongoDB configurations and improved the existing codebase through refactoring and implementing new test cases for the Redis backend and other features. The user upgraded various SJSON and MongoDB driver dependencies.
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.