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