What are the key elements needed to create a great web application?
Using industry standard web framework such as Symfony.
Following SOLID, GRASP, DRY, KISS rules and using design patterns.
Testing during the development process with behat, phpunit and selenium.
Using of code analysis tools such as Sensio Insight, PHPMD, PHPCPD, PHPDCD, PHPCS and PHP-CS-Fixer to ensure high quality of the product.
This is how I work.
Knowledge of technology:
PHP - Very good
Design patterns - Good
REST API …
Michał Piotrowski has added 3 portfolio pieces. Create an account to review them.
Top-Level PHP - Symfony2, GIT, LESS, Qcodo, Twig, Facebook SDK - Must have a sense of humor! :)“Thank you Michal! You did good work and we appreciate your help.”
Symfony (2.x) programmerNo feedback given
Experienced Symfony DeveloperJob in progress
Senior Symfony 2 - Social Network and Forum CreationJob in progress
CSS 2.0 Test
HTML 4.01 Test
U.S. English Basic Skills Test
XHTML 1.0 Test