Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 
avatar of Aaron Mc Adam

Aaron Mc Adam

Aaron Mc Adam has asked 2 questions and find answers to 1 problems.

Stats

39
EtPoint
10
Vote count
2
questions
1
answers

About

Delivering user delight with Clean Code.

I'm a hard working engineer with great communication skills. I'm very passionate about engineering web applications. I'm comfortable with full stack development, TDD, agile methodologies and design-related areas such as UX and typography (I'm a bit of a type nerd!).

My skills encompass both engineering and design. This enables me to provide valuable feedback in during code review and design iterations.

Regarding engineering, I build systems designed for change, extensibility, maintainability, and modularity. I practice TDD, follow style guides and use tools like ESLint and Flow to ensure code quality. I'm always looking to improve my code design skills and process. I try to adopt ideas from Functional Programming, the SOLID principles and Domain Driven Design.

I apply the same amount of rigour when it comes to building a visual design. I put a strong emphasis on UX and Product Design. I strive to make the experience as well crafted as the code behind it. I like getting involved in the community, and try to get to at least one conference each year.

  • ECMAScript 6+
  • React
  • Redux
  • Ramda
  • Webpack
  • AVA
  • WebdriverIO
  • Mocha
  • Chai
  • Sinon
  • HTML5
  • CSS3
  • Sass
  • CoffeeScript
  • jQuery
  • Backbone.js
  • Marionette.js
  • Lodash.js
  • Ruby
  • Rails
  • RSpec
  • Cucumber

Specialties: ECMAScript 6+, React, Sass, TDD, AVA, Ruby, Agile, UX, SOLID principles