Sergey Nartimov

CTO at BookFusion

Krakow, Lesser Poland Voivodeship
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
Sergey Nartimov is a CTO and seasoned software engineer with 17 years of experience leading teams and building backend systems from Krakow, Poland. He combines hands-on development with technical leadership, having led a 10-engineer product team at Toptal and served as CTO of BookFusion since 2016. A prolific open-source contributor in the Ruby and Elixir ecosystems, Sergey has contributed to high-profile projects like Sinatra, Rubinius and Elixir core (notably improving ExUnit assertions and ExDoc), and helped integrate authentication and notifications in Errbit. His background spans migrating legacy stacks to modern Rails architectures, test automation, and enhancing developer tooling and documentation. Known for pragmatic engineering and cleaner APIs, he often focuses on reliability, encoding/edge-case fixes, and improving developer experience. He holds a Bachelor’s in Computer Systems and Networks and brings a blend of consulting, training, and product-building experience to leadership roles.
code16 years of coding experience
job10 years of employment as a software developer
bookBachelor’s Degree, Computer Systems and Networks, Bachelor’s Degree, Computer Systems and Networks at Belarusian State University of Informatics and Radioelectronics
languagesEnglish, Russian, Russian, Polish
stackoverflow-logo

Stackoverflow

Stats
7,970reputation
327kreached
54answers
0questions
Badges
npm-install
top-1%
github
top-1%
ruby
top-5%
ruby-on-rails
top-5%
github-logo-circle

Github Skills (52)

assertion10
unit-testing10
ruby-rails10
programming-language10
github10
back-end-development10
elixir10
testing10
timeago10
rspec10
rails10
ranges10
virtual-machine10
github-integration10
exunit10

Programming languages (10)

TypeScriptShellCJavaScriptHTMLRoffRubyElixir

Github contributions (5)

github-logo-circle
brainspec/enumerize

Jan 2012 - Sep 2019

Role in this project:
userBack-end Developer
Contributions:7 releases, 6 reviews, 271 commits in 7 years 8 months
Contributions summary:Sergey appears to be a back-end developer primarily focused on enhancing the `enumerize` Ruby gem. Their contributions involve implementing core features like default values, integration with ActiveRecord and Mongoid, and adding validation and scope support. The user also refactored code, improved performance, and added multiple attribute functionality to the gem. These changes suggest a focus on expanding and improving the functionality and usability of the gem within the context of Ruby on Rails applications.
mongoidrailsrubyactivemodelactiverecord
ryanb/nested_form

Jun 2012 - Dec 2013

Rails plugin to conveniently handle multiple models in a single form.
Role in this project:
userFull-stack Developer
Contributions:80 commits in 1 year 6 months
Contributions summary:Sergey primarily contributed to the development of the Rails plugin, `nested_form`, designed for handling multiple models within a single form. Their work involved improving the codebase by using the `content_tag` helper for HTML generation, and refactoring tests to be more robust, including splitting tests to support different javascript versions. The user also implemented bug fixes to ensure the nested form functionality worked correctly, and enhanced the plugin's compatibility with Strong Parameters. Additionally, the user added new features such as adding the ability to toggle wrapper divs behavior.
ruby-on-railsrailsrubyrails-pluginhandle
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
Sergey Nartimov - CTO at BookFusion