sitemap sitemap

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.

Date of birthday: 4 February 1985 year (38 years old);
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:

  1. PHP 8;

  2. DB:
    • MySQL;
    • PostgreSQL;
    • Complex queries, transactions, stored procedures/functions, triggers, views, optimization, configuring;
    • Experience with big data;

  3. Front-end:
  4. CMS&CMF:
  5. Docker;

  6. Full text searching:
  7. Node.js;

  8. OOP;

  9. Design Patterns, including MVC;

  10. ORM: Doctrine 2, Yii (ActiveRecord);

  11. Testing:
    • Unit testing: PHPUnit;
    • Functional testing: Selenium, Curl;

  12. Development paradigms: SOLID, DRY, KISS, YAGNI;

  13. Agile software development. Including Scrum;

  14. Programming concepts: TDD;

  15. Version control systems:
  16. Nginx;

  17. NoSQL:
    • MongoDB;
    • Redis;

  18. Web services: REST;

  19. Memcached;

  20. Template Engines:
    • Smarty;
    • HTML_Template_IT;

  21. Regular expressions;

  22. Payment systems connection: PayPal, Robokassa, QIWI, Kazkom;

  23. Build tools: Phing;

  24. Composer;

  25. XML:
    • DOM;
    • XSLT&XPatch;
    • SIMPLEXML (PHP).

  26. Experience with Linux:
    • Ubuntu, CentOS, Fedora;
    • Including: bash-scripts, Iptables, Cron, etc;

  27. Project management systems: Worksection;

  28. Bug trackers: Atlassian JIRA, Redmine;

  29. Documentation:
    • phpDocumentor;
    • UML;

  30. Miscellaneous:
    • PSR 0-4;
    • Apache mod_rewrite;
    • SQLite;
    • PDO;
    • SPL;
    • GeoIP;

  31. Others API:
    • Yandex.Market, Yandex.Direct, Yandex.Metrika, VK, Google Analytics, Google BigQuery, Facebook, Discord, Slack, Airtable;

  32. English (intermediate);


  33. 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;

  34. 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);

Links:

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