Ivan Malison is a Chief Technology Officer based in San Francisco with 14 years of software engineering experience across startups and large tech firms. He combines hands-on systems and backend expertise—proven at DFINITY and Uber—with leadership responsibilities driving product and engineering strategy at Railbird. His open-source footprint spans UI work on GTK tooling, testing automation (vcrpy), Go mock generation, Nix-based user environment management, and core blockchain consensus code, reflecting comfort across languages and stacks. Practical strengths include improving testability and maintainability, shipping robust distributed systems, and integrating developer tooling into production workflows. Notably, he has contributed to the Internet Computer’s node software and to widely used developer projects, signaling both deep systems knowledge and a collaborative, community-oriented mindset. He holds a BS in Mathematics from Reed College, bringing analytical rigor to engineering decisions.
14 years of coding experience
7 years of employment as a software developer
Bachelor of Science (BS) Mathematics, Bachelor of Science (BS) Mathematics at Reed College
Mathematics and Computer Science, Mathematics and Computer Science at The Field School
A gtk based status bar for tiling window managers such as XMonad
Role in this project:
Full-stack Developer
Contributions:33 reviews, 779 commits, 146 PRs in 5 years 11 months
Contributions summary:Ivan's contributions primarily involved developing and modifying the UI of the Taffybar status bar, a GTK-based application designed for tiling window managers like XMonad. They implemented new features such as a customizable window icon display with support for urgency theming, handling window geometry changes, and adding window class name styling. These changes were made within the context of the Taffybar project. Further improvements include refactoring and code cleaning to improve maintainability.
Automatically mock your HTTP interactions to simplify and speed up testing
Role in this project:
Back-end Developer
Contributions:16 releases, 2 reviews, 164 commits in 7 years 2 months
Contributions summary:Ivan primarily contributed to the `vcrpy` project by implementing features and making improvements related to the core functionality of mocking HTTP interactions for testing. The user added a `use_cassette` decorator class to enhance the reusability of the cassette and made code-level adjustments such as making defaults for a constructor immutable. The user also added features like filtering responses and added a mechanism to allow for more flexible API design. These changes collectively aimed to streamline testing processes.
pythonmock-serverspeedfunctional-testingtesting
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
Ivan Malison - Chief Technology Officer at Railbird