Skills

Competence: 1 = Novice, 2 = Beginner, 3 = Advanced Beginner, 4 = Competent, 5 = Proficient, 6 = Expert

Overal

  • Software Development (competent)
  • System Administration (advanced beginner)

Software Development Techniques

  • Unit testing (novice)
  • Refactoring (beginner)
  • Design Patterns (novice)

Development Methodologies

  • Extreme Programming (beginner)
  • Open Unified Process (beginner)
  • Rational Unified Process (beginner)

Programming Languages

  • Python (competent)
  • JavaScript (competent)
  • Bash (advanced beginner)
  • PHP (beginner)
  • Java (beginner)
  • C (novice)

Other Languages

  • SQL (competent)
  • XML (competent)
  • XPath (advanced beginner)
  • XSLT (novice)
  • HTML (expert)
  • CSS (competent)

Web Application Frameworks

  • CherryPy (advanced beginner)
  • Django (beginner)
  • CakePHP (beginner)

Desktop Application Development

  • PyGTK (advanced beginner)
  • PyQT (beginner)

Operating Systems

  • GNU/Linux (competent)

home | current focus | experiments | skills