Проводим исследование о роли образования в ИТ. Пройти опрос (займёт 7-10 минут).
Обо мне

Привет, я разработчик и создаю веб-приложения Работаю с Javascript, PHP, HTML, CSS и препроцессорами SASS\LESS, базами MySQL и mongoDB. 

История моих навыков:

> 2002. Фундаментальные знания JavaScript и HTML я получил в школе. Тогда я узнал, как создать простую веб-страницу с простеньким сценарием на JavaScript. Еще мы изучали Visual Basic, я даже сделал калькулятор, но этот язык меня тогда не впечатлил.
> 2009. Я устроился работать на 4ом курсе университета в компанию, которая занималась продажей продукции HORECA. Я занимался рефакторингом легаси, созданием сайтов на CMS (Joomla, mODX и т.д.). Тогда я изучил базовый стек для веб-разработки - PHP, MySQL, CSS and jQUERY. В том числе получил навыки в работе с Linux, Apache Web Server и NGINX.
> 2011. Усиленно начал изучать ООП, паттерны и пытаться применять их в JavaScript и PHP. Начал использовать Composer, Yii, Bootstrap. Написал пару API сервисов для интернет-магазинов.
> 2014. Активно начал использовать Laravel и YII2 в проектах. Использовал и mODX, т.к. нужно было быстро найти решение для контент-менеджмента. Активно работал на себя, пытались создать свой бизнес с друзьями (интернет-магазины), но потерпели фиаско.
> 2015. PHP 7.0, Angular и активное знакомство с TypeScript, mongoDB, NodeJS.
> Как прошел 2017 и продолжает 2018:
- активно изучаю C# в качестве инструмента для создания веб-сервисов;
- принимаю участие в проекте как консультант по архитектуре микросервисов с использованием Docker, .NET Core, Angular 5+, NodeJS, MySQL, Laravel;
- 90% пишу на JavaScript \ TypeScript (Angular, NodeJS), 10% пишу на PHP (периодически с удовольствием решаю задачи с PHP).

Иногда пишу простые задачки на Java, C#, GOlang для изучения.
В работе использую: Visual Studio Code, Visual Studio, Eclipse, PHPStrom; VCS: Git, Team Foundation Server; CI\CD: TeamCity.

Ключевые слова: SOLID, DRY, CodeStyle, Agile, PWA, JavaScript, NodeJS, TypeScript, Angular, C# .NET, PHP, SCSS, Docker.

Профессиональные навыки
JavaScriptAngularNode.jsExpress.jsMongoDBScssPHPLaravelMySQLC#
Опыт работы
Апрель 2017 — по настоящее время (1 год и 11 месяцев)
ООО Фирма СтройСофт
Инженер-разработчик
Москва
Обязанности и достижения

Наша компания занимается разработкой программного обеспечения для составления сметной документации. Я занимаюсь разработкой веб-решений и микросервисной архитектурой. У нас есть корпоративный сайт, сайт облачного приложения и его сервисы, форум. Используем стек PHP (Laravel, Yii)\MySQL\NGINX. На данный момент переписываем старые проекты на новом стеке NodeJS\Express\Angular\MongoDB\C# .NETCore.

Октябрь 2012 — Апрель 2017 (4 года и 7 месяцев)
ООО Траст Менеджент
Технический директор
Раменское
Обязанности и достижения

Бизнес этой компании - коммерческая аренда. У нас было несколько объектов, которые мы сдавали в аренду. Я был техническим директором но на самом деле я был разработчиком \ Тимлидом. 
В данной компании я собрал несколько сайтов и API сервисов для электронной коммерции (автоматическое управление контентом через сервисы поставщика). Были использованы:
- PHP: Yii, Laravel, mODX, OpenCart;
- JavaScript: vanilla, jQuery, Angular, TypeScrypt;
- Окружающая среда: Linux, MySQL, mongoDB, NodeJS, NGINX, Apache;
- Common: LESS, SASS, Twitter Bootstrap, HTML5, SOAP, REST.
Я написал большую часть кода для наших задач, самостоятельно, но, в том числе, у меня есть опыт управления командой. Это была группа фрилансеров, которые делали нам SEO, часть бэкэнда и часть интерфейса наших проектов. 

Октябрь 2009 — Апрель 2012 (2 года и 7 месяцев)
ООО ДомЙес
Веб разработчик
Москва
Обязанности и достижения

Мое первое место работы в качестве веб-разработчика.
Компания - оптовый поставщик продукции HORECA.
Первым заданием было переписать сайт.
Во-первых, бекенд был написан на Perl\PHP. CMS как таковая отсутствовала и управление контентом осуществлялось через Perl скрипты. Пришлось написать свою CMS (она конечно была примитивной, но на тот момент было достаточно). Были добавлены CRUD функции и управление файлами через веб-интерфейс.
Во-вторых, фронт был написан на флеше. Переписал на HTML\jQuery\CSS.
В этой компании я получил ключевые навыки работы со стандартным стеком HTML\CSS\JavaScript(jQuery) и PHP\Apache\MySQL, а так же базовые навыки работы с Linux через командную строку. 

Высшее образование
Сентябрь 2005 — Июль 2011
РГТУ-МАТИ
Материаловедение и технология материалов им.Б.С.Митина (№4)
Москва