Specialization skills
PHP back-end
expirence: 9 years
purpose: web-development, SEO tools, server-side scripting
Common skills
- PHP 5.3.x-way style. Namespaces, closures, SPL use.
- OOP-style coding, using various design patterns (inc. trendy DI, IoC etc.)
- KISS, DRY
- application design pattern knowledge
- MVC, hMVC design. Decomposition and SAaS
- Integration between application and third party services, such as GData, Payment systems (Paypal, Webmoney, Ognone etc.)
- @PHPDoc code coverage to make code readable and understandable for team. (PS. also very useful for IDE autocompletition)
- Testing via PHPUnit automated suites
- prefomance optimized code, refactoring for high-load goals
Technologies, frameworks
PHP-based CMS knowlenge:
- Drupal
- MODx
- Joomla
- Wordpress
- DatalifeEngine
- ArtoxCMS
(x)HTML/CSS front-end
expirence: 9 years
purpose: markup, native SEO, client-side prefomance
Common skills
- Semantic! HTML template coding
- HTML5 new! based markup
- CSS3 new! oriented templates
- Knowledge of rapid Metadata/HTML/CSS markup methods to make output code faster and smaller
- General Convas/SVG knowledge and manipulation throgh JS (Rapael/Sencha)
- Aiming to strict standards and w3c recommended composition
- Use of different techniques for the best client-side perfomance i.e. minifying CSS/HTML on-demand, CSS selector optimization, etc.
- SEO-oriented DOM structure and meta-information in HTML markup
Frameworks and tools
JS/jQuery scripting
expirence: 2 years
purpose: client-side scripting, visual effects
Common skills
- Ajax-based interactive user interface
- jQuery and other libraries for visual effects and interactivity
Technologies, frameworks
- JQuery - one of the best and popular JS frameworks
- JQuery UI - jQuery extension library for building user interface easy
- YUI - another powerful library from Yahoo
- Prototype - native framework used in RoR
- Sencha - powerful framework for mobile and general purpose coding
- Raphaƫl - convas/SVG manipulation