Journeyman Software Craftsman and Agile Specialist
Amsterdam Area, Netherlands
Journeyman Software Craftsman and Agile Specialist
Amsterdam Area, Netherlands
Software developer and team lead specializing in Ruby and Java development.
Experienced and knowledgeable in agile and lean methodologies, having worked in and lead agile teams since 2002.
Enjoys performing hands-on mentoring/coaching/leadership roles. Particularly interested in software craftsmanship, technical leadership roles, organizational learning and a diversified knowledge of languages.
Java, Ruby, JRuby, JEE, Rails, JavaScript, HTML, CSS,
OOD, DDD, TDD, BDD, Patterns (Software and Organizational)
Agile, XP
(Public Company; Marketing and Advertising industry)
May 2007 — September 2009 (2 years 5 months)
Team lead and developer specializing in Ruby/Rails and JEE development in an Agile environment.
- Projects:
- Capture and report of site interaction.
-- Technologies: JRuby, Java, Spring, Tibco, Oracle, TeamCity, Hudson, Cucumber
- Web application advertising directory information.
-- Technologies: Rails, script.aculo.us, Postgres, Oracle, CC.rb, RSpec, Selenium, Capistrano
- Web application presenting directory information.
-- Technologies: Java, Spring, Oracle, FAST, Ruby, RSpec, Selenium, Capistrano, Ant, Maven
- Location: Melbourne, Australia
(Privately Held; Information Technology and Services industry)
January 2006 — May 2007 (1 year 5 months)
Senior consultant, developer and mentor
- Projects:
- Web application for Basel II compliance (Finance).
-- Technologies: Spring, Hibernate, Axis, Struts, MQ Series, Oracle, Tomcat
- Web application for online advertising.
-- Technologies: Rails, prototype, script.aculo.us, MySQL, CC.rb
- Location: Melbourne, Australia
(Privately Held; Apparel & Fashion industry)
June 2005 — November 2005 (6 months)
Lead developer on a Swing application aiding image sharing. Guided and assisted in architecture, design, implementation and team resourcing. Acted as Agile Coach, introducing XP to the team and chairing most ceremonies.
- Technologies: JDO, JAI, JCR, Swing, CGLib, JUnit, JFCUnit, Jemmy
- Practices: Test Driven Development, Domain Driven Design and Design/Organizational Patterns
- Location: Amsterdam, Netherlands
(Public Company; UPS; Logistics and Supply Chain industry)
June 2004 — June 2005 (1 year 1 month)
Senior developer performing design and implementation of a corporate document template and printing solution, also involved in implementation and maintenance of a web-based Logistics application intended for Europe-wide roll-out. Advised management on team structure and practices.
- Technologies: EJB, Struts, Javascript, Weblogic, MQ Series, Oracle, FOP (XSL-FO), XSL
- Practices: Test Driven Development, Domain Driven Design, J2EE and fundamental Design Patterns
- Location: Amsterdam, Netherlands
(Privately Held; 201-500 employees; Computer Software industry)
May 2002 — May 2004 (2 years 1 month)
Software developer and consultant, occasionally assuming a leadership and mentoring roles, specializing in J2EE development applying Scrum. Projects:
Web Insurance Portal
- Technologies: WebSphere, DB2, JRules, Hibernate
- Location: Melbourne, Australia
Web Loan Document Capture and Printing System
- Technologies: Weblogic, Oracle, EJB
- Location: Brisbane, Australia
(Public Company; 5001-10,000 employees; Information Technology and Services industry)
February 1999 — May 2002 (3 years 4 months)
Junior and Senior software developer and consultant specialising in Java technologies. In all I was involved in 9 projects working on all phases of the SDLC but focusing on implementation. Methodologies varied between Waterfall and RAD.
- Technologies: ATG Dynamo, Weblogic, Tomcat, Oracle, SQL Server, Documentum
- Location: United States, Australia, Europe
Computer Science & Computer Systems Engineering , 1994 — 1998
New technologies - currently Erlang and iPhone Application Development, software craftsmanship, organizational and personal learning, basketball, squash