Enno Shioji is a Data & Applied Science leader with 13 years of experience building recommendation systems and advertising technologies from Berlin. He blends hands-on engineering with strategic leadership, focusing on production-grade ML systems and measurable business impact. Enno has a strong backend pedigree—contributing observability and metrics improvements to the well-known Apache StormCrawler project—highlighting his attention to performance and debuggability in distributed systems. Educated at Hokkaido University, he combines rigorous technical depth with practical delivery, often improving operational visibility where models meet scale. Colleagues know him for translating complex data problems into reliable, monitorable solutions that drive product outcomes.
A scalable, mature and versatile web crawler based on Apache Storm
Role in this project:
Back-end Developer
Contributions:5 commits, 3 pushes, 1 branch in 7 days
Contributions summary:Enno contributed to the project by adding the ability to gather application-specific metrics using the Storm framework. They implemented a `DebugMetricConsumer` that exposes metrics via a servlet, facilitating monitoring and debugging. The user also integrated the debug consumer and other metrics within the CrawlTopology and ParserBolt, showing a focus on improving the crawler's observability and performance monitoring capabilities. This included the use of the codahale metrics library for more sophisticated metrics.
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.