28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Интерактивные онлайн-курсы
Санкт-Петербург
Наставник JavaScript
Май 2019 — По настоящее время (7 месяцев)

Консультирую студентов, проверяю домашние задания, поддерживаю, подбадриваю.

Большая часть моих студентов успешно защищают финальный проект.

Нефтяная компания
Разработчик производственных систем
Сентябрь 2016 — По настоящее время (3 года и 3 месяца)

Разрабатываю SPA приложения для интрасети Компании.  Fullstack, т.е пишу бэкенд на C# (REST, Websocket, SignalR), фронденд на чистом JS, с библиотеками, но без фреймворков, или на Vue. Часто встречаются задачи по разработке интерактивных виджетов, графиков, диаграмм с помощью библиотеки d3.js и SVG.

При работе над бэкендом проектов сталкиваюсь с различными СУБД, проектирую схемы баз данных для MS SQL и Oracle, пишу сложные запросы на SQL, T-SQL.

Для автоматизации производственных задач разрабатываю консольные приложения на C#, а также WinForms приложения,  Windows-службы.

Разработал систему визуализации производственных показателей: архитектура, схема БД, ETL-сервис, backend, frontend. Это SPA веб-приложение, представляющее в наглядной форме результаты работы технологического персонала нефтеперерабатывающего завода в виде дэшбордов с набором интерактивных SVG-виджетов.  

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

JavaScriptSQLООПGitVue.jsD3.js.NETHTMLCSS
Разработчик сервиса онлайн-трансляций
Февраль 2013 — Май 2014 (1 год и 4 месяца)

Реализовывал требуемый функционал в плеере онлайн-трансляций на ActionScript 3/Flash. Оперативно решал технические проблемы с онлайн-трансляциями. Общался с техническими специалистами рекламодателей и партнёров.

Реализовал систему балансировки пользователей на наиболее
доступный сервер. Осуществил рефакторинг кода проигрывателя онлайн-трансляций, реализовал в нём модульную архитектуру (поддержку расширения плагинами).

Разработал модуль видео-рекламы, реализующий спецификацию VAST.

Получил навыки администрирования серверов с ОС Linux и автоматизации задач с помощью скриптов на bash, Python, PHP, иногда Go. Навык работы на высоконагруженном проекте.

Частная практика, работа без зачисления в штат
Фрилансер
Январь 2009 — Февраль 2013 (4 года и 2 месяца)

Работал на фрилансе со школы, занимался всем подряд. 

Создавал десятки сайтов-сателлитов на Zebrum Lite чтобы SEOшные показатели сайта заказчика выросли, разрабатывал кастомные интерфейсы для игр и веба на Flash.

Например, был интерфейс для сайта женского ток-шоу на региональном ТВ, в виде цветочка, каждый лепесток которого это кнопка, а при наведении появляются ещё цветочки-подменю :)

Так же в то время разрабатывал на Flash игры: наиболее законченная выложена у меня на гитхабе - получился полноценный платформер, с кучей уровней! В разработке использовал фреймворк FlashPunk, хотя кого сейчас интересуют флеш-фреймворки :)


Так, прокачав Flash и Веб, и попал на GoodGame

Высшее образование
Омский государственный технический университет (бывший ОПИ)
Омск
Факультет: Информационных технологий и компьютерных систем
Сентябрь 2016—Сентябрь 2018 (2 года)
Автоматизация и робототехника, поступил на базовую кафедру Газпром нефти
Факультет: Информационных технологий и компьютерных систем
Сентябрь 2011—Июнь 2016 (4 года и 9 месяцев)