Innocode is reach on great minds and professionals. One of them is Maksym Obushenko — Innocode’s Ruby developer. Today, he will answer 3 questions you always wanted to ask to a Ruby developer. It will be his background, useful advice on how to stay tuned in Ruby trends and a tiny part from inner kitchen of Innocode’s used technologies on the projects. As a bonus, you’ll find a Job Opportunity in the bottom of an article ;)
But first, let’s decide why learn and develop on Ruby?
Everyone has an individual background and reasons why they choose exactly Ruby.
Yukihiro Matsumoto creator of the Ruby programming language said: “Ruby is simple in appearance, but is very complex inside, just like our human body.”
For Innocode, Ruby is about flexibility, and we believe that flexibility is Future
The other reason
Maksym, so why did you choose Ruby?
During my education in University I tried to learn different languages, but Ruby was definitely on the top of the list because of it’s simplicity and comprehensibility.
Also Ruby has a thriving community. It’s community is one of the most active out there. Extra credit for Pivorak, Ukrainian solid community of Rubyists in Lviv. It’s a serious place to share Ruby puzzles, drink beer, eat crawfish, and solve problems. There are tons of other conferences you could go to. One of them is RubyC- 2019, where Innocode are the media partners. You’re almost guaranteed to find Ruby on Rails developers at any hackathon you go to. That means it’s easy to reach out to someone if you ever need help. This is especially great for beginners.
How are you staying tuned in Ruby trends?
Except conferences I mentioned before, I always read Ruby sources about new products, interesting approaches in the development of Ruby and try to take useful things from there. One of the sources I may recommend is: https://rubyweekly.com/
Which are the last challenges you faced at work?
In Innocode I first encountered GraphQL. GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. It was released in 2015, so it’s a pretty new technology. For me it was not that difficult to master, due to the fact that the team from the project were developing at the highest level: 100% test coverage, the architecture was excellent, and they were always ready to help with advice.
It were the answers and advice from Maksym Obushenko. Want to share your story? Have something to add? Share your best highlights of being a Ruby Dev and keep in mind that Innocode is looking for proactive Ruby (and Rails) Developer, who has a feel for a neat and maintainable code, but at the same time feels passionate about the products you’ll build and people you’ll work with. So that’s a responsible role, but with a lot of freedom :)
If you feel like starting a new thing with us — please, write our COO Ira Nagorna: firstname.lastname@example.org and let’s have a coffee/lemonade at our office. You can just come for a chat to tell us what you are looking for (in terms of project, people, salary, working hrs etc.) — feel free to specify that in the cover letter!