Isobel Redelmeier

Principal at Downdog

San Francisco, California, 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

🤩
Rockstar
🎓
Top School
Isobel Redelmeier is a Principal software engineer based in San Francisco with a decade of experience building reliable, high-performance backend systems and observability tooling. She has shipped production-grade infrastructure at companies like Discord and LightStep and contributed to OpenTelemetry Go—improving API completeness, concurrency tests, and thread-safety—that supports a widely used observability ecosystem. Comfortable working across languages, she’s implemented performance-critical native components (an Elixir SortedSet backed by a Rust NIF) and added jemalloc-based memory insights to drive real-world optimizations. A former consultant and teacher who pairs well with product teams, she blends pragmatic engineering, mentorship, and a knack for shaving the metaphorical yaks to make complex systems maintainable.
code10 years of coding experience
job9 years of employment as a software developer
bookPost-baccalaureate Computer Science, Post-baccalaureate Computer Science at Tufts University
languagesEnglish, French, German
github-logo-circle

Github Skills (14)

opentelemetry10
rust10
go10
tracer10
performance-optimization10
trace10
api-design10
elixir10
testing10
concurrency9
logging4
github-ci4
metric4
githubaction-workflow4

Programming languages (18)

C#JavaC++RustCMakefileGoHTML

Github contributions (5)

github-logo-circle
discord/sorted_set_nif

Jul 2021 - Jul 2021

Elixir SortedSet backed by a Rust-based NIF
Role in this project:
userBack-end Developer
Contributions:16 commits, 11 PRs, 14 pushes in 5 days
Contributions summary:Isobel primarily contributed to the development of a Rust NIF (Native Implemented Function) for an Elixir SortedSet. They implemented core functionalities like adding, removing, and slicing elements, focusing on optimizing performance through native code. The contributions included upgrading dependencies such as Rust and jemalloc_info, and also involved refactoring, and adding jemalloc_info calls for memory allocation insights. Furthermore, they released multiple versions of the library, indicating active development and maintenance.
rustnifelixirbacked
OpenTelemetry Go API and SDK
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:13 commits, 18 PRs, 79 comments in 5 months
Contributions summary:Isobel contributed to the OpenTelemetry Go project by creating separate Go modules for examples, reducing dependencies in core code. They exported `NoopSpan` and `NoopTracer` for API completeness. The user also refactored code to rename `IsRecordingEvents` and `WithRecordEvents` and propagated `FollowsFrom` span relationships in the SDK. Additionally, they added concurrency tests to the tracer test harness and addressed thread-safety concerns within the SDK.
golangapitracingsdkobservability
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
Isobel Redelmeier - Principal at Downdog