Johan Lasperas

Staff Software Engineer at Databricks

Berlin, Germany
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
🎓
Top School
Johan Lasperas is a Staff Software Engineer based in Berlin with 12 years of experience building robust C++ systems for cloud and distributed platforms. He has progressed from aerospace research and embedded/mobile work to production-scale services at AWS Redshift and Databricks, combining low-level performance mindset with cloud-native engineering. Johan contributes to notable open-source projects like zeromq/zmqpp and Mixxx, where his testing and audio-effect work improved reliability and real-time behavior—an indication of his attention to correctness under timing constraints. He values collaborative teams with complementary perspectives and enjoys tackling challenging projects that require both technical depth and creative problem solving.
code11 years of coding experience
job10 years of employment as a software developer
bookMaster of Engineering (M.Eng.) General Engineering, Master of Engineering (M.Eng.) General Engineering at CentraleSupélec
bookMaster of Science (M.Sc.) Computer Engineering, Master of Science (M.Sc.) Computer Engineering at Technische Universität Berlin
languagesFrench, English, German
github-logo-circle

Github Skills (11)

socket-io10
audio10
socket10
c-language10
cprogramming-language10
qt10
boost-test10
testing10
midi-instrument9
midi9
unit-testing9

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
mixxxdj/mixxx

Oct 2017 - Feb 2018

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
Role in this project:
userBack-end Developer
Contributions:27 commits, 4 PRs, 16 comments in 3 months
Contributions summary:Johan primarily contributed to the `mixxx` DJ software by implementing and modifying the Gater effect. Their work included setting parameters, changing the triggering speed, removing unnecessary handle states, and implementing an attack-hold-release gate. The user also worked on other tremolo features, adding a shape parameter and fixing phase alignment issues.
everythingwindowshidmidilinux
zeromq/zmqpp

Feb 2018 - Mar 2018

0mq 'highlevel' C++ bindings
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:5 commits, 1 PR, 1 comment in 1 month
Contributions summary:Johan primarily contributed to the testing and enhancement of the zmqpp library, focusing on socket options and stream sockets. They added new test cases for socket options, validating their get and set functionalities for various data types. Additionally, the user included a test for stream sockets, demonstrating a basic message exchange. These contributions involved code modifications to improve the library's robustness and features.
cppc-bindingsc-plus-plus0mqheader-only
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
Johan Lasperas - Staff Software Engineer at Databricks