Jonathan Nye

Jonathan Nye

Mentor
5.0
(7 reviews)
US$30.00
For every 15 mins
11
Sessions/Jobs
ABOUT ME
I am passionate about clean, well-written code. Having been an enterprsie developer for 17+ years, I have come to realize that I get the mos
I am passionate about clean, well-written code. Having been an enterprsie developer for 17+ years, I have come to realize that I get the most joy out of enabling others and mentoring.

Back in 2007, I had been a Java web developer for over 5 years and was burnt out. Then, I was introduced to Ruby on Rails, and I fell in love with programming again. I thought that passion might wear out over time. However, I feel like I get more enthusiastic about writing beautiful code every year. More recently, React has done the same thing for me. I used to not get very excited about Javascript work, but React has been a game changer for me.

I love doing code reviews and mentoring. I have found that this is the best way to get other people to share my passion for all things Ruby on Rails and React. I also get very excited about writing code that is simple and easily maintained. Over the years, I have discovered that the best programmers write code that comes out simple and easy to follow. It takes a lot of work to make a complex system seem simple. However, that is the best end result for the long term success of a project. I always strive to leave a codebase in a state that is easy for anyone to maintain in the future.

Outside of the office, you'll find me watching my daughters compete in gymnastics and aerial arts (circus). My wife and I are also semi-professional poker players. So, if you swing through Vegas, it is quite likely that you'll find us in a card room.

English
Pacific Time (US & Canada) (-07:00)
Joined March 2019
EXPERTISE
10 years experience | 3 endorsements
I discovered Ruby on Rails in 2007. Over a decade later, I still love using it. I have created many different applications using Rails ov...
I discovered Ruby on Rails in 2007. Over a decade later, I still love using it. I have created many different applications using Rails over the years. Everything from simple e-commerce sites to complex enterprise applications. Using Rails enables me to spend more time focusing on business logic than other web frameworks.
View more
View more
8 years experience | 4 endorsements
React completely changed how I viewed Javascript development. I love being able to break down the functionality of a webpage into simple ...
React completely changed how I viewed Javascript development. I love being able to break down the functionality of a webpage into simple reusable components.
View more
View more
15 years experience | 1 endorsement
Even when it's not Rails, I love Ruby programming. I often find myself automating common tasks using Ruby scripts.
Even when it's not Rails, I love Ruby programming. I often find myself automating common tasks using Ruby scripts.
12 years experience | 1 endorsement
I always prefer to use Rspec to test my Ruby on Rails applications.
I always prefer to use Rspec to test my Ruby on Rails applications.
10 years experience
I typically use PostgreSQL as the database for Rails applications. However, I am experienced in many different databases.
I typically use PostgreSQL as the database for Rails applications. However, I am experienced in many different databases.
5 years experience
For the last 5+ years, my Ruby on Rails apps have been deployed on AWS.
For the last 5+ years, my Ruby on Rails apps have been deployed on AWS.
1 year experience
Heroku is my go to deployment stack for personal projects.
Heroku is my go to deployment stack for personal projects.

REVIEWS FROM CLIENTS

5.0
(7 reviews)
Carlo Santos
Carlo Santos
October 2019
Awesome mentor. Easy to understand and patient!
taryn
taryn
September 2019
Jonathan is incredibly knowledgable and an absolute pleasure to work with.
Steven S.
Steven S.
August 2019
I am impressed by the broad and deep knowledge that Jonathan has in React and Ruby on Rails. It is inspiring to learn from him.
Steven S.
Steven S.
August 2019
Jonathan helped me with his skills and patience. Decisions and recommendations are based on a broad knowledge and transparent assessment of options.
Corinn Pope
Corinn Pope
August 2019
Jonathan helped me get through an issue I was stuck with and clearly explained how to fix my code, why what I was trying wasn't working, and showed me what to do instead. He also taught me some tips and tricks to help me debug in the future.
SOCIAL PRESENCE
Stack Overflow
31 Reputation
0
0
3
EMPLOYMENTS
Staff Developer
Shopify
2022-11-01-Present

Staff developer supporting the Shop Pay team.

Staff developer supporting the Shop Pay team.

Ruby
Ruby on Rails
React
View more
Ruby
Ruby on Rails
React
Google Cloud Platform
JavaScript
Apache Kafka
View more
Principal Software Engineer
NationBuilder
2017-04-01-2022-11-01

Responsible for all aspects of massive Rails application with lots of legacy code

Responsible for all aspects of massive Rails application with lots of legacy code

Ruby
Ruby on Rails
RSpec
View more
Ruby
Ruby on Rails
RSpec
Capistrano
React
JavaScript
Webpack
View more
Sr Software Engineer
Corista
2015-10-01-2017-04-01
Responsible for leading Rails team that focused on a web portal that allowed pathologist to collaborate with other pathologists
Responsible for leading Rails team that focused on a web portal that allowed pathologist to collaborate with other pathologists
Ruby
Ruby on Rails
RSpec
View more
Ruby
Ruby on Rails
RSpec
React
JavaScript
Webpack
View more
PROJECTS
AleSpaceView Project
2014
I was the primary developer/architect for this website that was geared towards beer enthusiasts who want to keep track of their beer cell...
I was the primary developer/architect for this website that was geared towards beer enthusiasts who want to keep track of their beer cellar. Also, it promoted sharing/trading beer with others. The web application was built on Rails and deployed to DigitalOcean for prouction and Heroku for developement/staging.
Ruby
Ruby on Rails
Heroku
View more
Ruby
Ruby on Rails
Heroku
Docker
DigitalOcean
View more