Rumen Nikiforov

Software Engineer at Truckstop

Pleven, Pleven, Bulgaria
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
Rumen Nikiforov is a software engineer with 14 years of experience and a six-year history in Java, known for long-term contributions to the L2J open-source game server emulator and an active personal GitHub (UnAfraid). He blends backend engineering expertise with practical production experience from roles at FreightFriend and Truckstop, focusing on reliable, performant systems. Rumen has contributed notable enhancements to the popular gqlgen GraphQL library—improving deferred execution, concurrency through atomic ops, and test coverage—showing a knack for robust backend tooling. He began programming at 17 with web technologies, which gives him a pragmatic, full-stack perspective when solving integration and deployment problems. Based in Pleven, Bulgaria, he pairs hands-on coding with a history of supporting and improving open source projects used by broader developer communities.
code14 years of coding experience
job6 years of employment as a software developer
languagesBulgarian, English, Russian
github-logo-circle

Github Skills (11)

golang10
graphql10
go10
wordpress-graphql10
wpgraphql10
codegen10
testing10
subscribe9
subscriber9
su9
dataloader8

Programming languages (15)

C#SmartyJavaC++CRustGoGroovy

Github contributions (5)

github-logo-circle
99designs/gqlgen

May 2023 - Mar 2025

go generate based graphql server library
Role in this project:
userBack-end Developer
Contributions:2 reviews, 11 PRs, 45 comments in 1 year 10 months
Contributions summary:Rumen primarily focused on enhancing the GraphQL server library `gqlgen` by addressing issues related to deferred execution. They implemented atomic operations for concurrency and refined the handling of deferred results to optimize performance. Additionally, the user added unit tests and reworked integration testing using Vitest to ensure the reliability of defer and SSE functionalities. They also updated dependencies and playground features.
golangcodegenartemissubscriptionsgraphql-tools
Contributions:5 commits, 11 pushes in 9 months
git-repo
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
Rumen Nikiforov - Software Engineer at Truckstop