Barak Michener

Senior Database Engineer

Berkeley, 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
Barak Michener is a Senior Database Engineer in Berkeley with 16 years building reliable distributed systems, databases, and back-end infrastructure across startups and major tech firms. He has led projects from skunkworks prototypes to production teams (notably at CoreOS on Torus) and shipped data-centric features at Lyft, Google, and recent roles including OpenAI and AuthZed. Barak is an active open-source contributor to high-profile projects like etcd and Ray, improving core server reliability, configuration, retry/backoff logic, build and release processes, and iterator performance in graph databases. He combines deep systems engineering—storage, consensus, and distributed runtime—with pragmatic DevOps and testing discipline to reduce operational surprises. Known for quietly cleaning up cruft and stabilizing builds and configs, he brings both hands-on coding and architectural sense to complex data problems. Trained in EECS at UC Berkeley, he favors measurable improvements (tests, sanity checks, dependency centralization) that make systems easier to maintain and operate.
code16 years of coding experience
job15 years of employment as a software developer
bookBS EECS, BS EECS at University of California, Berkeley
bookBear River
languagesEnglish, French
github-logo-circle

Github Skills (30)

algorithm10
algorithms10
docker10
key-value-store10
python10
testing10
distributed-systems10
build-system10
graph-database10
etcd10
dockers10
data-structure10
cicd10
go10
data-structures10

Programming languages (14)

C++CRustGoHTMLJupyter NotebookHCLTypeScript

Github contributions (5)

github-logo-circle
cayleygraph/cayley

Jun 2014 - Sep 2018

An open-source graph database
Role in this project:
userBack-end Developer
Contributions:3 releases, 430 commits, 169 PRs in 4 years 3 months
Contributions summary:Barak's commits focus on the implementation of data structures and iterator optimization within the open-source graph database. The user removed unnecessary goroutines from the iterator, improved the iterator's clean-up, and fixed a REPL-clearing-state bug. Further contributions include the addition of logging, utilizing all processors, and a fix for an indexing crash within the graph database.
cayleylinked-datadatabasegraphgraph-database
ray-project/ray

Jul 2020 - Mar 2021

Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
Role in this project:
userBack-end & DevOps Engineer
Contributions:1 release, 68 reviews, 54 commits in 7 months
Contributions summary:Barak primarily contributed to improving the build and deployment processes. This includes centralizing and unifying dependency versions in `requirements.txt` files, improving the parsing of the Bazel version, and creating and updating Docker images. They also fixed several testing and build issues, and improved the release process by bumping the version number. Further contributions are visible in updating the python, protobuf and java build, as well as refactoring of the client.
pythonconsistsruntimetensorflowserving
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
Barak Michener - Senior Database Engineer