Пишете крутые статьи? Публикуйте их в Workspace Media, бесплатно!

Nikolay Zakharov

Ваше приглашение отправлено!
Nikolay Zakharov
Был на сайте 22 марта

Чтобы пригласить на работу специалиста — авторизуйтесь как работодатель и создайте вакансию.

Чтобы предложить тендер — авторизуйтесь как заказчик и создайте тендер.

Был на сайте 22 марта
Nikolay Zakharov
Fullstack-разработчик
38 лет
Открыт к предложениям
Лайки за кейсы
Подписчики 0
Подписки 0
контакты
Контакты специалиста будут видны после авторизации на сайте
Тип работы Удаленная работа
Тип занятости Полная занятость Гибкий график Проектная работа
Переезд Точно нет
Вознаграждение от 250 000 
Обновлено: 22 мар 2025
11

О себе

Профессионально проектирую, программирую, поддерживаю и отлаживаю веб-приложения с 2007.
Коммерческий опыт PHP: 17+ лет.
В основном работаю с Laravel, Symfony, Yii2.
Отлично пишу на классическом JS, активно применяю jQuery, Angular 1.x, Twitter Bootstrap.
Умею настраивать сервер из командной строки Linux.

Навыки

MySQL +1 -1
PHP +1 -1
JavaScript +1 -1
PostgreSQL +1 -1
Docker +1 -1
Symfony +1 -1
Yii +1 -1
Чтобы подтвердить навык специалиста, выберите нужный и кликните на него. Рядом с навыком может выводиться цифра, она обозначает кол-во подтверждений другими участниками.

Сообщество

Подписчиков ещё нет.

Подписок ещё нет.

Опыт работы

Ноябрь 2007 — Апрель 2008 (5 месяцев)
ООО Видеопанорама
Программист
Я занимался развитием принадлежавшего фирме проекта социальной сети, ориентированной на взаимодействие профессионалов в той или иной области; сеть должна была объединять в сообщества по профессиональным интересам и включать возможность ведения личных блогов. Но проект "не взлетел" из-за отсутствия должного внимания руководства и из-за внутренних проблем компании.
Апрель 2008 — Февраль 2009 (10 месяцев)
РискКредитМенеджмент
Программист
В мои задачи входило программирование калькуляторов расчета кредита и форм отправки заявок на кредит с их автоматическим распределением между региональными отделениями и менеджерами.
Июнь 2009 — Февраль 2010 (8 месяцев)
Becar
Программист
Работал над системами управления анкетами объектов недвижимости, их выгрузкой во внешние агрегаторы.
Февраль 2010 — Июль 2011 (1 год 5 месяцев)
Jensen Technologies
Программист
Мое участие было сосредоточено на личных кабинетах клиента и инструментах администратора компаний, предоставляюших услуги IP-телефонии для стран Северной Америки. Система использовала Zend Framework. Использование javascript было сведено к минимуму, поскольку было требование работоспособности системы в браузере с отключенными скриптами. Он использовался для упрощения работы с системой, но не как единственным способом выполнения какой-либо задачи.
Июль 2011 — Сентябрь 2011 (2 месяца)
Ленвендо-Софт
Программист
Поддержка сайтов на 1C-Битрикс.
Сентябрь 2011 — Июнь 2012 (9 месяцев)
Техноветер
Программист
Аналитические инструменты для внутренних нужд компании. Т.е. на выходе были HTML-таблицы данных из MySQL, с возможностью сортировки по колонкам, фильтром на стороне клиента (javascript) и возможностью сохранения в csv-формате. В других проектах компании работал с Kohana и Jelly ORM для нее, Youtube API, Redis.
Июнь 2012 — Апрель 2014 (1 год 10 месяцев)
Безопасная Школа
Программист
Основной обязанностью была разработка веб-интерфейса для СКУД. Интерфейс был построен на Yii с использованием Twitter Bootstrap и поддержкой тем оформления. В качестве СУБД была PostgreSQL, при этом основная логика вынесена в хранимые процедуры. ORM не использовалась (с целью неснижения производительности, а также из-за специфичных требований к структуре БД, доставлявщих сложности при использовании опробованных ORM).
Для уведомлений о событиях на устройствах использовались вебсокеты и xhr (как graceful degradation для старых браузеров). Общение с оборудованием на стороне оператора происходило через Java-апплеты (писавшиеся не мной); в мои задачи входило их интегрирование и взаимодействие с ними через javascript. Также, поскольку использование апплетов не было постоянной задачей оператора, апплеты на страницу внедрялись непосредственно перед началом использования (в целях экономии RAM), без перезагрузки страницы.
Для общения с оборудованием СКУД из бэкэнда использовался протокол AMQP.

В этот же период, но не для задач компании, знакомился с Node, MongoDB, написал на них граббер одного ресурса для удобного интерфейса поиска по базе этого ресурса и слежения за добавлением новых товаров и изменением анкет уже добавленных. Простые самописные скрипты, без всяких ExpressJS и прочего, поскольку именно хотел поковыряться с Node. В качестве шаблонизатора был Jade.
Июнь 2014 — Июнь 2015 (1 год)
Fit-Health
Программист
Программирование для интернет-магазина. Я был единственным веб-программистом в этой компании, так что на мне лежали все задачи из моей сферы ответственности. В частности, до моего прихода в компанию, отсутствовала интеграция с 1С, какие-либо выгрузки в каталоги (Яндекс.Маркет, Begun, Google PLA, и т.д.). Часто приходилось заниматься разработкой новых модулей платежных систем и систем доставки. Были задачи по реорганизации разделов сайта, изменений отображения. Были задачи создания аналитических и иных инструментов для внутренних задач бизнеса.
Июнь 2015 — Июль 2017 (2 года 1 месяц)
А+ Страхование
Программист
Разработка и поддержка функционала по проектам компании:
CRM по основному роду деятельности компании - оформлению полисов страхования (КАСКО, ОСАГО, ОМС/ДМС), ведения брокеров, агентов;
Система внутреннего документооборота компании;
Стек: Laravel4/5, MySQL, Postgres, Redis
Февраль 2022 — Январь 2023 (11 месяцев)
СБЕР Логистика
Главный разработчик
Функциональные обязанности:
Разрабатывать функционал микросервисов компании;
Интеграция с внешними системами;
Участие в разработке микросервисной архитектуры продукта по управлению логистикой;
Стек: Symfony6, PHP8, Vue, Kafka, Postgres, Docker, K8s, Redis
Март 2023 — Июнь 2023 (3 месяца)
Алгоритмика
Программист-разработчик
Функциональные обязанности:
Разрабатывать функционал и поддерживать EdTech-проекты компании:
ЛК и систему проведения курсов/уроков обучающихся, ЛК преподавателей, внутреннюю систему управления продуктом;
Оптимизация, рефакторинг существующего кода (избавление от технического долга).
Стек: Yii2, PHP7/8, Laravel, Postgres, MySQL, React, Vue, Docker, Redis.
Сентябрь 2023 — Ноябрь 2023 (2 месяца)
OKKAM Group (EasyCommerce)
Программист-разработчик
Функциональные обязанности:
Разрабатывать и поддерживать различные серверные и клиентские API;
Оптимизировать SQL запросы, работать с высококонкурентными запросами в аналитической базе данных;
Разрабатывать и поддерживать пользовательскую панель управления внутреннего продукта;
Работать в рамках микросервисной архитектуры с применением современных инструментов оркестрации контейнерезированных приложений;
Принимать участие в разработке архитектуры продукта.
Стек: Symfony5, PHP7/8, Vue, Clickhouse, MySQL, Postgres, Kafka, Docker, Redis
Декабрь 2023 — Май 2024 (5 месяцев)
Boostra
Программист
Разработка функционала МКК и маркетплейса на Laravel/Nuxt.
Август 2024 — Ноябрь 2024 (3 месяца)
REDSMS
Программист
Занимался разбивкой монолита на микросервисную архитектуру.

Услуги

Услуга Стоимость услуги Стоимость часа
Разработка сайтов
Сайт под ключ 1500 ₽
Поддержка и развитие сайта 1500 ₽
Программирование сайта 1500 ₽

У вас

Максимум компаний