8 karma · joined October 17, 2012
Remote: Yes
Willing to relocate: At the end of July, yes
Technologies: Ruby, Rails, Node.js, Java, Javascript, React, Redux, Typescript, CSS-in-JS, Material UI, Next.js, Firebase, Jest, Cypress, HTML, CSS, SCSS, BEM, responsive mobile-first web design, PostgresQl, MySQL, Netlify, Heroku, AWS. Currently learning GraphQL/Apollo.
Resume: https://linkedin.com/in/kevwy
Email: kevin.william.young18 at gmail.com
Hi, I'm Kevin. I'm an experienced generalist developer, recently specializing in front-end development. Technologies I am proficient in:
React/Redux/Typescript/CSS-in-JS/Material UI/Next.js/Firebase/Jest/Cypress
Expert at HTML/CSS/SCSS/BEM, responsive mobile-first web design
Ruby on Rails/Node.js.
PostgresQl/MySQL.
Netlify/Heroku/AWS.
Currently learning GraphQL/Apollo.
Personal website: https://kyoung.codes
Twitter: @kevin_w_young
Email: kevin.william.young18 at gmail.com
If your at least somewhat familiar with object-oriented programming concepts already, I would highly recommend the following course: https://courses.edx.org/courses/BerkeleyX/CS169.1x/2013_Spri...
It deals with modern programming practices in the ruby/rails environment. I'm working through it myself and it's already answered a lot of questions that I've had about most of the tools you mention and how they work. It has specific sections on BDD and TDD also, among other relevant topics.
If you need some more general background first, take an introductory computer science course. I would recommend CS106A Programming Methodology from Stanford, which is a good pre-requisite course for the one listed above.
All of these courses are free.