× {{alert.msg}} Never ask again
Kevin Farst

Kevin Farst

Ruby on Rails + AngularJS = I'm The Mentor For You!

Pacific Time (US & Canada) (-08:00)
Hey there! I've been a Ruby on Rails developer since 2010 involved with many different configurations and setups including Ruby 1.8.7-2.2, MySQL, PostgreSQL, MongoDB, DataMapper, Rails 2.3-4.1, jQuery/CoffeeScript, CSS/SCSS/Bootstrap/Foundation, and Sinatra. I've since made a shift from that and for the past two years I've been an AngularJS developer as well, recently switching to Angular 2. I remember how tough it was getting started in the web dev scene and always appreciated those who guided me to becoming the developer I am today. Now, I would love to do the same for you as I help you learn best practices and "get over the hump" of difficult concepts, or move forward with that feature or bug you're stuck on. At the same time I would love to empower you with resources and debugging techniques so I not only "give a man (or woman) a fish", but more importantly teach you to fish also. I look forward to getting to know you and helping you become the developer you want to be. Heck, we might even have some fun doing it!
Ruby expert help Ruby - 5 years experience
Handling over 7 large production Rails applications and a production level Sinatra application has given me a lot of great experience with not only different Rails configurations, but also helped my pure Ruby skills as well, as I've worked with Ruby 1.8.7-2.2. Fervent testing with RSpec and Cucumber have helped to enforce just a couple of the many important best practices I look forward to helping others with.
Javascript expert help JavaScript - 5 years experience
As JavaScript is integral to almost all modern web applications, my experience with JS and jQuery has spanned my entire web dev career, learning best practices from my many talented co-workers throughout the years.
Html css expert help HTML/CSS - 5 years experience
As part of what comes with the territory of being a web developer, I've built my HTML and CSS skills in tandem with my other web development skills. In keeping with current trends, learning HAML and SCSS has also come with the territory, furthering my skills and making development easier on a day to day basis. I would like to make that development easier for you as well if you are interested in learning these HTML/CSS enhancements, or if you would just like to get your feet wet or improve your basic HTML/CSS skills, I'm more that happy to help build your foundation!
Ruby on rails expert help Ruby on Rails - 5 years experience
As mentioned in my Ruby skills, I've worked on over 7 large production level Rails applications, ranging from Rails 2.3 to Rails 4, handling a variety of differing Gem configurations/database configurations, and development patterns. I can help with your current endeavors, or get you started on the right foot with new, green field development if you need suggestions on how and what to get started with.
Jquery expert help jQuery - 8 years experience
As mentioned in my JavaScript skills, JS is integral to almost all modern web applications, and that has been manifested in recent years though jQuery. Therefore I've been exposed to a wide variety of structuring jQuery in a way that is best suited for the respective application, especially with the newer asset pipeline available in Rails.
Git expert help Git - 5 years experience
With the explosion of Git as the dominant and ideal choice for version control, I've had extensive experience with Git and GitHub in every job. Combined with an almost completely agile work history, the "agile flow" has been integrated into my daily work routine resulting in clean and happy repositories :)
Angular js expert help AngularJS - 2 years experience
For almost 2 years I've worked with AngularJS on a daily basis, recently switching to Angular 2. I've previously taught both an Angular 1 and Angular 2 class on Codementor, each a four week deep dive into both framework versions. Getting up to speed with not only how to structure a large production level app, but also advanced topics such as directive controllers, transclusion, the template cache, and the use of ui-router have been my priorities, along with extensive testing through Jasmine and Protractor. If you're trying to transition away from jQuery, or just want to learn the new hottness in JS MVC frameworks, I'm your guy!
angular-2-class 8   1
codementor.io's Angular 2 Class for Intermediate Developers
ng2-movie-app 7   0
CSS HTML JavaScript TypeScript
jQuery-Accordion-Table 3   1
Plugin to easily turn an HMTL table into a table with expandable rows
angular2-upgrade-adapter-example 2   0
ngUpgrade Example
CSS HTML JavaScript TypeScript
PivotPoint 2   0
iPad application for Pivotal Tracker written with AQGridView
Average Rating
(46 ratings)
Awesome mentor!
Pretty good
Could've been better
Needs improvement

Best mentor I've ever worked with. Rails/Angular guru.
Ryan Johnson Jun 07, 2016

Kevin rocks!
Ryan Johnson May 31, 2016

Thanks. I know we got bogged down debugging. Will keep at it. Thanks.
Christopher Pollock May 19, 2016

Kevin's instruction was so helpful! I've been stuck on a problem and some Ruby concepts for almost a week and in one session Kevin explained the problem's solution and concepts in a way that I could completely understand. Thank you!
Krista May 15, 2016

I was really impressed by Kevin's generosity. I posted a question and rather than attempt to set up a session right away, Kevin researched my question and suggested that I take a look at a StackOverflow question that he found. The SO post solved my problem, saving me the cost of the session. I realize that this is a means for mentors to make money so I was really blown away by the fact that Kevin put solving my problem over making money. This kind of generosity and selflessness is extremely refreshing. In the future I will definitely reach out to Kevin with any questions, not because I expect a free ride, but because I know that he will attempt to resolve my problem as efficiently as possible. Thank you so much, Kevin!
Chris Tryens May 09, 2016

Kevin was awesome to work with! He brainstormed some solutions and walked me through the execution of our solution.
Tony Castiglione Apr 13, 2016

Extremely helpful guidance on a new course for solving my problem. Easygoing and knowledgeable. Highly recommend.
Cory Mar 29, 2016

Kevin answered my question clearly. Very helpful.
Justin Eder Mar 19, 2016

Lin Z Mar 11, 2016

Great personality, very helpful. Definitley will seek him out again.
Daniel Cardenas Mar 10, 2016

Excellent Mentor!
Saad Qureshi Mar 08, 2016

Great Mentor. Was very helpful and understanding the issue and coming up with a quick solution. Passed along great advice for future reference. 10/10 would meet with again
Kunal Ojha Mar 03, 2016

Kevin was quick to identify my issue despite me using a different syntax and suggested a couple approaches and explained to me why one is better over the other. While giving me real world examples. Thank you!
Alex A Feb 29, 2016

Always great to work with Kevin. Didn't solve this one, but confirmed I wasn't crazy...
vijay goel Feb 29, 2016

Very good, managed to solve my problem and give good insights.
Rudolph Feb 27, 2016

M. Acco Feb 26, 2016

Kevin is an amazing mentor! super professional, smart, and great at explaining. Highly recommend!
Lin Z Feb 26, 2016

Another great mentoring session!
vijay goel Feb 26, 2016

Great session with Kevin again! Got more out of rails activemodel serializer than I thought possible.
vijay goel Feb 24, 2016

Helpful and definitely knows what he is doing.
Aaron Feb 21, 2016

This dude is awesome.
john wilson Feb 20, 2016

Helped me push a service with a callback through a fairly complicated set of models and business logic. Super patient and able to get up to speed really quickly.
vijay goel Feb 18, 2016

Made significant progress...really patient in working through complex issue
vijay goel Feb 18, 2016

Thoughtful and helpful. Worked through an approach we'll be finishing later today.
vijay goel Feb 17, 2016

great, very friendly and helpful
piyush shah Feb 17, 2016

Matt Gaudio Feb 16, 2016