Roman Iakivets is a technical lead and founder with over eight years of hands-on Java expertise, driving architecture and delivery of Java 17-based systems for US and European clients. He combines deep backend skills—Spring, Hibernate, REST, MySQL and Cassandra—with practical experience in rollout activities, refactoring and bug fixes across small to large projects. At N-iX he leads teams while also running CarBeatLab.com, showing an entrepreneurial streak alongside enterprise delivery. He contributes to prominent open-source tooling like Liquibase, where he improved PostgreSQL constraint handling and rollback generation, reflecting a focus on reliable database change management. Known for quickly picking up new technologies, he blends lead responsibilities with active coding and pragmatic problem-solving.
8 years of coding experience
9 years of employment as a software developer
Master's degree, Computer and Information Sciences and Support Services, B, Master's degree, Computer and Information Sciences and Support Services, B at Lviv Polytechnic National University
Contributions:5 reviews, 123 commits, 28 PRs in 3 years 9 months
Contributions summary:Roman's primary contribution focused on enhancing the functionality of the Liquibase library by implementing features related to rollback script generation and handling quoting of system columns in PostgreSQL. This involved modifying core classes like `ChangeSet`, `RollbackVisitor`, and `PostgresDatabase`, as well as generating SQL for unique and foreign key constraints. The user also addressed a bug related to fetching foreign keys and added a fix for unique constraints within the database snapshot generator.
Contributions:886 pushes, 3 branches in 2 years 2 months
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.