José Valim

Chief Adoption Officer at Dashbit

Krakow, Lesser Poland Voivodeship
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
award
Top expert inElixir and Erlang Web Development
José Valim is the creator of the Elixir programming language and Chief Adoption Officer at Dashbit, bringing 18 years of experience building scalable, concurrent systems for web and embedded markets. He combines hands-on engineering—contributing across core projects like Elixir, Phoenix, Ecto, LiveView, and Erlang/OTP—with developer advocacy, conference speaking, and three technical books to grow ecosystems and drive adoption. Previously a Rails Core Team member, his background in Ruby and deep runtime-level work informs pragmatic language and tooling design that emphasizes fault tolerance and developer productivity. At Dashbit he helps ship products such as Livebook and Tidewave while guiding open-source projects like Broadway, Flow, and Mox. Trained in engineering at USP and Politecnico di Torino, he pairs academic rigor with a proven track record of evolving language runtimes and developer workflows used globally.
code18 years of coding experience
job12 years of employment as a software developer
bookGraduate Electrical Engineering, Graduate Electrical Engineering at USP - Universidade de São Paulo
bookMaster of Science Engineering, Master of Science Engineering at Politecnico di Torino
languagesEnglish, Italian, Portuguese, Polish
stackoverflow-logo

Stackoverflow

Stats
50,829reputation
1.0mreached
349answers
0questions
Badges
enumeration
top-5%
recursion
top-5%
docker
top-5%
architecture
top-1%
testing
top-5%
postgresql
top-5%
github-logo-circle

Github Skills (177)

dependency-management10
url-routing10
benchmark10
dashboard10
postgresql10
website-development10
package-management10
optimizers10
testing10
rspec10
http10
authentication10
websocket10
genstage10
webpages10

Programming languages (25)

C#CGoHTMLErlangJupyter NotebookAPI BlueprintTypeScript

Github contributions (5)

github-logo-circle
elixir-broadway/broadway

Dec 2018 - Jan 2023

Concurrent and multi-stage data ingestion and data processing with Elixir
Role in this project:
userBack-end Developer
Contributions:84 reviews, 137 commits, 143 PRs in 4 years 1 month
Contributions summary:José primarily contributed to the core functionality and architecture of the Broadway library. Their work focused on refining the internal structure, refactoring components for clarity, and improving the overall robustness of the system, as shown by the creation of a Broadway.TermStorage to avoid large data transfers. The user also implemented features such as partitioning, telemetry, and improved error handling and logging, and updated the project dependencies. The contributions show a strong understanding of the library's internals and the underlying GenStage framework.
data-ingestionelixirmultistagegenstagedata-processing
dashbitco/flow

Jan 2017 - Jan 2023

Computational parallel flows on top of GenStage
Role in this project:
userBack-end Developer
Contributions:92 commits, 64 PRs, 139 pushes in 6 years
Contributions summary:José primarily contributed to the back-end logic of the `flow` repository. Their work involved releasing new versions of the library and addressing specific issues related to supervisor exits and timer management. They also focused on code style synchronization and improving documentation. Their contributions demonstrate a focus on stability and maintainability within the GenStage-based parallel processing framework.
genstage
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