- Telegram
[Предпочтительный]
- d3i0@ya.ru
- Вконтакте
[deprecated]
- Система: GNU/Linux(*nix)
- Язык: C/C++/Go/JavaScript
- Фреймворки: Qt/Node.js/VueJS
- CVS(Системы Контроля Версий)
Git
,Mercurial
; - Паттёрны проектирования:
GoF
,GRASP
; - Английский: базовый разговорный уровень (в основном технический);
- Хороший уровень владения ОС
GNU/Linux
; - Общительный, но немного замкнутый в общении с новыми людьми;
- Рефакторинг и ревью кода.
- Хорошие знания методологии
Scrum
(читал книги, работал по ней).
- Адаптивная, Семантичная, Доступная вёрстка. (
HTML5
,CSS3
,БЭМ
,ES5
,ES6
) - Навыки работы с
NodeJS
,AngularJS
,VueJS
,ReactJS
,Socket.io
,Meteor.js
- Микроразметка страниц по schema.org
- Имеются навыки работы с графическими редакторами
Photoshop
,Krita
,CorelDRAW
,Inkscape
. - Имеются базовые навыки проектирования пользовательских интерфейсов (
User Central Design
,Goal Central Design
,Task Central Design
) - Базовые навыки рисования дизайна сайтов, во
Flat
иMaterial
стилях.
- Разработка приложений под
GNU/Linux
,Windows
,MacOS
- Разработка 2D игр с использованием графической библиотеки
OpenGL
иSFML
- Работа с дисковыми устройствами поддерживающими
SCSI
- Работа с
UNIX
Сокетами - Начальные навыки работы с графическим 3D движком
Ogre3D
Разработка web-сайтов. Backend на php
-фреймворке написанном компанией + развитие этого фреймворка; Frontend: вёрстка, разработка jQuery
плагинов, js-плагинов(no-jq) для фреймворка компании.
Deployment сайтов на продакшн сервера. Настройка корпоративной почты, Google Analytics
& Yandex.Metric
За время работы переписал более трети модулей, и разработал несколько новых модулей для фреймворка, таких как: форум, поиск, доска объявлений для интернет магазинов и модуль для перевода интерфейса сайта похожий на QtLinguist
. Так же мной была разработана система сборки проекта основанная на gulp
(имеется ввиду не сборка фронтенда),
За время работы я развил в себе базовые дизайнерские навыки, позволяющие делать интерфейсы не такими уж некрасивыми как их обычно делают программисты. Приобрёл базовые знания о AngularJS
, VueJS
, а так же повысил свои навыки в php
и JavaScript
.
Занимался поддержкой и развитием существующего решения с кодовой базой старше 10 лет (jQuery
), старше 4 лет(Angular 1
) и нового решения на React
. Работа по гибкой методологии управления проектами Scrum
на английском языке.
За время работы устраивал несколько внутренних пятничных митапов выступая докладчиком и старался привлечь остальных членов команды к выступлениям, к сожалению прекратил через 2 месяца по внутренним обстоятельствам и не очень большому желанию других членов выступать докладчиками.
Ездил в командировку в Болгарию для обучения сотрудников другой фирмы работе с нашим продуктом.
- Примеры некоторых работ можно посмотреть на моей странице ВКонтакте: Видео, Картинки
- Particle System on CoffeeScript [Видео]
- Примеры вёрстки:
- gsc-mod.ru [Картинка] (2010г)
- xomdes.tk [Картинка] (2011г)
- Во время работы в
Your Busines Lab
- social-help.kz (2017г)
- ck.kz (2016г)
- nobelkz.com (2016г)
- abexpo.kz (2016г)
- abenovaclinic.kz (2016г)
- tts-security.kz (2016г)
- kazaids.kz (2016г)
- autobaraholka.kz (2016г)
- karat-composit.kz (2015г)
- Больше, на собеседовании. (Если ссылки устарели, так же на собеседовании)
- Прикладное ПО и свои наработки
- DatabaseAnime(Qt/C++) [Видео] (2014г - now)
- 2D Game like a Mario(OpenGL/C++) [Видео] (2014г)
- PassManager(Qt) (2015г)
- PhotoEffects(OpenGL/C++) [Видео] (2013г)
- ParameterParser on callbacks(C++) (2014г)
- Ogre3D Movement & Animation (C++) [Видео] (2014г)
- MaxFromTriangle recursive (C++) [Картинка] (2015г)
- Qt-like library for WinApi (C++) (2017г)
- Wikipedia Command Line(Python) (2017)
- SCSI & Unix sockets (C++) (2017)
Закончил колледж в 2015 году, по специальности "Вычислительная техника и программное обеспечение". Постоянно занимаюсь самообучением, не выношу скучной и нудной работы. Люблю программировать, нравится всё что связано с IT(Информационными Технологиями).
Очень придирчиво отношусь к качеству, архитектуре и читабельности кода, предпочитаю провести день в раздумьях над хорошей реализацией, чем писать код который в последствии будет трудно сопровождать. Так же придирчиво отношусь к дизайну интерфейсов, качественный интерфейс - залог успеха продукта, а так же показатель его качества.
В свободное время люблю смотреть аниме; нравится рок и электронная музыка; читаю фантастику и киберпанк.