Serhii Shymkiv

Software Engineer at O(1) Labs

Ukraine
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
Serhii Shymkiv is a seasoned software engineer with 12 years of experience specializing in test automation, DevOps, and full-stack development across blockchain and cryptography projects. Currently at O(1) Labs, he has contributed to zk-SNARK tooling and web-based zkApp frameworks, while earlier roles at IOHK/Mina focused on improving local network tooling and test infrastructure for a production-grade cryptocurrency protocol. He brings deep QA and SDET roots—evident from sustained contributions to the Selenide test library and robust end-to-end test suites—paired with practical DevOps scripting to streamline developer workflows. Comfortable working across TypeScript, Java, and infrastructure scripting, Serhii combines careful edge-case testing with performance-minded fixes (for example improving JS value setters and WebDriver log handling). Based in Ukraine with an M.S. in Computer Science, he blends hands-on engineering with a knack for tightening complex distributed systems through better tooling and test coverage.
code11 years of coding experience
job9 years of employment as a software developer
bookM.S. CS, M.S. CS at Taurida 'V. I. Vernadskiy' National University, Simferopol
languagesEnglish, Ukrainian
github-logo-circle

Github Skills (40)

javascript10
docker10
webdriver10
selenium10
scripting10
testing10
selenide10
configuration-management10
typescript10
bash10
selenium-ide10
dockers10
cicd10
java10
javas10

Programming languages (14)

JavaRustStandard MLScalaGoHTMLSvelteReason

Github contributions (5)

github-logo-circle
o1-labs/o1js

Aug 2022 - Oct 2022

TypeScript framework for zk-SNARKs and zkApps
Role in this project:
userFull-stack Developer
Contributions:93 reviews, 50 commits, 100 PRs in 2 months
Contributions summary:Serhii contributed to the development of the `o1js` framework, a TypeScript framework for zk-SNARKs and zkApps. Their work included modifying the `Mina.ts` file to handle transaction hash retrieval, fixing API calls in the `fetch.ts` file, and implementing end-to-end tests for the SnarkyJS Web version. Additionally, they made UI improvements to a form within the `on-chain-state-mgmt-zkapp-ui.html` file and configured the Playwright testing framework.
snarksjavascript-frameworkjavascriptzk-snarksjavascript-typescript
MinaProtocol/mina

May 2022 - Jan 2023

Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.
Role in this project:
userDevOps Engineer
Contributions:92 reviews, 64 commits, 68 PRs in 7 months
Contributions summary:Serhii's contributions primarily focused on improving the local network setup scripts within the Mina protocol repository. They implemented new features, such as the ability to configure various node parameters (whales, fish, nodes), and added logging level controls. The changes included updates to the script's argument parsing, configuration file generation, and the launching of network participants. These modifications streamlined the process of spinning up and managing a local Mina network for development and testing.
minaethereumsecurityblockchainocaml
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
Serhii Shymkiv - Software Engineer at O(1) Labs