Profile of Dafydd Rees (Principal Consultant)

view linkedin.com profile

Dafydd is one of the earliest adopters of extreme programming in the UK having commenced studying agile methods shortly before the term was coined.

Summary

Extreme Programming (early adopter, 8 years of practice, over 10 years of study)
Test-Driven Development (9 years)
Java (10 years, SCJP)
Globally distributed, agile teamwork (3 years)
Certified Scrum Master (with 5 years of applied experience)
High Volume Web Development to 5 million page view per day
Early adopter of Ruby on Rails
Experience of writing and presenting technical courses.
Full software lifecycle experience.

Current Technical Disciplines

Production Languages: Java 6, Groovy, Ruby (on Rails)

Production Server Platforms Apache, Tomcat, Jetty, Orion

Production Databases Oracle, SQL Server, MySQL, Postgres, Sybase

Favoured XP Tools: Eclipse/IntelliJ, JUnit, Ant, Hudson, Selenium

Currently Learning: Cocoa and Objective-C for iOS and Mac development.

Key Skills: Agile Coaching, Java, Groovy, Ruby, Test-Driven Development, Refactoring, Responsibility-Driven Design, Design Patterns, Extreme Programming (XP), Hibernate, Javascript, AJAX (using Prototype, Scriptaculous, JQuery), J2EE, Spring, Spring MVC

Additional Technologies

Prolog, Smalltalk (Dolphin and Squeak), Various dynamic languages, various Java-based mock object frameworks, Toplink, Model-View-Controller (MVC) and Model-View-Presenter (MVP) user interfaces, Object-oriented design methods (Catalysis, Fusion, OMT and Syntropy), UML, Web Services (REST and SOAP), Linux, Unix, XML, HTML, C-based technologies

Industries