Concepts
- OO design
- OO programming
- Design patterns
- UML 2.0 (class diagram, use case diagram, …) + Tools (Topcased, ArgoUML, …)
Web development
- PHP: 11 years of experience in object oriented programming with PHP 4 and 5
- PHP Frameworks: Zend Framework, Facebook API, symfony, Flow3 (Typo3 v5), CakePHP
- PHP Systems: Moodle, WordPress, Typo3
- Since 2008 registered Zend Framework Contributor
- Java: Servlets, JSP, JSF, JDBC
- Rich-Client: Javascript and Ajax, Libraries: jQuery, Dojo, Prototype, script.aculo.us
- Testing: PHPUnit, JUnit, XDebug, Selenium
- Flash: Development of complex Flash-websites and games with AS3
Further technical knowledge
- Markup: XHTML, CSS, YAML
- XML: Creating and parsing complex XML Documents, XPath, XQuery
- SQL: MySQL, PostgreSQL, SQLite
Experience with object-relational databases (e.g. Oracle)
- REST and SOAP: Creating and using interfaces
- Versioning: Subversion, git, Mercurial
Planning and Support of Server infrastructure
- Installation, customizing und maintenance of Linux-Systems (Debian, Ubuntu, Suse, Redhat) and networks
- Unix / Linux: LAMP configuration, shell scripts
- Apache, MySQL, PHP compiling
- Planning von SW-installations
- Planning and implementing data safety and backup routines