Roman Marshevskyi

Director Of Engineering at Redocly

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
Roman Marshevskyi is a Director of Engineering with 11 years of hands-on and leadership experience building scalable web platforms, distributed systems, and developer tools from Ukraine. At Redocly he leads global R&D focused on API-first developer experiences while still contributing to core engineering and stability work. He rose through roles in front-end and full‑stack engineering at companies like Cengage, Guesty, and Veeva, blending deep JavaScript and backend expertise with product and data integrations. An active open-source contributor, Roman has improved testing and OpenAPI tooling—fixes to projects like CasperJS and Redocly CLI reflect his attention to reliability and cross-platform edge cases. Known for developing high-performing teams and technical managers, he pairs technical depth with a measured emphasis on developer experience and execution.
code11 years of coding experience
job11 years of employment as a software developer
bookMaster's degree, Electrical and Electronics Engineering, 4.7, Master's degree, Electrical and Electronics Engineering, 4.7 at National University 'Ivan Franko' , Lviv
languagesEnglish, Ukrainian
github-logo-circle

Github Skills (10)

javascript10
casperjs10
test-automation10
testing10
apidoc9
openapi9
linter9
api9
nodejs9
cicd7

Programming languages (4)

TypeScriptC#JavaScriptHTML

Github contributions (5)

github-logo-circle
Redocly/redocly-cli

Mar 2021 - Sep 2022

⚒️ Redocly CLI makes OpenAPI easy. Lint/validate to any standard, generate beautiful docs, and more.
Role in this project:
userBack-end Developer & API Developer
Contributions:82 reviews, 16 commits, 42 PRs in 1 year 6 months
Contributions summary:Roman primarily focused on improving the Redocly CLI's functionality and stability. They addressed issues related to OpenAPI specification validation and parsing, including handling "const" in schemas. The user also fixed bugs related to path handling on Windows systems and an issue with empty server URLs causing the tool to crash. Furthermore, the user contributed to the project's versioning and configuration management.
clilinterlintredoccli-toolbox
casperjs/casperjs

Jun 2016 - Jul 2016

CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits, 1 PR, 6 comments in 18 days
Contributions summary:Roman focused on improving the testing suite for the CasperJS project. They implemented and updated tests specifically related to the `evaluate` function, ensuring it correctly handled array context and arguments. Their work involved modifying existing test files and adding new test cases to cover various scenarios, ultimately aiming to increase the reliability and correctness of the library. These updates involved adding tests to improve the functionality of the evaluate function.
actively-maintainedscriptingslimerjstestingphantomjs
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
Roman Marshevskyi - Director Of Engineering at Redocly