About me

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

Skills

Study & work

Training course on algorithms, Академия Яндекса

June 2021 — July 2021

8 лекций с домашними заданиями на платформе Яндекс.Контест. 20 задач в неделю. 4 трансляции с проверкой заданий, разбором решений и популярных ошибок

pre-Middle Node.JS developer, Simple Sales

April 2021 — July 2021

Junior JS developer, Simple Sales

October 2020 — April 2021

Educational courses, FreeCodeCamp

May 2020 — August 2020

Responsive Web Design; JS Algorithms and Data Structures; Front End Libraries; Data Visualization; APIs and Microservices; Quality Assurance

Educational courses, Hexlet

2019 — 2020

Изучил многие фундаментальные и прикладные темы. Прошёл два направления: фронтенд и бекенд. Подробный список изученных тем по ссылке. 6+ месяцев обучения, 385+ уроков, 318+ упражнений.

Projects

Minesweeper

Minesweeper

Полнофункциональная игра Сапёр. Семантическая вёрстка, резиновый адаптивный макет, доступный дизайн. Source

JSReactCreate-react-appPWAresponsive designGrid fluid layoutaccessibilitysemantic HTMLCSS VariablesLighthouse~100

Calculator EUC payback

Calculator EUC payback

Калькулятор окупаемости моноколеса. Кастомный дизайн элементов формы, выполненный в качестве подмодуля. Возможность плавной смены цветовой схемы. Source

JSGulpMasonry layoutcolor themescustomizable input rangeresponsive designLighthouse~100

Personal site (этот)

Personal site (этот)

Сайт-визитка с информацией об авторе и портфолио. Построен на JAM стеке статическим генератором Eleventy (мигрировал с Jekyll), с переработанной темой. Адаптивный и доступный дизайн. Source

JSSassJAM stackEleventyNunjucksJekyllBootstrapGulpresponsive designMasonry layout

Twitch чат-бот для стороннего API

Twitch чат-бот для стороннего API

Чат-бот для получения инфы от Aligulac (статистика по Starcraft2). Реализована своя очередь запросов; свой MemoryCache c хранением в MongoDB облаке. Развернут на Heroku. Source

Node.jsAxiosHerokujsdomTwitch APIMongoosedayjsdotenv

профессии на Hexlet (backend & frontend)

профессии на Hexlet (backend & frontend)

Hexlet - платформа по обучению программированию с фундаментальным подходом. Выполнял различные проекты, например, изучая MVC, React, Redux делал To Do List. Source

OOPFPMVCReactReduxLodashNode.jsExpressCRUDRESTTDDWebpackJestEslintpSQLPug

Exercise tracker with DB

Exercise tracker with DB

Один из проектов, выполненных при изучении работы с базами данных и сервером на FreeCodeCamp. Планировщик упражнений. Source

Node.jsExpressCRUDRESTMongoDBMongoDB AtlasMongooseGlitch

Avito test project

Avito test project

Тестовый проект от Авито (SafeDeal) - галерея фото с комментариями. Вёрстка по дизайну в Figma. Взаимодействие с сервером по API. Требованием было использовать чистый js/react. Создано в процессе изучения React. Source

JSFigmaReactAPIresponsive designGrid fluid layouttest code coverage