I remember when I was starting out (~2 years of professional experience at the time) I was contracting as a ROR fullstack developer for a San Francisco startup for $17/h. Local salary in Russia as Java developer before that was around $2.6/h. So that I felt pretty rich doing that.
I remember I used to only bill for like 70% of hours I worked because I felt bad if there was some task that I couldn't implement right away or a bug I had to figure out.
These days my rate is about $60/h working for a US company with 9 years of experience.