Top Ruby on Rails Mentor of January, February, March, April & May 2017 | Experienced (7+ years) and friendly Ruby on Rails Developer (with passion for helping others learn) | 650+ Sessions
I am the Top Ruby on Rails Mentor of January, February, March, April, May, June, July and August 2016 (8 months in a row) and January, February, March, April & May 2017 at Codementor with 650+ sessions.
I am a Software Engineer from Toronto, currently working as a Ruby on Rails Developer at theScore Inc. I am passionate about helping people, especially who are new to the web development and the programming world. I am specialized in explaining core concepts of Ruby and Rails along with the best practices. I focus on the learning experience of my students and make sure they get exactly what they want. I have excellent academic track records (Bachelor of Science in Computer Science and Masters in Computer Engineering from the University of Toronto) along with strong development and industry experience in Software Development and Web Development (7+ years).
I started programming and solving problems in 2006, at the age of 18. Since then, I wrote programs in various of programming languages such as C, C++, Java, PHP, Ruby, Python, Javascript etc. These days, I use Ruby and Rails as my primary programming language and framework.
I can help with debugging your issues as well as refactoring your code according to the best practices and conventions out there. Helping people is my passion and motto of life. If you think I can help you in any way, please get in touch!
Specialities:
* Building backend APIs in Ruby on Rails (Active Model Serializer, Grape, Jbuilder, RABL etc.) for mobile applications. (For more than 12 million users).
* Integration of backend APIs with Javascript frontend framework using JSON Web Token (JWT).
* Built Push Notification System for theScore app. (For more than 12 million users).
* Implemented instant player, team and news article search for the theScore and theScore eSports apps which have more than 12 million monthly active users using ElasticSearch and Rails.
* Backend Ruby on Rails Development (With scaling, optimising, caching best practices).
* Test Driven Development with clean code and best practices.
* Web Scraping (Nokogiri, Mechanize) (Scrape data from anywhere on the internet!).
* Explain concepts/solutions clearly and concisely according to the level of the client/student.
* Giving architecture advice for your application. Explain which tools/gems to use and why.
* Suggesting best practices and focusing on the best learning experience and long-term achievements.
* Showing cool tips and tricks that I have learned over the past few years (and still learning!) as a professional Ruby on Rails developer to be more productive and efficient at work.
* I can help you to prepare for interviews for Ruby on Rails developer position.