Brian Kocoloski

Datacenter Performance Architect

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
Brian Kocoloski is a Datacenter Performance Architect with a decade of experience optimizing low-level systems and memory subsystems for high-performance environments. He transitioned from academic research and teaching roles into applied systems engineering at USC ISI and now AMD, bringing a Ph.D. in Computer Science to bear on production datacenter challenges. His open-source contributions to the nanovms/nanos kernel—reworking memory-management primitives, adding runtime mmap/mremap tests, and implementing ftrace—underscore a pragmatic focus on reliability and observability in virtualized contexts. Colleagues rely on him for bridging rigorous research methods with hands-on fixes that reduce silent failures, such as subtle signal- and PTE-related bugs. Based in the United States, he combines deep systems expertise with a track record of shipping durable infrastructure improvements at scale.
code10 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of Dayton
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of Pittsburgh
stackoverflow-logo

Stackoverflow

Stats
61reputation
17kreached
8answers
0questions
github-logo-circle

Github Skills (14)

c1710
memory-management10
unikernel10
c1110
virtualization10
operating-system10
testing9
system-calls9
vector6
data-structures6
depth-first-search6
linux6
linux-kernel6
allocation6

Programming languages (4)

CRustGoPython

Github contributions (5)

github-logo-circle
nanovms/nanos

Aug 2019 - Dec 2019

A kernel designed to run one and only one application in a virtualized environment
Role in this project:
userBack-end Developer
Contributions:20 commits, 40 PRs, 140 pushes in 4 months
Contributions summary:Brian contributed to the `nanos` kernel by addressing code quality issues and implementing new features and tests related to the memory management system. They fixed missing newlines in error messages and added a runtime test suite for `mmap`, `munmap`, `mincore`, and `mremap` to enhance the reliability of memory operations. Furthermore, the user reimplemented the `mincore` functionality and updated PTE traversal. In addition, the user addressed a bug related to signal handling and implemented ftrace.
kerneloperating-systemssecuritysandboxlinux
briankoco/varbench

Jan 2018 - Dec 2018

Contributions:41 commits, 34 pushes, 1 branch in 10 months
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
Brian Kocoloski - Datacenter Performance Architect