Viktor Shepelev

Mentoring the following courses:

Learning Ruby: The Basics of Programming

Introduction to programming Ruby and a reliable foundation for further professional education and a carrier as a software engineer.

Core skills

  • Opensource
  • Code quality
  • Backend
  • Rspec
  • Open data
  • Sinatra
  • Ruby

Briefly about mentor’s experience

Victor 'zverok' Shepelev is Ukrainian programmer and poet with more than fifteen years of programming experience and ten years of Ruby programming. He is a huge fan of open source and open data, author of multiple Ruby gems (made it to Ruby News Weekly several times!) and creator of molybdenum project, known for reality—an early effort of making entire real-world data computable and accessible from Ruby.

His project was selected for Ruby Association Grant-2015.

Currently, Victor is proud to work at Toptal core team, and also mentors programming students. The latter also includes being a mentor for SciRuby (Scientific Ruby Foundation) for Google Summer of Code-2016.

You can read more about Victor and his opinions on various programming topics at

Victor can help you to understand

  • Ruby's beauty and craftsmanship of writing concise, readable and idiomatic code;
  • Principles of good object-oriented design and architecture;
  • Modern object-oriented/functional hybrid approach to writing good and efficient software;
  • Testing and documenting your software like a pro;
  • Being passionate and excited about our industry.

Who is mentor and why do I need him?

Mentor is the one who fully controls and directs your learning process both within the curriculum and beyond. Mentor’s main task is to convey his knowledge in a most structured and understandable way. Sensible advices, assistance in a task solution, motivation kicks and staff. Read more about mentorship Here

Articles by this mentor: