Genadi Samokovarov

Software Engineer at Dext

Sofia, Sofia-City, 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
Genadi Samokovarov is a seasoned software engineer with 14 years of experience based in Sofia, Bulgaria, who blends backend robustness with front-end polish. He contributes to high-profile open-source projects—improving Backbone.js views and tests and hardening Ruby on Rails and RuboCop—demonstrating a strong command of Ruby and JavaScript ecosystems. At Dext he applies this cross-stack expertise in production, while also running Neuvents and organizing regional developer events like Balkan Ruby and Ruby Banitsa. His personal projects, such as jump, show a pragmatic focus on developer productivity and thoughtful configuration management. Colleagues know him for meticulous refactors, test-first improvements, and a knack for preventing subtle framework-level errors before they reach users.
code14 years of coding experience
github-logo-circle

Github Skills (29)

rubocop10
ruby-rails10
static-code-analysis10
javascript10
testing10
app-framework10
configuration-management10
rails10
ruby10
go10
backbonejs10
activerecord10
linting10
web-framework10
backbone10

Programming languages (14)

C++CGoHTMLTypeScriptCoffeeScriptShellSCSS

Github contributions (5)

github-logo-circle
gsamokovarov/jump

Jul 2015 - Aug 2022

Jump helps you navigate faster by learning your habits. ✌️
Role in this project:
userBack-end Developer
Contributions:27 releases, 414 commits, 29 PRs in 7 years 1 month
Contributions summary:Genadi primarily focused on developing the configuration management aspects of the `jump` project. Their work involved prototyping and refactoring the `config` package, including the creation of a settings file and the restructuring of how configuration options are managed. The user also introduced an `update` command to modify directory scores, indicating contributions to the core functionality of the project. Furthermore, they modified the command structure and created unit tests for the core components.
jumpfuzzynavigatefasterbash
rubocop/rubocop

Nov 2018 - Jan 2023

A Ruby static code analyzer and formatter, based on the community Ruby style guide.
Role in this project:
userBack-end Developer
Contributions:20 reviews, 96 commits, 56 PRs in 4 years 2 months
Contributions summary:Genadi primarily contributed to the `rubocop/rubocop` repository by modifying the code to adhere to the community Ruby style guide. The commits show a focus on implementing and refining rules related to method calls, including parenthesis usage, block delimiters, and other code formatting aspects. These changes involved modifying existing code and adding new tests to ensure the correct application of the style guidelines.
linterstyle-guidecode-formattercode-analyzerruby
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
Genadi Samokovarov - Software Engineer at Dext