Lars Schneidenbach

Research Software Engineer at IBM Research

United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Lars Schneidenbach is a Research Software Engineer at IBM Research with 11 years of experience building high-performance distributed systems, scalable I/O, and key-value stores. He specializes in parallel computing, inter-process communication and synchronization, RDMA, and server load balancing, with a strong focus on performance analysis and optimization. Based in the United States, he blends research-grade rigor with practical engineering to push throughput and latency limits in production-like environments. Colleagues rely on him to diagnose subtle bottlenecks and architect low-level solutions that scale across nodes, reflecting a knack for turning deep systems knowledge into measurable performance gains.
code11 years of coding experience
languagesGerman, English
github-logo-circle

Github Skills (29)

buffer10
broker10
shared-nothing10
effort10
linda10
data-exchange10
exchange10
minimum10
namespaces10
in-memory9
key-value9
kafka9
database9
clustering9
raft8

Programming languages (4)

C++ShellCPython

Github contributions (5)

github-logo-circle
IBM/data-broker

Aug 2018 - Jun 2021

The Data Broker (DBR) is a distributed, in-memory container of key-value stores enabling applications in a workflow to exchange data through one or more shared namespaces. Thanks to a small set of primitives, applications in a workflow deployed in a (possibly) shared nothing distributed cluster, can easily share and exchange data and messages with a minimum effort. In- spired by the Linda coordination and communication model, the Data Broker provides a unified shared namespace to applications, which is independent from applications’ programming and communication model.
Contributions:688 commits, 183 PRs, 107 pushes in 2 years 10 months
memoryexchangeprimitivesstoreslinda
lasch/data-broker

Sep 2018 - Jun 2021

The Data Broker (DBR) is a distributed, in-memory container of key-value stores enabling applications in a workflow to exchange data through one or more shared namespaces. Thanks to a small set of primitives, applications in a workflow deployed in a (possibly) shared nothing distributed cluster, can easily share and exchange data and messages with a minimum effort. In- spired by the Linda coordination and communication model, the Data Broker provides a unified shared namespace to applications, which is independent from applications’ programming and communication model.
Contributions:186 pushes, 89 branches in 2 years 9 months
memoryexchangeprimitivesstoreslinda
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.
Request Free Trial
Lars Schneidenbach - Research Software Engineer at IBM Research