Alastair Robertson

Software Engineer at Jane Street

England, United Kingdom
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
Alastair Robertson is a seasoned software engineer with 14 years’ experience building high-performance systems, currently focused on performance engineering at Jane Street. He has deep expertise in observability and low-level Linux tooling—contributing to the well-known bpftrace project—and a strong background in database internals from designing query planners and optimisers at Yellowbrick Data. His career spans distributed systems for trading at G-Research, kernel- and diagnostics-focused work at Cisco/Acano, and applied performance tech at Meta, showing a pattern of tackling hard infrastructure problems end-to-end. Comfortable in C/C++ and systems-level code, he combines pragmatic bug- and build-fixing with design work that improves maintainability and stability. Colleagues rely on him for clear, durable fixes and for turning complex performance insights into production-ready tooling.
code14 years of coding experience
job14 years of employment as a software developer
bookThe Latymer School
bookMaster’s Degree Mathematics and Computer Science, Master’s Degree Mathematics and Computer Science at University of Bristol
stackoverflow-logo

Stackoverflow

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

Github Skills (10)

bpftrace10
c-language10
cprogramming-language10
ebpf10
bpf9
bcc9
build-system8
debug8
debugging8
code-optimization8

Programming languages (10)

C++ShellCSSCLLVMJavaScriptLuaHTML

Github contributions (5)

github-logo-circle
bpftrace/bpftrace

Mar 2019 - Feb 2020

High-level tracing language for Linux
Role in this project:
userBack-end Developer
Contributions:482 reviews, 55 commits, 317 PRs in 11 months
Contributions summary:Alastair primarily focused on improving the bpftrace codebase by addressing compile warnings, fixing build issues, and improving code quality. They made changes to the code to improve readability and maintainability by marking more functions as const and converting tabs to spaces. Their contributions also included fixing bugs related to map operations and positional parameters, which indicates involvement with core functionalities and the overall stability of the tool.
bpfbccebpftracingtracepoints
ajor/bpftrace

Dec 2016 - Mar 2019

High-level tracing language for Linux eBPF - development moved to https://github.com/iovisor/bpftrace
Contributions:229 commits, 12 PRs, 172 pushes in 2 years 3 months
bpfbpftracetracingebpfhigh-level
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
Alastair Robertson - Software Engineer at Jane Street