Обо мне

 Full Stack Web Developer c опытом комерческой разработки веб-приложений более 10 лет, высшее техническое образование. 

Рассматриваю только удалёнку. 

The best projects, live: 

www.deg-web.com 

Developed from scratch. Over 7 years of continuous developing. 100 Google Page Speed. 

www.degcraft.com 

Project Migration to Framework. Mobile Friendly, purchase without registration. 

www.auslogics.com/en/home 

Worked in team to improve corporate website. Developed and released multilingual functionality on back-end side, cache mechanic, JS animation, WordPress external API and much more. ... NDA1: Automation of medical drugs dispensing in Pharmacy NDA2: Oil & Gas Marketplace (MvP)

Навыки

Back-end: 
- PHP, до 7+ включительно;
- Опыт разработки на PHP Фреймворках: Laravel, Lumen, 
Yii2;
- MySQL, архитектуры таблиц, написание и оптимизация запросов;
- глубоко понимаю ООП и его применение в PHP;
- использую MVC архитектуру разработки веб-приложений; 
- сначала продумываю архитектуру, а затем пишу чистый и понятный код;
- Любимые принципы: DRY, KISS, YAGNI;
- а ещё принципы SOLID;
- некоторый опыт разработки на / для CMS: Wordpress, но предпочитаю писать сам, а не пользоваться конструкторами; 
- тестирую прежде чем пушить. Вручную или PHPunit;
- использую Apache Benchmark для теста производительности и прогнозирования highload;
- среда разработки мелкие проекты - OpenServer
- среда разработки для крупных проектов: Ubuntu 18.04 (VirtualBox).

Front-end:
- HTML/5;
- CSS/3;
- изоляция стилей: БЭМ;
- верстаю с psd макетов, Zeplin;
- верстаю e-mail рассылки, проходящих в 99% почтовиков;
- JS, ES6; 
- JQUERY; 
- JS MVC framework: Vue.js, базовый React;
- Front-end framework: Bootstrap 3/4; 
- AJAX технология асинхронных запросов;
- Gulp, Webpack
- Composer

Разное:
- система версий контроля: git;
- Работал в проект менеджере Jira, Wrike;
- bugzilla баг-трекинг система;
- документация: пишу, читаю на русском или английском;
- ищу информацию по программированию сперва на английском.

Примеры кода: https://github.com/DegDev/



Professional Experience 

Project: e-commerce ( Degcraft - legacy )
Project description: Full cycle online store for MMO PC game services.
CRUD any Categories and products from admin panel. Including one time codes. 
Programming various, unique products with complex functionality and real-time calculations.
Adding products into a shopping cart without page reloading. Support for different currencies. 
Users login and registration. Custom Live Help window, that send notification to operator with user question. 
PayPal integration, operator getting notification only if payment is done. 
My Role: Created whole project from scratch, including graphical design, logo design, PSD to HTML make-up, 
Java script and Ajax requests programming. All server side programming in native PHP with MySQL.
Since 2011 the store has sold over 1700 services.

Technologies: PHP, MySQL, HTML, CSS, JS, JQUERY. 

Project: Degcraft - actual. 

Project description: Redo old e-commerce website from php4 to new php7 on Yii2 framework, make it mobile friendly and keep in mind mobile usability.
My Role: All back-end and front-end programming. Graphical redesign and adaptation for Mobile Devices. 
The Website Features: Customers can purchase without registering, type-head searching for products, dynamical categories and products that can be managed from the comfortable Admin Panel.
Great simplification of ordering process.

Technologies: Back-end: PHP7 - Yii2, MySQL.
Front-end: Bootstrap4 HTML, CSS, JS, JQUERY. 

Project: Work in team to improve www.auslogics.com 

Project description: Refactoring of big corporate website, adding new features, adding multi-language localizations. 
My Role: as a Senior Full Stack developer in a team of 5 other developers and Team Leader, I did major work on website refactoring, develop and adapt localizations mechanic for over 50 website modules.
Front-end: Remade almost all pages with CSS BEM Methodologies, what is greatly increase the maintainability of the CSS code base. 
Added awesome animation and JS functionality for some pages like: http://www.auslogics.com/en/about 
Big Image Lazy-loading, Smooth scrolling.
Back-end: DRY and refactor old legacy engine (Made a good and maintainable PHP code, from old and bad)
Made an API for WordPress that allow to create a menu with information from 3 latest WP blog posts.
Developed and deployed localization mechanic to custom PHP engine.
Fixed complex contact forms: http://www.auslogics.com/en/contact?&department=tech added Ajax validation that run on server side. 
Created a custom JSON cache Class, that alow to save "heavy" requests in cache on server.

Technologies: PHP, MySQL, CSS, HTML, JS, JQUERY.


Project: http://ttk.uphero.com/ 

Project description: A simple poster website for education event in regional college.
Technologies: Bootsrap4, HTML, CSS, JS, JQUERY.

Project: http://webquest-it.uphero.com/?p=hackerq

Project description: Simple website 

Technologies: Native PHP, Bootsrap4, HTML, CSS, JS, JQUERY.


Project: Console-app (CSV to MySQL converter)

Project description: Application that provide console commands to parse CSV file, and save data to MySQL database.

Technologies: PHP 7, Lumen micro-framework, Symfony console component. 

Project: RESTful-API

Project description: Back-end API without front-end which allow users and groups management.

Technologies: PHP 7, Laravel. 

Project: Cryptocurrencies real time application. 

Project description: Alow parse Cryptocurrencies web sites with API, aggregate data into MySQL and update on all connected web clients in real time.

Allow to manage Cryptocurrencies websites, add a new website to get data from. 

Technologies: PHP 7, Laravel, Laravel-echo, Pusher.

Профессиональные навыки
Опыт работы
Частная практика, работа без зачисления в штат
Full Stack Web Developer
Апрель 2008 — По настоящее время (11 лет и 7 месяцев)

Разработка и поддержка проектов мирового уровня:
сайты, лендинги, web-приложения. 

Проектные работы в команде крупных компаний.

IKIT Lab, LLC
Москва
Senior Full Stack Web Developer
Октябрь 2018 — Март 2019 (6 месяцев)

Ведущая техническая роль в двух проектах. 

Прямая коммуникация с клиентами, менеджерами, другими разработчиками, уточнение требований, разработка и предложение архитектуры и технических решений с последующей реализацией.

Рекомендационное письмо: https://bit.ly/2UmlvAk

PHPLaravelHTMLCSSJavaScriptJQueryООП
Мы берем на работу только самых лучших кандидатов с высочайшей мотивацией и желанием работать.
Full Stack Web Developer (Remote)
Февраль 2018 — Июль 2018 (6 месяцев)

Рефакторинг и оптимизация архитектуры корпоративного веб-сайта, вёрстка и добавление новых страниц. 

Перевёртска по БЭМ старых страниц. 

Сложная JS анимация.

Разработка и внедрение механизма локализации, что позволило перевести веб-сайт на 7 языков. 

Разработка интеграции с WordPress, внешнего API для сторонних сервисов и вебсайтов.

Разработка класса кэширования данных.

Рекомендационное письмо: https://bit.ly/2WI1Mri

Высшее образование
Приднестровский государственный университет им. Т.Г. Шевченко; ТГПИ
Тирасполь
Факультет: Инженерно-технический институт
Сентябрь 2000—Июль 2006 (5 лет и 10 месяцев)

Инженер - программист, по специальности "Программное Обеспечение Вычислительной Техники"