Пройденные курсы

2018

Фронтенд JS-программист

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

2016

Проектирование сайта | Основы

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

2014

UNITY-3D Special Effects

Курс по созданию сложных спецэффектов в Unity. Изучение нестандартных приёмов, использующих память по минимуму, но выглядящими красиво. Учились грамотно прорабатывать стили UI и спецэффекты под сеттинг игры и дизайн-документ.

Школа: RealTime School
2014

UNITY-3D Advanced

В продвинутом курсе по Unity основной упор был сделан на программирование. Написание собственных панелей для Unity, работа с интерфейсом, написание шейдеров, логики ботов, абстракция State Machine. К концу недели был сделан простейший 3D шутер.

2014

UNITY-3D Basic

Базовый курс по Unity был посвящен стандартной сборке проекта без программирования. Особенности рендеринга, частиц, физики в игре, звука. В процессе собирался игровой демо-проект.

2013

Game Design (Геймдизайн)

На курсе рассматривались основы разработки игр: написание дизайн-документа, баланс, просчет монетизации проектов, стоимость разработки, маркетинг игровых проектов, структура игрового рынка.

2013

Курсы обучения кадастровых инженеров

На курс был отправлен на работе, для получения проектным институтом лицензии на осуществление кадастровой деятельности. Обучение строилось по типу: берите 10 книг, читайте сами, через 2 месяца экзамен.

Школа: Государственный университет по землеустройству
2012

Курс обучения верстке в Adobe InDesign CS6 - Углубленный курс

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

2012

Курс обучения верстке в Adobe InDesign CS6 - Базовый курс

Обучение книжной и журнальной вёрстке. В курсе рассматривались не только функции InDesign, но и основы композиции, подбора шрифтов, цветовых сочетаний.

2006

AutoCAD базовый

Данный курс стал для меня дверью в мир чертежных программ. На курсе рассматривался весь инструментарий для 2D проектирования. В конце курса делал курсовой проект поэтажных планов.

2005

Программирование на язые С++ 5.0 продвинутый уровень

Курс был посвящен более сложным алгоритмам, абстракциям, внешним библиотекам, немного графической части программ на С++. Для моего возраста было сложно, мало что из курса я в тот момент усвоил.

2005

Программирование на язые С++ 5.0

На курсе давались понятия ООП, наследования, инкапсуляции и полиформизма. Обучение на стандартных учебных алгоритмах. Работа с массивами, строками, написание классов, ссылочные переменные, понятие областей памяти.

2004

Программирование на языке Pascal продвинутый уровень

Продвинутым уровнем в данном языке было изучение графической библиотеки для Паскаль. Написание графики с радиальными координатами, получение системных переменных.

2004

Программирование на языке Pascal

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

Технологический стек

ТехнологияНазначениеЧто умею
Linux CentOS, NGINXСерверУже 1.5 года работаю с арендованными серверами от reg.ru. Самостоятельно настраиваю новые сайты, устанавливаю необходимые пакеты, работаю через SSH и ISPmanager.
Node.jsСервер
ExpressФреймворк
GulpСистема сборки
Jade / PugПрепроцессор HTML
StylusПрепроцессор CSS
SCSSПрепроцессор CSS
MaterializeCSSCSS Фреймворк
Semantic-UICSS Фреймворк