Profile of Dafydd Rees (Principal Consultant)
- A complete CV is available on request.
- Please don’t submit this on-line CV for anything without asking my approval.
- Dafydd will not not add linkedin contacts unless we have done business with them or have met them in person.
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
- Telecoms (Fixed Line and Mobile Data)
- Banking (Fixed Income)
- Media (Very High-Volume Web Portals)