An experienced PHP Developer with 6+ years of experience in professional designing and developing innovative solutions using PHP. Excellent analytical, design and problem solving abilities. Extremely passionate about programming, challenges and cutting edge technologies.
Specialties:
A natural-born programmer, able to develop algorithms/formulas
Good knowledge in Computer Science (algorithms and data structures)
Sound knowledge in PHP, MySQL, AJAX, RegExp, CURL
Sound knowledge in Web Services and SOA, SOAP-, REST-JSON-, XML-RPC-based applications
Good knowledge of the CodeIgniter 1,2 and Symfony 2 frameworks
Basic knowledge in Zend Framework
Excellent knowledge in jQuery, jQuery UI, JavaScript, Twitter Bootstrap, XML, HTML5
Experience in integration with Facebook API, Youtube API, Twitter API; integration networks into projects, developing Facebook Application (page tab)
Excellent knowledge in SVN, Git, GitHub
Excellent knowledge in OOP design patterns (Strategy, Factory method, Abstract factory, Observer, Decorator, Facade, Singleton, Iterator, Adapter, State, Proxy, Composite, MVC, Registry, Active record, Template method, Chain of responsibility, Lazy Loading, Prototype)
Experience in developing applications on the principles of OOP & MVC/HMVC
Experience in writing unit tests (PHPUnit) and functional tests (Codeception)
Experience in developing high load applications
Experience in release engineering (Jenkins)
Experience in database designing
Experience in use of collaboration tools like JIRA
Experience in developing using SCRUM agile methodology
Basic knowledge of Linux
PHP Developer @ The main functions and responsibilities:
• Software Architect for high-load project
• Front-end and back-end development
• Development of the project architecture and database
• Unit, functional, API and acceptance tests creation
• Code analysis and optimization
• Writing specifications and internal documentation
• Code review
• Technical support of projects From September 2011 to Present (4 years 4 months) PHP developer @ The main functions and responsibilities:
• Developing back-end and front-end applications
• Planning databases
• Assisting team members in problem solving
• Performing code review and code refactoring
• Writing specifications and internal documentation
• Unit tests creation
• Code optimization
• Design and developing projects based on Zend Framework From October 2010 to August 2011 (11 months) PHP developer @ The main functions and responsibilities:
• Developing back-end and front-end applications
• Designing database schema
• Assisting team members in problem solving
• Create and support projects based on Wordpress CMS From October 2006 to October 2010 (4 years 1 month)
Master's degree in Computer Sciences, Master @ Kharkov National University of Radioelectronics From 2002 to 2007 магистр @ Харьковский Национальный университет радиоэлектроники From 2002 to 2007 Denis Popov is skilled in: PHP, Symfony, Codeception, Git, Unit Testing, RESTful architecture, Zend Framework, Web Applications, JavaScript, HTML, jQuery, AJAX, MySQL, Web Development, OOP