Jaana Dogan

Principal Engineer at Google

San Francisco, 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
Jaana Dogan is a Principal Engineer based in San Francisco with 14 years of experience building cloud-native systems and developer tooling across Google, GitHub, and AWS. She combines deep Go expertise with hands-on work in core projects like the Go language, golang/mobile, and high-profile observability tools such as OpenTelemetry and OpenCensus. Her contributions span backend, DevOps, and mobile audio integrations—implementing OpenAL bindings, profiling UIs, exporters, and critical build/tooling fixes. A pragmatic engineer who moves between product code and infrastructure, she’s improved developer experience in widely used tools like cmd/go, dep/getgo, and gops. Jaana is also an active open-source maintainer and tool author (rakyll/hey, boom, statik), known for thoughtful refactors that improve reliability and usability. She maintains a public technical presence (twitter.com/rakyll) and often surfaces non-obvious platform nuances, like platform-specific audio and iOS/networking quirks, in her work.
code14 years of coding experience
job19 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
9,163reputation
2.1mreached
269answers
5questions
Badges
google-api
top-5%
jquery
top-5%
google-drive-api
top-1%
javascript
top-5%
json
top-5%
github-logo-circle

Github Skills (128)

dependency-management10
programming-language10
google-cloud-platform10
mobile-development10
web-application10
m-files10
testing10
distributed-tracing10
command-line-interface10
http10
authentication10
exporter10
refactor10
ruby10
javas10

Programming languages (20)

JavaC++CSSCMakefileGoHTMLKotlin

Github contributions (5)

github-logo-circle
rakyll/boom

Oct 2014 - Sep 2016

HTTP(S) load generator, ApacheBench (ab) replacement, written in Go
Role in this project:
userBack-end Developer
Contributions:43 commits, 35 PRs, 33 pushes in 1 year 10 months
Contributions summary:Jaana contributed to the HTTP load generator project "boom," focusing on improvements in formatting, readability, and functionality. They modified the core `boom.go` file, adding flags, headers, and authentication features. Additionally, they made changes to the `boomer` package and its run file, refactoring code and fixing proxying issues.
apachebenchgoload-generator
google/gops

Nov 2016 - Sep 2020

A tool to list and diagnose Go processes currently running on your system
Role in this project:
userBackend Developer
Contributions:9 releases, 2 reviews, 107 commits in 3 years 10 months
Contributions summary:Jaana focused on enhancing the functionality of the gops tool, a Go-based process diagnostic tool. Their contributions included adding features for memory and CPU profiling, garbage collection stats, and Go version reporting, along with refactoring and the introduction of subcommands. Furthermore, the user refactored the codebase to use Go modules. Their work involved implementing the agent for gops and handling various diagnostic commands.
godiagnosticsheap-profilecpu-profilegolang
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