David Han

David Han

Mentor
Rising Codementor
US$20.00
For every 15 mins
2
Sessions/Jobs
ABOUT ME
Full Stack Ruby on Rails and Javascript Developer / Former General Assembly Instructor
Full Stack Ruby on Rails and Javascript Developer / Former General Assembly Instructor

Full stack software engineer with a focus on Ruby, Rails, Javascript, and React. Former instructor at General Assembly - Web Development Immersive.

Korean, English
Eastern Time (US & Canada) (-04:00)
Joined September 2017
EXPERTISE
4 years experience
I learned Ruby, Ruby on Rails as well as SQL(as well as Javascript, HTML, CSS) during the 3-month full-time Web Development Immersive pro...
I learned Ruby, Ruby on Rails as well as SQL(as well as Javascript, HTML, CSS) during the 3-month full-time Web Development Immersive program at General Assembly. After graduating from this program, my first job was teaching as a full-time instructor for the same program. It was an amazing experience and I enjoyed teaching very much but after teaching for a semester, I wanted to have some real world engineering experience before I returned back to teaching someday. I then started working in my current role as a software engineer at Greenhouse Software where I actively utilize the skills mentioned on a daily basis and continue to grow in my experience as a software engineer.
4 years experience
I have been working with Javascript for as long as I have been working in my primary language of Ruby. I have been working in Javascript,...
I have been working with Javascript for as long as I have been working in my primary language of Ruby. I have been working in Javascript, React and ES6 on a consistent basis for the past few years.
4 years experience
I write most of my queries using Active Record(an ORM that is part of Ruby on Rails which allows you to write shorthand SQL), however, I...
I write most of my queries using Active Record(an ORM that is part of Ruby on Rails which allows you to write shorthand SQL), however, I am comfortable with writing raw SQL since I often need to write more complex queries as well as when I need to debug a slow query and find a way to optimize it.
PostrgresPostgreSQL
View more
PostrgresPostgreSQL
View more
4 years experience
In my first year as an engineer at Greenhouse Software, being a junior, I spent most of my time writing tests as well as optimizing our t...
In my first year as an engineer at Greenhouse Software, being a junior, I spent most of my time writing tests as well as optimizing our test suite to be more performant. I have a lot of expertise in writing tests as well as debugging them. The first google result when searching for "Debugging Capybara" is a blog post I wrote a few years ago. https://tech.greenhouse.io/2015/10/07/effectively-debugging-capybara-feature-specs.html I also wrote guidelines for the engineering team at Greenhouse on how to write tests effectively and it is something that I help the team get better at on a consistent basis.
Capybara
View more
Capybara
View more
4 years experience
2 years experience
1 year experience

REVIEWS FROM CLIENTS

David's profile has been carefully vetted and approved as a Codementor. Connect with David now, and leave a review for them once you're done!