I am a generalist whose most extensive experience is with Javascript & Ruby on Rails. I've also worked with tons of other languages, frameworks and environments (e.g. Python, Django, Express, Racket/Scheme). Most recently I was at TechStars for their hackstar/hacker in residence program. The work I did there included projects like monitoring pages for Docker instances for a Docker hosting company & private data repositories for a Github for scientific data company. Prior to TechStars I did a full re-write of a production storage & logistics app for a 5 year old business while simultaneously teaching the entrepreneur to code & teaching him Ruby/Rails. That project also included an Angular.js app. I'm also very excited about Ember.js.
Typically I work full stack. I have practiced TDD in the past but usually I code first & then write tests that leave me confident essential use cases & core functionality are covered. 100% test coverage is a great idea but I am not accustomed to the type of deadlines or large teams that facilitate 100% test coverage actually happening.
The one thing I value in code above all else (other than the code actually working and meeting your deadline) is readability. If you can read & understand the code base, you can optimize it when necessary and you can fix bugs when necessary. Coders should be good communicators. I believe my work teaching others to code speaks to my communication skills.
Currently looking for part time engagements, 20-25 hours a week, to accommodate other projects/commitments.
I am a generalist whose most extensive experience is with Javascript & Ruby on Rails. I've also worked with tons of other languages, frameworks and environments (e.g. Python, Django, Express, Racket/Scheme). Most recently I was at TechStars for their hackstar/hacker in residence program. The work I did there included projects like monitoring pages for Docker instances for a Docker hosting company & private data repositories for a Github for scientific data company. Prior to TechStars I did a full re-write of a production storage & logistics app for a 5 year old business while simultaneously teaching the entrepreneur to code & teaching him Ruby/Rails. That project also included an Angular.js app. I'm also very excited about Ember.js.
Typically I work full stack. I have practiced TDD in the past but usually I code first & then write tests that leave me confident essential use cases & core functionality are covered. 100% test coverage is a great idea but I am not accustomed to the type of deadlines or large teams that facilitate 100% test coverage actually happening.
The one thing I value in code above all else (other than the code actually working and meeting your deadline) is readability. If you can read & understand the code base, you can optimize it when necessary and you can fix bugs when necessary. Coders should be good communicators. I believe my work teaching others to code speaks to my communication skills.
Currently looking for part time engagements, 20-25 hours a week, to accommodate other projects/commitments.
http://github.com/ritchiea
http://andrewritchie.info