Ruslan Kyba

Senior Frontend Developer at Fiverr

Kyiv, 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
Ruslan Kyba is a Senior Frontend Developer with 11 years of experience building and architecting high-scale fintech and hardware-integrated systems from Kyiv, Ukraine. He specializes in Node.js, React, and TypeScript, and has led development of ATM/kiosk management platforms that handle hundreds of devices, real-time monitoring, KYC/AML flows, and complex cash-handling hardware integrations. Comfortable across the full stack, he combines pragmatic architecture design with hands-on coding to keep systems reliable under real-world conditions and to tame large legacy codebases. An active open-source contributor, Ruslan has improved core UI behavior in the widely used Material-UI library and fixed subtle nested state-machine bugs in a functional FSM project, showing attention to UX details and correctness. He favors clean, self-documented code, reliable messaging, and observability, and seeks teams that value ownership and engineering quality.
code11 years of coding experience
job14 years of employment as a software developer
bookBachelor's degree, Mechanical Engineering, Bachelor's degree, Mechanical Engineering at National University «Kyiv Aviation Institute»
github-logo-circle

Github Skills (15)

finite-automata10
material-design10
uid10
javascript10
react-components10
front-end-development10
ui-design10
state-machine10
react10
react-component10
finite-state-automata10
testing10
lib9
css9
code-optimization7

Programming languages (11)

TypeScriptJavaNginxCoffeeScriptC++CRustSCSS

Github contributions (5)

github-logo-circle
mui/material-ui

Mar 2017 - Sep 2019

Material UI: Comprehensive React component library that implements Google's Material Design. Free forever.
Role in this project:
userFront-end Developer
Contributions:10 commits, 20 PRs, 133 comments in 2 years 6 months
Contributions summary:Ruslan primarily contributed to the UI of the Material UI library. They focused on fixing padding, replacing font icons with SVG icons, and making adjustments to the TextField component to meet design guidelines. Furthermore, the user addressed label flicker issues in webkit browsers and made several code style improvements throughout the project. The contributions span across components like Table, Input, and other supporting elements.
reactmuimaterialjavascriptmaterial-design
matthewp/robot

Mar 2020 - Mar 2020

🤖 A functional, immutable Finite State Machine library
Role in this project:
userBackend Developer
Contributions:6 commits, 4 PRs, 24 comments in 1 day
Contributions summary:Ruslan primarily contributed to the `robot` library by fixing bugs related to nested finite state machines. They addressed issues in the `machine.js` file, correcting the logic for child machine transitions and state changes. The user also added tests to ensure the correct behavior of nested state machines, demonstrating a focus on stability and functionality of the library. Furthermore, the commits show efforts to improve the code style and overall efficiency.
gleamfinite-statefunctional-programmingfsm-libraryfsm
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
Ruslan Kyba - Senior Frontend Developer at Fiverr