sitemap sitemap

Nick Useek. PHP developer.


Николай УсикContacts:
Phone/Skype: +380954238303;
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 (32 years old);
Come from: Lugansk city, Ukraine (Ukraine's citizenship);
Current location: Lugansk province, Ukraine. Relocation is possible;

Current busyness:

Briefly:

Experience in PHP development over 8 years. Work on many various projects on freelance, remote work and office.

Did projects as direct responsible developer (Senior/Team Lead) for final result of all project with engage outsource specialists (designers, html-coders, programmers), as well as projects with usual team or single work.

Details below and at particular links.

Web Development:

  1. PHP 7;

  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. Full text searching:
  6. Node.js;

  7. OOP;

  8. Design Patterns, including MVC;

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

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

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

  12. Agile software development. Including Scrum;

  13. Programming concepts: TDD;

  14. Version control systems:
  15. Nginx;

  16. NoSQL:
    • MongoDB;
    • Redis;

  17. Web services: REST;

  18. Memcached;

  19. Template Engines:
    • Smarty;
    • HTML_Template_IT;

  20. Regular expressions;

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

  22. Build tools: Phing;

  23. Composer;

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

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

  26. Project management systems: Worksection;

  27. Bug trackers: Atlassian JIRA, Redmine;

  28. Documentation:
    • phpDocumentor;
    • UML;

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

  30. Others API:
    • Yandex-market;

  31. English (intermediate);


  32. High performance. 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;

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

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

Other:

Personal qualities: optimism, sense of humor, kindness and others needed words in this section ;).

Hobbies: skating, soccer, bowling, active recreation;