Dan Draper

Dan Draper

Away on vacation
Mentor
5.0
(21 reviews)
US$50.00
For every 15 mins
41
Sessions/Jobs
free badge
First 15 mins free for your first session
View Video
ABOUT ME
Ruby/Rails Expert, Agile Coach, Entrepreneur and host of Codr.TV
Ruby/Rails Expert, Agile Coach, Entrepreneur and host of Codr.TV

I've lived and breathed Ruby since 2006 and have worked on and run some very large and complicated projects. I also dedicate a lot of my time to the community and mentoring through meetups, events and hackathons. I've been using Rails professionally for years and I always strive to follow best practices.

I am passionate about Object-oriented design and correct use of design patterns. I have put a great deal of effort into writing solid RSpec and my test suites consistently run in under a minute (even for large apps).

My specialty is repair. I have updated dozens of apps from as far back as Rails 1.x through to the latest rails (4.2 as of writing). I can get code coverage up (>80%) on poorly tested apps and help improve overall code quality.

You can also take my Ruby course on Udemy: https://www.udemy.com/newbie-to-ruby/ and if you do a session with me you get the course for free!

I'm also the host of Codr.TV in which we cover a range of topics to help coders be better coders.

I've taught and mentored dozens of students and turned absolute newbies into highly employable, capable developers.

English
Sydney (+10:00)
Joined January 2015
EXPERTISE
9 years experience | 1 endorsement
I've personally written or been involved in over 100 applications over the past 9 years ranging from small weekend apps to huge enterpris...
I've personally written or been involved in over 100 applications over the past 9 years ranging from small weekend apps to huge enterprise projects with big teams and big budgets. I've seen some terrible code (I probably wrote some in the early days) but I've learned a set of best practices that work really well in Rails. I follow an object-driven architectural approach (presenters/decorators, query objects, services etc), use TDD and use heavily linters and code metric tools such as code climate. My specialty is repair. I have updated dozens of apps from as far back as Rails 1.x through to the latest rails (4.2 as of writing). I can get code coverage up (>80%) on poorly tested apps and help improve overall code quality. If you are learning to code, learning rails or just stuck on a problem I can help you through it.
12 years experience | 1 endorsement
Experience with PostgreSQL in large scale app clusters with hundreds of millions of rows. Partitioning, PLPGSQL, Table-spaces, optimisati...
Experience with PostgreSQL in large scale app clusters with hundreds of millions of rows. Partitioning, PLPGSQL, Table-spaces, optimisation and clustering.
4 years experience
I've used elastic search for high performance, reliable search systems and have even written my own gem to enable it in my projects. I...
I've used elastic search for high performance, reliable search systems and have even written my own gem to enable it in my projects. I consulted on a project last year that had an elastic search cluster of over 50million records.
View more
View more
7 years experience
Getting things delivered while maintaining quality (eg. high text coverage, code-climate metrics etc). Worked with internal teams at my o...
Getting things delivered while maintaining quality (eg. high text coverage, code-climate metrics etc). Worked with internal teams at my own company and have consulted to large companies around Australia.
ScrumKanban
View more
ScrumKanban
View more
6 years experience
jQuery has been a huge part of my projects and there is little I can't do with it.
jQuery has been a huge part of my projects and there is little I can't do with it.
3 years experience
Over the last few years I have put a lot of work into my CSS3 and HTML5 understanding including responsive design. I use twitter bootstra...
Over the last few years I have put a lot of work into my CSS3 and HTML5 understanding including responsive design. I use twitter bootstrap to streamline this process for many apps.

REVIEWS FROM CLIENTS

5.0
(21 reviews)
Mel
Mel
December 2016
Dan is very professional and easy to work with. We didnt find the solution but we found a contributor to the problem. To be continued.
Ryan Steg
Ryan Steg
December 2016
Very respectful and professional with clear and concise explanations. Thanks for the help, Dan!
Stephen Shooster
Stephen Shooster
September 2015
I can't speak more highly of Dan, as a person and and mentor.
Stephen Shooster
Stephen Shooster
August 2015
Dan has the rare ability to take complicated things and break them into small byte sized ideas that will become foundation blocks you can build upon.
Stephen Shooster
Stephen Shooster
July 2015
I don't think I could ask for a better mentor.
james lee
james lee
July 2015
Really awesome mentor. He helped me get through a challenging problem step-by-step. He is really patient and teaches you along the way.
Tejas Mehta
Tejas Mehta
July 2015
Super Awesome!!!! Dan "The Rails Guy" Draper
Danny sun
Danny sun
July 2015
Excellent Mentor!
Paul Blackwell
Paul Blackwell
July 2015
Dan was incredibly helpful. He not only helped me with my immediate problem but helped me understand the background behind what was going on.
Tejas Mehta
Tejas Mehta
June 2015
Awesome! I am working on a personal RoR project and it is clear that Dan knows Rails. The real cool thing was that he was able to explain things in a way that I would understand. We made a lot of progress and my app is at a great place. Thanks so much!