Avinder Bahra is a Director and seasoned backend engineer with over a decade of production Scala experience and more than 30 years of JVM-focused software development, specializing in high-volume distributed systems and event-driven architectures. He architects and builds serverless AWS microservices and data pipelines using Scala (now Scala 3), Kafka/Kinesis, DynamoDB and Postgres, applying DDD, CQRS and event sourcing to solve complex domain problems. His recent roles include building scalable subscription-platform services at Disney+ and leading current work on large-scale data processing at ICE. An active open-source maintainer, he leads the ZIO DynamoDB library and co-maintains ZIO Kinesis, reflecting a commitment to functional Scala tooling beyond day-to-day delivery. Based in the UK, he pairs deep hands-on technical craft with leadership as Director of Serverside Consulting Ltd, and—perhaps unexpectedly—brings a long career breadth that spans enterprise Java architecture to modern functional Scala.
10 years of coding experience
21 years of employment as a software developer
BSc (Hons) Information Technology, BSc (Hons) Information Technology at De Montfort University
Simple, type-safe, and efficient access to DynamoDB
Contributions:30 releases, 94 reviews, 259 commits in 2 years
ziotype-safescaladynamodbaws
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.