Marcin Dobrzycki

Software Engineer at Meta

Menlo Park, California, 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

🤩
Rockstar
🎓
Top School
Marcin Dobrzycki is a seasoned software engineer with a decade of experience building high-performance, distributed backend systems from Menlo Park. He has worked at Meta since 2015 on core infrastructure projects such as key-value and sequential storage, and earlier helped design the award-winning NEC HydraStor distributed storage at 9livesdata. His strengths are low-latency, high-throughput C++ systems, non-blocking async IO, and careful attention to concurrency and initialization correctness—evidenced by contributions to Facebook's LogDevice improving traffic shaping, socket-level behavior, and critical bug fixes. Comfortable across large-scale production codebases, he combines deep systems engineering with practical benchmarking and refactoring discipline. Colleagues rely on him for robust, performance-oriented solutions that prevent subtle failure modes in distributed storage.
code10 years of coding experience
job9 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Nicolaus Copernicus University
github-logo-circle

Github Skills (7)

c-language10
cprogramming-language10
networking10
concurrency9
system-design9
multithreading9
performance-optimization9

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
facebookarchive/LogDevice

Aug 2019 - Dec 2019

Distributed storage for sequential data
Role in this project:
userBack-end Developer
Contributions:27 commits in 4 months
Contributions summary:Marcin primarily focused on enhancing the `logdevice` repository's core functionality. Their contributions include implementing socket-level configurations like `SO_MARK` and improving the `TrafficShaper` to prevent potential starvation. The user also addressed critical initialization order bugs within the `Processor` and refactored and improved the benchmarking processes. Furthermore, the user removed a buggy function `UpdateableSecurityInfo::getSecurityConfig` from the code.
distributed-storagedatabasestoragesequentialsequential-data
dyniusz/dyniusz.github.io

Jul 2017 - Jul 2017

Contributions:44 pushes, 2 branches in 4 days
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