Начал изучать программирование и веб-разработку ещё в школе в 10 -11 классе. Застал времена, когда сайты верстались на таблицах, и все начали переходить на div-ы. Со временем HTML и CSS стало не достаточно и я начал изучать JS, но так как он работал по-разному в браузерах, я переключился на jQuery. Поняв, что только на клиентской стороне сайт разработать невозможно, я начал изучать PHP и MySQL, писал на них что-то вроде CMS. Поняв, что писать код для каждой страницы неоптимально, изучил паттерн MVC.
После 3 курса я устроился на работу в IT-отдел университета, где участвовал в научном проекте по классификации веб-страниц. Для этих целей мной был разработан парсер на Python (+изучены основы Python 2.3). Так же получены навыки по работе с MongoDB и NoSQL (на тот момент на волне хайпа).
После смены места работы, занимался в основном поддержкой готовой системы на Node.js, доработкой в ней части видео с ffmpeg, работал с linux в командной строке.
2 года работал фрилансером, занимаюсь версткой psd макетов, бэкенд на laravel, натяжкой своей верстки на движок WP и OpenCart, также активно изучаю нативный JS и фреймворк Vue.
На данный момент работаю разработчиком в Сибирских Сетях, занимаюсь написание T-SQL и SQLCMD(C#) хранимых процедур(mssql), разработкой внутренних подсистем и интеграций на Node.js и PHP/Yii2/Symfony4.
Разработка и подержание внутренних подсистем и интеграций Node.js, PHP/Yii2/Symfony4. Так же большое количество T-SQL и SQLCMD хранимых процедур. Разработка дополнительных возможностей в CRM Terrasoft на JScript.
Верстка html проектов