Nick Useek. PHP developer.
Contacts:
Phone/Viber/Telegram/WhatsApp: +380725026579;
Skype: nick.sky.pc
e-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.
Come from: Lugansk city, Ukraine (Ukraine's citizenship);
Current location: Lugansk city, Ukraine;
Current busyness:
Briefly:
Experience in PHP development over 14 years. Work on many various projects on freelance, remote work and office.
Details below and at particular links.
Web Development:
- PHP 8;
- DB:
- MySQL;
- PostgreSQL;
- Complex queries, transactions, stored procedures/functions, triggers, views, optimization, configuring;
- Experience with big data;
- Front-end:
- JavaScript:
- HTML 5;
- CSS 3;
- Twitter Bootstrap;
- Flexbox;
- LESS, SCSS (Sass);
- CMS&CMF:
- Laravel 5;
- Yii Framework 1,2;
- Zend Framework 1,2;
- Bitrix;
- Joomla;
- WordPress;
- MODx Revolution;
- E-commerce: Bitrix, CS-Cart, PrestaShop, Joomla+VirtueMart;
- Social Engine;
- Forums: PHPBB;
- Docker;
- Full text searching:
- Node.js;
- OOP;
- Design Patterns, including MVC;
- ORM: Doctrine 2, Yii (ActiveRecord);
- Testing:
- Unit testing: PHPUnit;
- Functional testing: Selenium, Curl;
- Development paradigms: SOLID, DRY, KISS, YAGNI;
- Agile software development. Including Scrum;
- Programming concepts: TDD;
- Version control systems:
- Nginx;
- NoSQL:
- MongoDB;
- Redis;
- Web services: REST;
- Memcached;
- Template Engines:
- Smarty;
- HTML_Template_IT;
- Regular expressions;
- Payment systems connection: PayPal, Robokassa, QIWI, Kazkom;
- Build tools: Phing;
- Composer;
- XML:
- DOM;
- XSLT&XPatch;
- SIMPLEXML (PHP).
- Experience with Linux:
- Ubuntu, CentOS, Fedora;
- Including: bash-scripts, Iptables, Cron, etc;
- Project management systems: Worksection;
- Bug trackers: Atlassian JIRA, Redmine;
- Documentation:
- phpDocumentor;
- UML;
- Miscellaneous:
- PSR 0-4;
- Apache mod_rewrite;
- SQLite;
- PDO;
- SPL;
- GeoIP;
- Others API:
- Yandex.Market, Yandex.Direct, Yandex.Metrika, VK, Google Analytics, Google BigQuery, Facebook, Discord, Slack, Airtable;
- English (intermediate);
- High performance (theory). Scalability:
- Load balancing. Nginx as load balancer. DNS load balancing (Round Robin);
- DB replications;
- Vertical/horizontal sharding for SQL/noSQL DB;
- Work with files: Distributed file systems. NFS;
- MySQL, PostgreSQL. Optimization of queries, slow queries discovering, minimization of actions with HDD, caching, etc. Experience with high load;
- Nginx as front-end. Statics caching. SSI - dynamics caching;
- Redis;
- Memcached;
- Sphinx. Optimization of index rotating/reindexing;
- Optimization of CMS/framework's code, if it's possible;
- php accelerators: Zend OPcache, APC;
- Optimization of Apache/Nginx/DB's configurations for high load;
- Others: images lazy-load;
- Server performance testing: JMeter;
- Others programming languages. Common knowledge:
Experience:
Web-programmer. Freelance/Remote work. (01.05.2015 - present);
***
Web-programmer. Office. "DoGlad" company, "IronPal" project Kiev city. (17.10.2014 - 27.04.2015);
***
Web-programmer. Freelance/Remote work. (28.04.2009 - 10.2014);
***
Web-programmer. Part-time (07.01.2009 - 28.04.2009);
***
System Administrator (2004-2009);
Site: http://web-nick.com/en/
Portfolio of projects: http://web-nick.com/en/portfolio
Projects by categories (technical, work scale, subjects): http://web-nick.com/en/categories-list
GitHub: https://github.com/web-nick?tab=repositories