nutonikonutoniko

Николай Дорошев

Symfony PHP PostgreSQL MySQL Doctrine Microservices VueJs ES6+ Git Jira Sentry · Бэкенд · Фронтенд · Средний (Middle)
От 200 000 ₽ · Не ищу работу
Возраст: 35 лет
Опыт работы: 13 лет и 7 месяцев
Регистрация: 22.10.2018
Последний визит: 2 года назад
Местоположение: Россия, Тольятти
Профессиональные навыки: Symfony · PHP · PostgreSQL · Phpunit · Docker · Vue.js · Doctrine2 · Linux · Git · Redis
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Основная специализация:

  • - Symfony 4
  • - PHP 7
  • - Переход из Magento на микросервисную архитектуру

Базы данных с которыми работаю:

  • - PostgreSQL,
  • - MySQL
  • - MS SQL Server

Мой инструментарий:

  • - Ubuntu
  • - PhpStorm
  • - Docker
  • - XDebug
  • - PHPUnit
  • - Postman
  • - Git
  • - Composer, yarn, npm
  • - Jira
  • - DBeaver
  • - Chromium/Firefox Developer Tools
  • - Webpack 4

Неактуально: (инструменты, фреймворки, библиотеки с которыми работал раньше, либо работаю изредка):

  • - CentOS Linux 7 (RHEL7)
  • - Node.js
  • - SCSS
  • - JQuery
  • - Bootstrap
  • - Microsoft Visual Studio Code
  • - Virtual Box
  • - MS Visual Studio 2005-2015 (C++ и .Net) 
  • - Java
  • - ExtJs
  • - Zend Framework
  • - C/C++ более 5 лет
  • - .Net C#, WPF, C++ CLI, более года
  • - wxWidgets

Дополнительно:

    Семейное положение: есть дети, оффициально не женат.

    Увлечения: семья, велосипед, прогулки на природе, программирование, путешествия, встречи с друзьями, кино и познавательные передачи.

    Личные качества: целеустремленность, ответственность, исполнительность, усидчивость, умение работать в команде.

    Опыт работы

    • С наступающим Рождеством и Новым годом!
      Тольятти · От 100 до 1000 сотрудников
      Backend Software Engineer
      Декабрь 2018 — По настоящее время (2 года и 2 месяца)

      - Поддержка нескольких проектов e-commerce.

      - Разработка микросервисов на Symfony 4, Doctrine, PostgreSQL(JSON)

      - Тестирование собственного кода (PHPUnit)

      - Участие в Code-review

      - Jira, Slack

      - GitHub, Bitbucket, GitLab

      - Sentry, Blackfire

      - Elasticsearch, Kibana

      - Docker

    • ООО "Интегромаш"
      Тольятти
      Программист
      Февраль 2017 — По настоящее время (4 года)

      Обязанности:

      - Участие в нескольких проэктах в качестве Full-Stack разработчика Laravel + Vue.js.
      - Основной проэкт - разработка нового портала интерактивных электронных технических руководств (ИЭТР) с поддержкой международного стандарта S1000D для производителя грузовых автомобилей.
      - Руководство небольшой группой программистов.

      Достижения:
      - Разработал прототип ИЭТР с полным соответствием стандарту S1000D.

      - Полностью изменил архитектуру БД. Перешел с Oracle на PostgreSQL с возможностью переключения на MS SQL Server. Пререработал бэкенд под микросервисную архитектуру (Laravel). Фронтенд переписал с чистого ES5+ExtJs на современные фреймворки Vue.js+Vuetify (ES6+babel) с системой сборки Webpack 4.

      - Разработал уникальную систему контроля доступа к ресурсам на основе RBAC с поддержкой иерархической структуры предприятий.

      - В несколько раз уменьшилось время загрузки документов по сравнению с прежним порталом.

      - Разработал несколько модулей для устаревшей системы ИЭТР (на базе ExtJS/Zend Framework/Oracle)

        Vue.js · Laravel · PHP · PostgreSQL · Mssql · XML · Linux · Git
      • ООО "Мибим"
        Тольятти
        Программист
        Ноябрь 2015 — Декабрь 2016 (1 год и 2 месяца)

        Обязанности:

        • Разработка архитектуры программного комплекса BIM-системы (Building Information Modeling)
        • Разработка в IDE Visual Studio (C# WPF и C++/CLI), NetBeans (JavaScript и PHP)
        • Подбор и встраивание сторонних библиотек.
        • Подготовка релизов.
        • Руководство небольшой группой программистов.

        Достижения:

        • Разработан прототип 3D редактора геометрических моделей BIM-системы
        • Создана .Net CLR оболочка геометрического ядра OpenCASCADE (C++)
        • Разработан Web-интерфейс системы "Умный дом" (Laravel backend, Angular.js frontend)
        JavaScript · .NET · XML · PHP · Laravel · MySQL · PostgreSQL · C# · C++ · Ajax
      • ООО "Стингер"
        Тольятти
        Программист
        Ноябрь 2012 — Ноябрь 2015 (3 года и 1 месяц)

        Поддержка и модернизация интернет-магазинов на Joomla (JoomShopping и VirtueMart), 1C Bitrix:
        - Верстка
        - Наполенние контентом
        - Продвижение

      • ООО "СКБ Автоматика"
        Тольятти
        Программист
        Январь 2009 — Октябрь 2012 (3 года и 10 месяцев)
        Обязанности:
        • разработка пользовательского ПО под Windows Desktop в Visual Studio 2005-2010 С и С++ для сторонних компаний заказчиков и внутренних проектов
        • разработка firmware для микроконтроллеров (ARM 7, ARM 9 и Cortex M3) в IAR Embedded Workbench for ARM и CoIDE на базе FreeRTOS

        Достижения:

        • Разработал ПО для управления нагрузочно-измерительным мощностным стендом на базе привода Siemens для тестирования промышленных сервоприводов, способное в реальном времени измерять и отображать графики основных физических параметров сервопривода, вести их запись, управлять мощностью привода (до 10кВт) по протоколу Siemens PROFIBUS (Ethernet)
        • Разработал прототип мотор-тестера на базе контроллера NXP LPC1768 и ОС реального времени FreeRTOS
        • Разработал систему управления блоком солнечных батарей (электроника преобразователя, ПО контроллера управления, пользовательское ПО)
        • Разработал загрузчик программного комплекса для программирования промышленных логических контроллеров "Робокон", отвечающий за загрузку бизнес-логики и загрузку firmware по зашифрованному каналу связи.
        • Несколько других электронных устройств без применения микроконтроллеров либо программного обеспечения.
        • Освоил разработку ПО для микроконтроллеров, познакомился с FreeRTOS, lwIP. Изучил стек протоколов TCP/IP, алгоритмы шифрования, библиотеку wxWidgets и OpenGL
        • Освоил разработку многопоточных Windows приложений с клиент-серверной архитектурой.
      • ООО НТЦ "Мета"
        Тольятти
        Инженер-конструктор
        Октябрь 2007 — Декабрь 2008 (1 год и 3 месяца)

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

      • AlgorithmFX – мы создаем торговых роботов для Форекс!
        Тольятти
        Программист 1С
        Июль 2006 — Октябрь 2006 (4 месяца)

        - установка платформы 1С: Предприятие 7.7 и устранение неисправностей в работе локальной сети, препятствующие работе многопользовательских версий.
        - обновление платформы, регламентированной бухгалтерской отчетности, и конфигураций (в том числе измененных).
        - создание небольших конфигураций «с нуля».
        - внесение изменений в рабочие конфигурации заказчика.

      Высшее образование

      • ТГУ

        Тольяттинский государственный университет
        Тольятти · 353 выпускника
        АИ - Машиностроительный
        Сентябрь 2002 — Июнь 2007 (4 года и 9 месяцев)