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)
Javacript Frameworks
- AngularJS
- Backbone.js
- ReactJs
CMS
- WordPress
- Application/Web
- MySQL
- PostgreSQL
- Mongodb
- Queue System
- RabbitMQ
- Gearman
Methodologies
Servers
Web Servers
Testing Tools
- JAVA+SELENIUM
- TDD
- BDD
- PHPUnit
Adninistration
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 application .
Getiss (http://getiss.com)
Project Description: Getiss - 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;
- utomation of financial reporting for the company;
- Online application support;
- !ode review, troubleshoot, test and maintain the core product software and databases
- Project Team Size: 20-50 team members
Tools & Technologies:
Symfony2, Postgresql9.3, RabbitMq, Redis, Memchached, Jenkins, PhpUnit, Knockout.js, jQuery, Ajax, REST, YouTrack, Git.
Slavpeople (http://slavpeople.com)
Project Description: International multimedia portal with legal content.
Customer: Slavpeople Ltd, Ukraine
Involvement Duration: 6 months
Project Role: Team Lead php developer
Responsibilities:
- Team Lead, headed the development team (7 pers.)
- Technical specifications, code review, the 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, Memchached, Jenkins, PhpUnit, Python2.7, jQuery.js, Ajax, REST, Redmine, Git.
Genesis (http://www.gentechpartners.com)
Project Description: Genesis are a profitable and fast-growing company with over 70 million visit to company projects every month. Genesis projects are available on all popular platforms - desktop, mobile, iOS, Android. Genesis are experts in user acquisition and traffic monetization in every region of the world and Genesis ve 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 working functional sites 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, Memchached,
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