Elliot West is a Staff Engineer with 15 years of experience building self-service, federated data and streaming platforms that turn complex distributed systems into low-friction customer services. He has a track record of turning immature technologies into production-ready offerings—from federating heterogeneous data lakes and making Kafka feel server-less to driving Pulsar metadata scalability for millions of topics. A practical architect and hands-on engineer, Elliot has led cross-cloud, multi-tenant stream platform designs and shipped tools like a SQL test-coverage evaluator and data-replication and federation systems widely adopted at Hotels.com and Expedia. He is an active contributor to prominent open-source projects such as Apache Pulsar and Confluent Schema Registry, focusing on robust backend improvements and compatibility evolutions. Based in London, he combines deep systems-level knowledge with a knack for challenging assumptions to deliver simpler, more capable developer experiences.
Contributions:13 reviews, 37 commits, 41 PRs in 4 months
Contributions summary:Elliot primarily contributed to improving and expanding the OpenMessaging Benchmark framework. Their work involved consolidating project dependencies, which included cleaning up project object models (POMs) and removing unnecessary relative paths. They also implemented new features, such as a command-line utility for generating workloads, and enhanced existing functionality by exposing setters for improved configurability. Further contributions included regularizing license headers, enabling spotbugs analysis, and ensuring resource creation resilience.
This library provides an Ant task and a Maven plugin to create Debian packages from Java builds in a truly cross platform manner.
Role in this project:
Back-end Developer
Contributions:17 commits in 4 days
Contributions summary:Elliot primarily contributed to the back-end of the jdeb project by adding new functionalities and addressing existing issues within the Java-based Debian package creation library. Their work involved modifying Maven and Ant-related data processing classes, adding options to handle missing source files, and implementing features such as file renaming within data sets. The user also refactored code to enhance the robustness of the control package generation, demonstrating a focus on improving the core functionality and flexibility of the Debian package creation process.
maven-plugindebian-packagesmavenbuildsant-task
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.