Roman Artiukhin

Senior Software Engineer at Stella Systems

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 Artiukhin is a senior software engineer based in Ukraine with nine years of professional experience building reliable back-end and embedded systems. He has a strong .NET background from roles at Validio Ukraine and GlobalLogic and currently applies his expertise at Stella Systems. Roman is an active open-source contributor, notably fixing core lifecycle and TransientObjectException issues in the well-known NHibernate project and improving audio playback and UI behavior in the Rockbox firmware. He combines deep knowledge of ORM internals and lifecycle management with practical low-level skills in embedded audio and GUI interactions. Known for writing and hardening tests, he focuses on stability and user-facing improvements that bridge backend correctness and embedded user experience.
code9 years of coding experience
job3 years of employment as a software developer
bookKharkiv National University of Radio Electronics
stackoverflow-logo

Stackoverflow

Stats
2,243reputation
79kreached
77answers
0questions
Badges
nhibernate
top-5%
github-logo-circle

Github Skills (32)

debug10
object-mapping10
audio-playback10
testing10
c1110
java10
c1710
javas10
hibernate10
orm10
front-end-development10
codec10
csharp9
dotnet-core9
sys9

Programming languages (12)

C#DockerfileJavaC++ShellCJavaScriptLua

Github contributions (5)

github-logo-circle
nhibernate/nhibernate-core

Nov 2017 - Jan 2023

NHibernate Object Relational Mapper
Role in this project:
userBack-end Developer
Contributions:410 reviews, 233 commits, 373 PRs in 5 years 3 months
Contributions summary:Roman's contributions primarily focus on fixing a `TransientObjectException` in the `ISession.IsDirty()` and other issues related to the Hibernate core. They are actively involved in addressing bugs and ensuring the core functionality of the Object-Relational Mapper (ORM) is working correctly. They demonstrate knowledge of Hibernate internals, especially related to managing the lifecycle of objects and handling associations. The user's work includes writing and fixing test code, which ensures the stability of Hibernate.
poconhibernate-developersc-sharplinqorm
Rockbox/rockbox

Oct 2022 - Dec 2022

Read-only mirror of rockbox' main repository
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:10 commits in 1 month
Contributions summary:Roman contributed to the Rockbox project by fixing bugs and implementing new features related to audio playback and user interface interactions. Their work involved refactoring code for resume-by-time functionality, allowing users to rewind and fast forward within and across tracks, and improving menu navigation. The changes modified code in areas such as audio codecs, GUI interactions, and key mapping, demonstrating a focus on user experience and audio playback functionality.
rustread-only
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