Москва
Резюме № 49132585
Обновлено 15 сентября 2020
Превью фото соискателя

Junior Front-End Developer

Был больше месяца назад
По договорённости
30 лет (родился 09 января 1995)
Кашираготов к переезду: Москва
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 3 года и 8 месяцев

    • Сентябрь 2016 – апрель 2020
    • 3 года и 8 месяцев

    Заместитель управляющего

    Bоatlаb.prо, Кашира

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

    Должность, на самом деле, была немного формальной. Компания небольшая - около 30 человек. В таких фирмах, фактические обязанности редко совпадают с обязанностями, которые описаны в должностных инструкциях. Мы занимались продажей, тюнингом / доработкой катеров и лодок. Также, продажей сопутствующего оборудования, аксессуаров, двигателей и т. д. В мои фактические обязанности входило: Обучение и наставничество новых менеджеров по продажам. Продажи. Ведение собственных проектов в сервисе. Развитие сайта и онлайн маркетинг. Оптимизация внутренних бизнес-процессов Обслуживание компьютеров, оргтехники, внутренней АТС

Образование

Обо мне

Дополнительные сведения:

Идти в IT я не планировал. К сожалению, я не тот чувак, который в 9 лет уже кодил на Basic, а в 15 написал свой первый игровой движок на плюсах; Несмотря на то, что я любил компьютеры и информатику, в школе больше был склонен к гуманитарным наукам, а по математике у меня была твёрдая тройка. И если бы мне тогда сказали, что в будущем я начну заново ее изучать, то я бы долго смеялся. После школы поступил в далеко не самое престижное учебное заведение, на факультет юриспруденции. Благополучно его закончив, практиковался в городском суде и поняв, что будущее совсем не похоже на сериал Better Call Saul, решил уйти в продажи, подумав, что там и интерес, и деньги. Не хочу растягивать текст нерелевантным опытом, скажу лишь, что основную часть времени работал в продажах (в основном в недвижимости) и логистике (звучит круто, но на самом деле я работал старшим кладовщиком). Все началось меняться, когда в мой список чтения начали попадать книги касающиеся IT: про историю ВКонтакте, Facebook, Биография Маска, 4-я промышленная революция Квауса Шваба и я, все яснее стал осознавать, что, во-первых, мир стремительно меняется и я не хочу остаться на его обочине и, во-вторых, - мне это жутко интересно. Ну, и просто в какой-то выходной день, мне приснился сон, что я пишу программу, запускаю, она работает и я безумно этому рад! Я проснулся и ради интереса полез гуглить, как и на чем можно написать простенькую программу. После этого я втянулся. Первый HelloWorld я написал на Python, но в итоге выбрал веб-разработку, для меня это казалось более осязаемой и прикладной темой, - то, что можно показать другим. И после основной работы стал изучать основной стек, который я указал в резюме. Понимая, что без настоящих проектов, мой опыт мало что стоит, хочу применить свои знания на продакшн и научиться работать в команде. Далее планирую двигаться в сторону Fullstack, в ближайшее время буду осваивать: css-in-js подход (styled-components), SSR (Next.js) интеграционные и e2e тесты, углубиться в node.js /express, GraphQL, React Native, общая архитектура и базовые алгоритмы. В дальнейшем хочу изучить Python. Также, крайне интересна тема блокчейна. Что касается soft-skills. Конечно, - это голословность и субъективность, но я могу у себя выделить: усидчивость, ответственность (понимание, что платят за результат, а не за часы), самостоятельность и умение искать информацию (навык не задавать глупых вопросов). Проекты (в основном учебные): 1. Books-Store. На этом простом проекте, осваивал Redux и Redux-Saga. Обычная витрина с книгами, которые подтягиваются с публичного API, без авторизации. Цены от API приходят не на все книги, поэтому есть функция, которая их генерирует. Ну и корзина для добавление этих книг. Конечно же, Redux-Saga на таком микро-проекте лишняя, было бы проще сделать все через thunk, но я хотел освоить новый инструмент. Репозиторий: https://github.com/NikitaVagin/books-store 2. Cors proxy server. Когда в проектах начал писать запросы к реальному API, то столкнулся с непонятной мне до этого темой - CORS заголовки. После гугления понял, что это можно решать довольно просто - через т. н CORS Proxy. В интернете их полно, просто перед GET запросом к API ставишь адрес сервера и все ок. Но ответ от публичных серверов был очень долгий, поэтому решил сделать свой. С нуля я его не писал, просто нашел на гитхабе какой-то старый репозиторий, еще на старом синтаксисе и немного доработал. Например, добавил проверку заголовка авторизации и возможность следовать редиректам. Стек: Node.js Express, Request. Репозиторий: https://github.com/NikitaVagin/cors-proxy-serv 3. StarWars. Учебный проект из курса React-Redux (Juriy Bura). Информационный сайт посвященный франшизе StarWars. Данные берутся из API. Проект без Redux, все работает через нативный state, данные в компоненты передаются через контекст. Реализована кнопка переключения на mock data. Есть роутинг и смешнОе подобие авторизации. Репозиторий https://github.com/NikitaVagin/StarWars 4. To-Do List. Учебное, примитивнейшее приложение, без внешних запросов. Данные тупо хранятся на верхнем уровне, и передаются ниже к компонентам. Репозиторий: https://github.com/NikitaVagin/To-do-List 5. REST-API сервер. Опять же, учебный проект для того, чтобы понять как работает REST API на Node.js. БД - MongoDB. Сервер - Express https://github.com/NikitaVagin/mock-rest-api 6. LUND-boat. Мой первый продакшн информормационный сайт по катерам LUND. Сначала была мысль, сделать шаблон и натянуть на WordPress, но поняв, что из динамической информации на сайте только цены, которые и не так часто меняются, решил сделать через генерацию статических страниц. Никаких фреймворков я не использовал. Только HTML шаблонизатор PUG + Gulp. СSS фреймворки также не использовал, хотел все сам написать. Получилось несколько огромных CSS файлов, которые надо рефакторить и кучу опыта. В ближайшее время хочу улучшить проект: сделать модульный CSS, улучшить performance, и сделать бекенд на headless cms, для обновления цен по API. Ссылка: https://www.lundboat.ru/ 7. Калькулятор для расчета тентов. На прошлой работе, у нас был калькулятор в excel, который на основе входных параметров, рассчитывал цену готового тента для клиентов. Проблема была в том, что цены на ткани лежали в CRM системе и были привязаны к доллару, их нужно было вручную обновлять в excel. Калькулятор забирает ткани с ценами по API из CRM МойСклад, также в приложение есть статические данные, которые хранятся в виде JSON файла. Стек стандартный: React, Redux, Saga, единственная особенность - используются готовые компоненты из библиотеки Ant-Design. Репозиторий https://github.com/NikitaVagin/calc-blp React, JavaScript, HTML5, CSS3, jQuery, Adobe Photoshop, Bootstrap, Redux, Redux-Saga, REST, WebPack, Gulp, TypeScript, PUG (Jade), Git, Sass, Jest

Иностранные языки

  • Английский язык — базовый

Водительские права

  • B — легковые авто
Фото, имя и контакты доступны только авторизованным пользователям
Обновлено в 0:55
Превью фото соискателя
Junior Python-разработчикз/п не указана
Последнее место работы (2 мес.)Junior python developerМай 2025 – июль 2025
Обновлено вчераПоследнее место работы (9 мес.)HTML-верстальщикФевраль 2025 – работает сейчас
Обновлено вчераПоследнее место работы (4 мес.)Специалист 1 разрядаИюль 2025 – работает сейчас
Обновлено вчера
Превью фото соискателя
Junior Developer60 000 ₽
Обновлено 9 октября
Обновлено 27 октября
no-avatar
Junior веб-разработчикз/п не указана
Обновлено 20 ноября
Обновлено 6 ноября
no-avatar
Junior Python developerз/п не указана
Последнее место работы (3 года)Разработчик PythonЯнварь 2022 – январь 2025
Обновлено 6 ноябряПоследнее место работы (1 год и 4 мес.)Frontend разработчик (React, Typescript)Февраль 2024 – июнь 2025
Обновлено 11 октября
no-avatar
Java junior developer / QA Juniorз/п не указана
Последнее место работы (5 мес.)Торговый представительИюль 2016 – декабрь 2016
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка, программирование