Driven, logical, and creative software developer. I have a knack for design patterns, object-oriented and functional programming, and scalability. I live by the TDD methodology and believe unit and integration testing is the best place to start when writing code.