Кирилл Синицын

Frontend

Местоположение

Проживание: Россия, Москва

Готовность к работе: готов к удаленной работе

Возраст и стаж

Стаж: 8 месяцев

Возраст: 28 лет

Контактная информация


Профессиональные навыки


HTML • CSS • JavaScript • БЭМ • Кроссбраузерная верстка • Семантическая верстка • Ajax • ООП • Git • Bash

Опыт работы


Март 2019 —
По наст. время
(8 месяцев)

Яндекс.Практикум

Junior фронтенд-разработчик
Россия, Москва

Обязанности и достижения

Обучение верстке и разработке web-приложений с последующим применением полученных навыков на практике. 
За 6 месяцев было пройдено 5 курсов (HTML/CSS, JavaScript, Инфраструктура веб-приложений). 
По итогу каждого курса реализованы курсовые проекты:

1. - https://github.com/kssinitsyn/Learn-to-Learn-2.0
- Спектр основных тегов и атрибутов для создания секций сайта и корректной работы HTML-кода;
- Использование семантики тегов;
- Владение мета-тегами, подключение шрифтов;
- Владение компонентным подходом к созданию элементов проекта;
- Умение создавать компоненты для переиспользования и избегать дублирования кода.
Верстка осуществлялась по макету Figma, дополнительная информация в README.md

2. - https://github.com/kssinitsyn/Travel-in-RussiaAdaptive
- Основные концепции и технологии: типы элементов, позиционирование, flexbox, grid-вёрстка media queries, работа с формами, анимациями, трансформации;
- Способы именования элементов/компонент — БЭМ;
- adaptive/responsive подход, создание кросс-браузерных сайтов для всех популярных разрешений экрана, использование media queries;
- Работа с префиксами, знание (http://caniuse.com/) и особенностей браузеров.
Верстка осуществлялась по макету Figma, дополнительная информация в README.md

3. - https://github.com/kssinitsyn/Mesto
Разработано приложение для публикации и последующего редактирования фотографий. Приложение в нескольких версий, с применением рефакторинга.
- Cинтаксис ES5;
- Концепции: переменная, условие, цикл, функция;
- Разные типы и структуры данных, умение осознанного (явно и неявно) приведения одного типа данных к другому;
- Работа с объектами браузера и событиями;
- ООП
- Написание асинхронного кода, при использовании коллбеков, промисов, async/await;
- AJAX, работа с запросами к API и обработка ответов / классические XMLHttpRequest и fetch / обработка JSON ответов;
- Концепция модулей. ES6 модули;
Дополнительная информация в README.md


Каждый курсовой проект проходил code review у ментора.

Применяемые навыки

HTML, CSS, Адаптивная верстка, Кроссбраузерная верстка, JavaScript, ООП, Ajax, Git

Высшее образование


Ноябрь 2016 —
Июль 2018

Московский государственный областной университет; МОПИ им. Крупской

ИЭУиП - Экономический
Россия, Москва
Сентябрь 2008 —
Июль 2014

Московский государственный медико-стоматологический университет; ММСИ; МГСИ

Экономический
Россия, Москва

О себе


Мой девиз - Перфекционизм не порок! В разработке без этого качества никак.

Работал в команде (Благотворительный проект - 4 человека), в коллективе чувствую себя уверенно, нахожу общий язык, поставленные задачи выполняю сам, по принципу: "Цель вижу, задачу понял!". Agile манифест в моем сердце.
Я нахожусь в начале пути, поэтому на все вопросы в первую очередь ищу ответ сам.

Рабочие инструменты: GitHub (shell), Webpack, NPM, Bash, Visual Studio Code либо WebStorm (дорогой, прожорливый, но такой классный), Figma, Photoshop, дебагинг Dev Tools (Chrome), Unix (MacOS), если очень надо: со слезами, но могу и в Windows...

Стараюсь быть активным участником сообщества, посещаю профильные мероприятия: БЭМ-ап, MoscowCSS, WSD, везде где есть инвайты и места. Ну и куча всего текстового и звукового: подкасты, habr, telegram каналы.

План развития: React/Redux, Vue.js., Node.js, Express.js.