Привет, я Сергей

Инженер-программист

Фотография Сергея крупным планом

Мои компетенции

Front-end Разработка

Разработка SPA с помощью библиотеки React (Redux) и Angular (NgRx, Effects). Работа с SVG, SVG-спрайтами. Глубокая настройка TSLint для проекта. Настройка автогенерации документации с помощью typedoc, compodoc. Генерация компонентов-мокапов с помощью storybook.

Код-ревью

Работа в качестве код-ревьюера в онлайн-школе. Тесная работа со студентами, указание ошибок в коде и способов их исправления.

Git + Gitflow

Разработка структуры репозитория и правил именовая веток, описания коммитов. Разработка правил по код-стилю (стайлгайды), составление внутренних документов, объясняющих организацию и структуру проекта. Настройка prettier, git-хуков (husky, last-staged) для автоматической поддержки проектного code-style.

Мои работы

Кто я

Инженер-программист из России

Обучаюсь новым и современным технологиям. Не имею вредных привычек, веду активный образ жизни. Помимо Front-end разработки (Angular, React, VanillaJS) имею опыт работы с C++, C#, .NET Core, Node.js, PHP, Delphi, Haskell, Lisp, Prolog и другими (ООП, ФП, ФЛП).

Читаю и понимаю документацию (в том числе свободно на английском языке); читаю и понимаю чужой код, умею ориентироваться в нём; пишу и поддерживаю уже готовые программные решения; быстро адаптируюсь под code-style проекта; могу сам создать подходящий code-style для проекта; организую структуру git-репозитория и правил разработки (именование веток, коммитов и т.д.); умению видеть и предвидеть ошибки в UI/UX и знаю, как их скорректировать.

Фото Сергея с дипломным проектом

Мои работы

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