Обо мне

Специализация и профессиональные навыки:

Языки программирования:

  • С++ - хорошее знание
  • PHP - отличное знание
  • JavaScript - хорошее знание, но я предпочитаю бэкенд
  • Bash
  • Google Dart
  • Kotlin - хорошее знание. разрабатываю на нем приложение под Android

Языки разметки:

  • HTML - хорошее знание.

Языки запросов:

  • PL/PgSQL - долгое время работал именно с постгресом. в том числе приходилось писать функции и ХП под него
  • MySQL - работаю с mysql около полутора лет. могу не знать каких-либо подводных камней.

Фреймворки:

  • Qt4(C++) - хорошее знание
  • Symfony 2/3(php) отличное знание.

Технологии:

  • Zend Engine(php-internals) - знаю принципы работы интерпритатора php изнутри и API модулей.

Иностранные языки:

  • Английский - upper-intermediate
  • Польский - читаю и понимаю, но плохо разговариваю.
  • Японский(начинающий уровень, хирагана, катакана, кандзи - на уровне 4 кю JLPT)

Награды, сертификаты, портфолио, проекты:

  • Сертификат обучения по курсу "Администрирование автоматизированной системы планирования, бухгалтерского учета и анализа исполнения бюджетов в финансовых органах АС Бюджет".
  • Сертификат обучения по курсу "Электронное межведомственное взаимодействие в процессе предоставления государственных услуг".
Профессиональные навыки
Опыт работы
Декабрь 2015 — Декабрь 2016 (1 год и 1 месяц)
программист
Москва
Обязанности и достижения
Разрабатывал партнерскую систему. Система занималась учетом количества переходов/откладываний в корзину/покупок/etc и начислением выплат партнерам за траффик. Для привлечения клиентов использовались виджеты/баннеры/white label. А так-же я занимался интеграцией с внешними системами на сайте.
Август 2015 — Декабрь 2015 (5 месяцев)
программист
Калининград
Обязанности и достижения
Занимался текущим сопровождением сайта ultimate-guitar.com и его рефакторингом. Сайт был написан на plain php, затем частично переведен на yii 1. Моя задача была сопровождать этот код и подготавливать его к обновлению до yii 2
Июнь 2015 — Август 2015 (3 месяца)
инженер программист
Калининград
Обязанности и достижения
Занимался разработкой конструктора сайтов для автодиллеров. Сайт был написан с нуля с использованием Symfony Components и Twig. Для хранения структуры страницы использовался JSON с сохранением в MongoDB. Этот конструктор позволял автодиллерам зайти в редактор, расположить структуру виджетов в WYSYWIG режиме, раскрасить сайт по желанию и выкатить полученный результат на желаемый домен. После чего он мог заполнить сайт данными и начать торговать.
Август 2012 — Март 2015 (2 года и 8 месяцев)
инженер-программист
Саратов
Обязанности и достижения
Занимался рефакторингом очень старого и очень большого сайта онлайн типографии overnightprints.com написанного еще на php4 и переводом его на php5+/Symfony2. Сайт был фронтендом между пользователем и типографией. После того как пользователь оформлял заказ он отправлялся по внутреннему протоколу на систему печати, которая занималась раскладыванием заказа на прессшиты и отправкой на печать. Так-же я занимался разработкой альтернативной версии внутреннего протокола общения между сайтом и станками для фабрики в Германии. Как только рефакторинг основного сайта был закончен я покинул компанию.
Март 2008 — Июль 2012 (4 года и 5 месяцев)
управление финансов
главный специалист бюджетного отдела
Светлый, пгт
Обязанности и достижения
Официально числился как главный специалист бюджетного отдела, на деле же занимался разработкой отчетов и выгрузок для приложения АС Бюджет на языке ABL(русифицированное интерпретируемое подмножество Delphi). Плюс периодически писал вспомогательный софт для автоматизации работы системных администраторов.
Высшее образование
Сентябрь 2006 — Май 2012
СГУ-Саратов
Компьютерных наук и информационных технологий
Саратов
Специализация и достижения
Учился по специальности Прикладная Математика и Информатика.