Peter Lobsinger

Member Of Technical Staff at Databricks

Canada
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
Peter Lobsinger is a versatile software engineer with 16 years of cross-domain experience spanning embedded and control systems, virtual machines, distributed systems, and developer infrastructure. He has shipped production microservices and SRE work at Google and Tecton, contributed backend and DevOps improvements to the Parrot VM (enhancing its native call interface and dynamic extensions) and to Vitess (improving clustering internals and observability), and now focuses on storage infrastructure at Databricks. Equally comfortable in low-level C, FORTRAN and systems tooling as in higher-level web and .NET stacks, he blends firmware-style rigor with large-scale distributed systems engineering. Notably, his Parrot contributions included significant bytecode/object serialization and NCI refactors that reduced footprint and load times—evidence of his knack for pragmatic performance engineering. Based in Canada with a Systems Design Engineering background from Waterloo, he gravitates toward projects that intersect hardware, control logic, and scalable software.
code16 years of coding experience
job17 years of employment as a software developer
bookBachelor of Applied Science in Honours SystemsDesign Engineering, Bachelor of Applied Science in Honours SystemsDesign Engineering at University of Waterloo
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

databases10
go10
mysql10
database10
sha9
database-cluster9
kubernetes8
cnc8
kubernetes-pods8

Programming languages (11)

C#JavaCUERustStarlarkCParrotGo

Github contributions (5)

github-logo-circle
parrot/parrot

Dec 2009 - Sep 2011

Parrot Virtual Machine
Role in this project:
userBack-end Developer, DevOps Engineer
Contributions:1014 commits in 1 year 9 months
Contributions summary:Peter's commits focus on enhancing the Native Call Interface (NCI) within the Parrot Virtual Machine, primarily by adding support for dynamic extension libraries for the OpenGL bindings. The contributions involve building the infrastructure for loading external libraries (dynext), including a tool for generating NCI thunks, which are essential for calling C functions from Parrot code. The user also refactored and improved the NCI signature parsing and implementation.
parrotvirtual-machine
vitessio/vitess

May 2014 - Dec 2014

Vitess is a database clustering system for horizontal scaling of MySQL.
Role in this project:
userBack-end Developer
Contributions:53 commits in 7 months
Contributions summary:Peter contributed significantly to the `vitessio/vitess` project, focusing on improving the internal workings and monitoring capabilities of the database clustering system. Their commits involved modifications across multiple files, including those related to stream logging, transaction logging, and query execution, indicating a deep understanding of Vitess's core architecture. The user implemented error handling for potential downcasts and updated tests to reflect API changes, which improved overall system reliability. Additionally, the user refactored code related to versioning and added new performance counters for monitoring.
mysqltidbhorizontal-scalingsqlvitess
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