Ivan Samsonov

Investor at Little Island Brewing Co

Singapore
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

👤
Senior
🎓
Top School
Ivan Samsonov is a seasoned software engineer and investor based in Singapore with 17 years of experience building backend systems, data platforms and AI-driven products. He has led teams and technical transformations—from introducing ClickHouse for metrics and migrating relational databases to modernizing backends in Go, to architecting high-load API gateways and concurrent order systems. At Meta he focuses on NLP search, template systems and RAG-based pipelines, while his open-source contributions to the Ruby spec suite and Rubinius show deep care for language correctness, edge cases and performance. Comfortable across languages and infra (Go, Clojure, Ruby, Python, Postgres, ClickHouse, AWS, Terraform), he combines hands-on coding with technical leadership and a mathematician’s precision—he’s also an avid brewer and investor who brings a curious, product-minded perspective to engineering problems.
code17 years of coding experience
job16 years of employment as a software developer
bookMSc, Mathematics, MSc, Mathematics at The Open University
bookPure Mathematics, Pure Mathematics at Independent University of Moscow
bookBachelor of Science - BS, Pure Mathematics, Bachelor of Science - BS, Pure Mathematics at Indiana University East
bookMaster, Computer science, Master, Computer science at Rybinsk State Aviation Technological Academy named after P. A. Solovyov
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (17)

virtualisation10
strings10
text-manipulation10
data-manipulation10
virtual-machine10
ruby10
mspec10
virtualbox10
vms10
virtualization10
test-automation10
programming-language9
rubyspec9
arrayobject8
enumerable8

Programming languages (9)

C#JavaCJavaScriptGoSwiftRubyClojure

Github contributions (5)

github-logo-circle
rubinius/rubinius

Mar 2009 - Nov 2012

The Rubinius Language Platform
Role in this project:
userBack-end Developer
Contributions:79 commits, 1 comment in 3 years 8 months
Contributions summary:Ivan primarily contributed to fixing and improving the Rubinius language platform's core components. They addressed several bugs related to array manipulation (reverse_each), string handling (String#hex spec, String#partition, String#unpack and String#rpartition), and formatting (sprintf cases). The user also improved performance by speeding up array packing, string unpacking, and string partitioning. Additionally, the user implemented a new directive 'w' for String#unpack.
esoteric-languageprogramming-languagesvirtual-machinerubiniusprogramming-language
ruby/spec

Jan 2010 - Apr 2011

The Ruby Spec Suite aka ruby/spec
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:24 commits in 1 year 3 months
Contributions summary:Ivan primarily contributes to the Ruby spec suite by adding and updating specifications for core Ruby classes and methods, including String, Array, Enumerable, and File. Their work involves creating new test cases, modifying existing ones, and ensuring that the specifications accurately reflect the expected behavior of Ruby's built-in functionalities. The user's commits focus on covering edge cases and clarifying behaviors, thereby contributing to the robustness and reliability of the Ruby language.
ruby-gemmspecrailsrubyspec
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 Samsonov - Investor at Little Island Brewing Co