
PHP software Engineer Nikolay Kuropatkin
Summary of Qualifications
- Senior PHP Developer, with 5 years of web application development experience.
- Develop and deploy new projects with PHP frameworks, design layout, programming, database engineering and optimization.
- Application modules development;
- Database design;
- Work with Highload projects;
- Technical review, technological research for the business tasks;
- Logical and methodical approach to planning, development, testing;
- Take the initiative to develop effective solutions for the business tasks;
- High personal standards and attention to detail.
Skills
- Programming Languages/Technologies: PHP (version 5.2-5.6, 4.5 years experience), OOP;
- Python (version 2.7-3.4, 1 year experience) - parsing sites, Django - basics, SqlAlchemy;
- Bash;
- JavaScript, jQuery, Ajax, HTML5, CSS3.
- PHP Frameworks: Yii2, Symfony 2, CodeIgnitor2, Laravel5 (basics).
- Javascript Frameworks: AngularJS, Backbone.js, ReactJs.
- CMS: WordPress.
- Application/Web: MySQL, PostgreSQL, Mongodb, Queue System, RabbitMQ, Gearman.
- Methodologies: Agile, SCRUM.
- Servers: Nginx, Apache.
- Web Servers: SOAP, REST.
- Testing Tools: JAVA+SELENIUM, TDD, BDD, PHPUnit.
- Administration: Ubuntu.
- Operating Systems: Microsoft Windows 7/10, Ubuntu Linux, Debian Linux, Hardware, Network technologies.
Experience
- 5 years in development experience of back-end functionality and web applications.
- Getiss (http://getiss.com) - a new service of integrated security on the basis of video surveillance: intelligent video control, storage information, event notification, security response.
- Customer: IT Future, Ukraine.
- Involvement Duration: 9 months.
- Project Role: Senior PHP Developer.
- Responsibilities: application modules development, automation of financial reporting for the company, online application support, code review/troubleshoot/test/maintain the core product software and databases.
- Project Team Size: 20-50 team members.
- Tools & Technologies: Symfony2, Postgresql9.3, RabbitMq, Redis, Memcached, Jenkins, PhpUnit, Knockout.js, jQuery, Ajax, REST, YouTrack, Git.
- Slavpeople (http://slavpeople.com) - International multimedia portal with legal content.
- Customer: Slavpeople Ltd, Ukraine.
- Involvement Duration: 6 months.
- Project Role: Team Lead php developer.
- Responsibilities: headed the development team (7 pers.), technical specifications, code review, development of new features, setup and administration of servers (linux ubuntu), acting project manager.
- Project Team Size: 20-50 team members.
- Tools & Technologies: CodeIgniter2, Mysql5.5, Redis, Memcached, Jenkins, PhpUnit, Python2.7, jQuery.js, Ajax, REST, Redmine, Git.
- Genesis (http://www.gentechpartners.com) - profitable, fast-growing company with over 70 million visits to company projects every month, available on desktop, mobile, iOS, Android;
- built the largest web-projects in Nigeria, Kazakhstan, Kenya, Russia & the former Soviet Union, and India.
- Project Role: Middle php developer.
- Responsibilities: development of new functionality and optimization of flirchi.com, flirchi.ru, connect.ua, yabadu.ru, plirt.ru, amoory.com.
- Project Team Size: 250-300 team members.
- Tools & Technologies: PhpLight, Mysql 5.5, Gearman, Redis, Memcached, PhpUnit, jQuery.js, Ajax, REST, Git. 5-soft (http://5-soft.com).
- Involvement Duration: 8 months.
- Project Role: php developer.
Education
- Economical Cybernetics (Specialist), DonNTU, The Faculty of Economics.
- Graduated in 2014.