Focus: Agile Development

Agile Developer since 2003. XP, Scrum, TDD, LSD, FOSD/BDD.

General

I have been using agile development methods since 2003 as a developer, lead developer and project manager. A main focus of my work is the optimization of the software development process.

I possess practical expertise in XP (eXtreme Programming) and all related techniques like TDD or Rapid Prototyping. Complementary principles like Scrum, LSD, OOSD, AOSD, FOSD/BDD or SPL/PLA are also part of my portfolio. Two main areas of my studies were software engineering and project management. Since 2004 I'm a Certfied Tester of the International Software Quality Institute (iSQI).


Project Experience

  • LiveSein

    Optimzing the software development process. Coaching developers on agile thinking and agile methods. Especially: XP, Rapid Prototyping, TDD. Further aspects: AOSD, SCM.

    Role: Lead Developer, Agile Process Coach
    Team Size: 3 People
    Duration: 5 Months

  • Vanteno

    Introducing agile methods like collective code ownership, TDD and rapid prototyping. Furthermore using language-critical application development to optimize requirements engineering and to improve the time and quality of the "business requirement => implemented feature" cycle.

    Role: Application Developer
    Team Size: 3 People
    Duration: 2 Months

  • Cyworld Europe

    Supporting technical project management in designing a QA and test strategy utilizing Selenium.

    Role: Web Developer
    Team Size: 8 People
    Duration: 2 Months

  • Hans HiScore

    Designing processes to merge the outsourced asset development with the software development cycle in video game production. Especially: creating a role and process model to integrate audio asset production with agile software development methods.

    Team Size: 3 People
    Duration: 49 Months

  • e-tecture GmbH

    Conducting several J2EE and one RoR project employing XP and language-critical application development.

    Role: Application Developer, Business Analyst
    Team Size: 3 People
    Duration: 11 Months

  • BlueCarat AG

    Research on the practical application of aspect-oriented development techniques. Refactoring an object-oriented Java software into a feature- and aspect-oriented CaesarJ application. Intense use of testing and refactoring.

    Role: Software Architect, Researcher
    Team Size: 2 People
    Duration: 6 Months

  • Detecon, Inc.

    Developing several Java prototypes/PoCs ahering to TDD.

    Role: Business Analyst
    Team Size: 1 Person
    Duration: 7 Months

  • Daedalos Consulting Group

    Leading a team of six developers in producing a Java application. Mixing RUP and XP.

    Role: Project Manager, Software Architect
    Team Size: 6 People
    Duration: 49 Months