©2010 | Deutsch | Imprint | Cake Power

Know-how

During my studies and my professional life I have gained expertise and knowledge in various areas of computer science. For many years I supervise and administrate websites for different companies and accumulated experience in dealing with the latest web technologies. My focus lies in the following areas:

Modern web technologies (LAMP/WAMP)

Server-side

  • Object-oriented Web programming with PHP 5.3
  • Wide professional experience with the Web Application Frameworks (WAF): CakePHP and Agavi (incl. Propel)
  • Knowledge in different content management systems (CMS) like WordPress and Croogo
  • Expertise in the processing of XML, CSV and JSON data
  • Smarty Template Engine
  • Relational SQL database systems using the classical functions (Select/Insert/Update/Delete) - creating triggers, relations and views
  • Teamwork using version control system Subversion (SVN) and bug tracking tools like Mantis or Jira

As part of my freelance work and my Master thesis, I have gained experiences in dealing with the MVC (Model-View-Controller) architectural pattern. In the field of software engineering I know principles such as DRY (Don't Repeat Yourself), Convention over Configuration, refactoring of server-/client-side code, scaffolding and rapid development with prototypes.

Client-side

  • W3C valid XHTML and CSS
  • JavaScript (Ajax): Using jQuery (incl. jQuery UI) and Mootools for the creation of Rich Internet Applications
  • Cross-platform compatibility: To ensure a correct appearance and functionality in different browsers
  • Newsfeeds, SEO (Search Engine Optimization), ...
Internationalization (i18n) and localization (l10n)

Building of multilingual web portals with an open architecture in which other languages can be easily integrated. Internationalized features of a Web portal are:

  • Between presentation and content is a strict separation.
  • All text data is stored in external files or a database and are dynamically loaded.
  • Country-specific conventions are supported. (date/time, currency symbols, fonts, etc.)
Video, graphics and animation

3D modeling and 3D animation

Experience with Autodesk Maya (formerly Alias), Adobe Flash (incl. ActionScript 3) and Director

2D raster / 2D vector graphics

Know-how in the work with the Adobe tools: Photoshop, Illustrator and Fireworks

Compositing, digital video editing, post production

After Effects, Adobe Premiere and Final Cut Pro