Marco Baringer is a Principal Data Engineer based in Berlin with 20 years of hands-on experience building scalable backend systems, data platforms, and startups. He combines product-minded engineering with leadership—from directing high-throughput services at Delivery Hero to co-founding boutique data firms and an on-demand data warehouse—favoring pragmatic, simple technologies that prioritize customer outcomes. Comfortable across languages and eras (Common Lisp to Java/Python and cloud-native stacks), he’s equally at home refactoring Emacs tooling as optimizing multi-million-event pipelines. Known for operational rigor and mentoring teams, he drives OKRs and architecture decisions that balance reliability, performance and developer productivity. An open-source contributor, he has improved cursor-handling in the popular multiple-cursors.el Emacs package—an example of his attention to edge cases and thoughtful, elegant fixes.
21 years of coding experience
22 years of employment as a software developer
Computer Science, Computer Science at Università degli Studi di Torino
Software Engineering, Software Engineering at Politecnico di Torino
Contributions summary:Marco primarily contributed to the functionality of the "multiple-cursors.el" Emacs package. Their work involved modifying and refactoring cursor cycling behaviors, including handling edge cases and implementing loop-around functionality. They also introduced new functions for marking lines and refactored existing functions for improved efficiency. Furthermore, they optimized code by replacing less efficient code constructs with more streamlined equivalents.
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.