Bohdan Khorolets

Senior Software Engineer at Defuse 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
Bohdan Khorolets is a Senior Software Engineer from Ukraine with a decade of experience building backend systems, data pipelines, and full-stack services. He has led critical infrastructure work for NEAR Protocol—creating and maintaining the indexer, launching NEAR Lake for S3-based streaming, and heading the ReadRPC project to dramatically cut node costs—while also contributing fuzz-testing and RPC hardening to nearcore. Comfortable across Python and Rust ecosystems, he’s implemented practical patterns like commit_or_abort in Flask-based APIs and introduced pagination, OPTIONS handling, and reCAPTCHA improvements in real-world REST services. Now focused on data engineering at Defuse Labs, he helps organizations make data-driven decisions, combining hands-on coding with production-grade tooling. Colleagues will notice his blend of systems thinking and pragmatic engineering: shipping robust indexers and test harnesses that bridge protocol internals to analytical consumers.
code10 years of coding experience
job17 years of employment as a software developer
bookSpecialist Informatics and English, Specialist Informatics and English at ПНПУ ім. В.Г. Короленка
languagesEnglish, Ukrainian
stackoverflow-logo

Stackoverflow

Stats
666reputation
8kreached
21answers
0questions
github-logo-circle

Github Skills (24)

api-rest10
python10
api-design10
restful-api10
testing10
nearprotocol10
flask-ask10
rpc10
blockchain10
rest-api10
rust10
flask10
marshmallow9
openapi9
webassembly8

Programming languages (9)

MDXTypeScriptShellRustStarlarkJavaScriptMustacheSwift

Github contributions (5)

github-logo-circle
near/nearcore

Jun 2020 - May 2022

Reference client for NEAR Protocol
Role in this project:
userBackend Developer & QA Engineer / Test Automation Engineer
Contributions:143 reviews, 76 commits, 72 PRs in 1 year 11 months
Contributions summary:Bohdan focused on fuzz testing the RPC (Remote Procedure Call) connections within the NEAR Protocol's core client. Their primary contribution involved developing and implementing a fuzzer to test the RPC connections by sending invalid methods, invalidly formatted data, and validly formatted random data. This work involved creating new test cases, modifying existing test files, and utilizing the `cargo-fuzz` tool for testing. The user's commits also extended the NEAR Indexer's functionality, adding a new method and enhancing test coverage.
rustethereumblockchainnearprotocolwebassembly
Real-life RESTful server example on Flask-RESTplus
Role in this project:
userBackend Developer
Contributions:17 commits, 14 PRs, 45 comments in 2 years
Contributions summary:Bohdan primarily contributed to the backend logic and structure of the Flask-RESTplus server example. They refactored resources, implemented a context manager (`commit_or_abort`) to streamline database interactions, and moved reCAPTCHA validation. Additionally, the user introduced an `OPTIONS` method for resources, and implemented pagination and updated the response decorator. Their work involved modifying user and team resources, parameters, and the core API namespace.
restful-serverpythonrestfulflaskrestplus
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
Bohdan Khorolets - Senior Software Engineer at Defuse Labs