🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Дмитрий Тарасенко (raaynoff), 24 года, Россия, КрасноярскДмитрий Тарасенко (raaynoff), 24 года, Россия, Красноярск

Дмитрий Тарасенко

Стараюсь писать чистый кодФронтенд разработчикМладший (Junior)
От 60 000 ₽Ищу работу

Контакты

Войти
Возраст: 24 года
Опыт работы: 3 года и 9 месяцев
Регистрация: 19.09.2022
Последний визит: 1 год назад
Гражданство:
Местоположение: Россия, Красноярск
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Имею крепкую базу, так как начинал с самых основ и продвинулся до стека, которым на данный момент не ограничен. Стараюсь всегда узнавать что-то новое, развиваться в направлении web разработки. Ответственно подхожу к своей работе, стараюсь писать чистый код.

Могу писать разметку на нативном HTML. Если говорить о случае, когда нет возможности использовать фреймворк или библиотеку - PUG. JSX на React и шаблоны на Angular. Предпочитаю BEM нейминг.

В качестве стилей на постоянной основе использую препроцессор SASS (SCSS). При необходимости могу прибегнуть к применению TailwindCSS или Bootstrap. Умею строить отзывчивую, адаптивную, семантическую верстку. Mobile-first, Desktop-first.

Есть понимание SPA, MPA, SSR, AJAX, REST, HTTP, JWT.

Программирую на TypeScript и JavaScript (es6+). Объектно-ориентированный и функциональный подход.

React: есть представление по большей части обо всем что предлагает React. Мемоизация, lazy-loading, routing, Virtual DOM и прочее и прочее. В повседневном программировании использую эту библиотеку, либо Next.js фреймворк. Умею построить грамотный и быстрый UI, без лишних перерисовок, с небольшим размером бандла, с наименьшим совокупным смещением макета.

Next.js: единственный фреймворк, который использовался мной для создания приложений с SSR. Умею во все то что что изложил в блоке с React + оптимизацию поиска, шрифтов, изображений. Понимаю как можно разгрузить клиентскую часть, при написании серверной логики.

Angular: имею на нем сравнительно меньше опыта, чем на React. Применял функционал RxJS, который лежит под капотом. Сервисы, гуарды, роутинг и т. д.

Vue: пробовал разрабатывать на Vue 3 версии, применял при создании нескольких приложений.

Стараюсь покрывать свой код unit и integration тестами. Применял jest, react-testing-library. Пробовал писать скриншотные и e2e тесты, webdriverIO и storybook + loki.

Есть опыт в написании фулл стек приложений со стеком Node.js, Express, PostrgeSQL, React, Redux Toolkit.

Из сборщиков и таск менеджеров есть опыт в работе с Gulp, Webpack, Prepros.

Из дополнительных инструментов - Docker, SQL, MongoDB, Git, Figma, CI/CD, немного MobX, Redux, Redux Tool Kit, RTK Query, React Query

Библиотеки с которыми приходилось работать - MUI, Moment.js, react-hook-form, formik, немного Ant Design, CLSX, Swiper.js, Plaiceholder и прочие базовые пакеты, которые использовал каждый при разработке фронтенда.

Из дополнительных навыков - опыт в командной разработке пет проектов. Для систематизации разработки собирали частично что-то из SCRUM и Kanban. Опыт разработки проектов с нуля.

На данный момент нахожусь в поиске работы на позицию Junior React/Next.js разработчика, открыт к новым предложениям и сотрудничеству. Рассматриваю как удаленную работу, так и работу в офисе.

Навыки

JavaScript
TypeScript
ООП
Gulp
Sass
Redux
Адаптивная верстка
Английский язык
REST
Git

Участие в профсообществах

Опыт работы

  • ООО Хокинг Бразерс
    Владимир
    Стажер-программист
    Октябрь 2022 — По настоящее время (2 года и 2 месяца)

    Разработка и выполнение задач, под руководством ментора соблюдая дедлайны. Дважды в неделю посещение лекций на тему веб разработки и стека вокруг React.js.

    Параллельно разработка проекта в портфолио, который является курсовой работой стажировки - сайт по аренде недвижимости.

    Основной стек: React, Redux Tool Kit, TypeScript, Unit, Docker, Next.js

  • ООО "Кварц"
    Братск
    Системный администраторСистемный администратор
    Декабрь 2020 — Июнь 2022 (1 год и 7 месяцев)
    Занимался сопровождением и введением компьютерной и орг. теxники. Развертыванием различного рода систем. Поддержанием бесперебойной работы и отказоустойчивости онныx. Как сотрудник компании, я работал без выxодныx, 24/7 - это значит что, в случае обращения клиента, моей задачей было выполнить поступившую от него заявку в самые кратчайшие сроки. И сделать заявку так, чтобы потом снова к ней не возвращаться. Если того требует ситуация, помимо удаленной поддержки через RDP, я выезжал на указанный объект и решал вопрос непосредственно на месте. Закрепленные за мной объекты, представляли собой по большей части гос. учреждения (школы, дет. сады), более 10 в центральном районе города Братск, так же сеть АЗС в другом городе, 9 объектов. С моим приxодом в компанию, нам удалось привлечь новыx клиентов, в числе которыx одна из школ и сеть АЗС. На этапе привлечения общался с потенциальными работодателями, вследствие чего улучшил свои навыки коммуникации. Помогал своему непосредственному начальству в выборе вектора развития. Для каждого человека старался выбрать индивидуальный подxод. Последний месяц работы, занимался кураторством нового сотрудника, прикладывал усилия, чтобы человек смог адаптироваться к процессу работы, консультировал и занимался менторством. Приxодилось работать с доменами, серверами на Windows, видеорегистраторами, разноуровневыми доступами. В процессе работы довел свой навык борьбы с обновлениями Windows 10 на мастерский уровень :) Так как клиентам приxодилось постоянно работать с государственными сайтами, нам было необxодимо своевременно настраивать рабочие места для взаимодействия с ними - то есть обновлять, устанавливать ЭЦП. Следить за изменениями в законодательстве и консультировать клиентов по этим вопросам. СБИС, АИС, закупки - это лишь малая часть того, с чем я работал. Сталкивался так же и с сетями: Настройка маршрутизаторов, роутеров, свитчей. Проведением коммуникации по объектам, с обжатием витой пары и т. д. На этой должности я накопил огромное количество опыта и всё вышеописанное это только малая часть того, с чем мне приxодилось сталкиваться.

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

  • СФУ ИКИТ

    Институт космических и информационных технологий
    Красноярск364 выпускника
    Информатики и вычислительной техники
    Сентябрь 2018 — Декабрь 2019 (1 год и 3 месяца)

    Разработка консольных и QT приложений на C++. Изучение инженерной специализации, программирование макетных плат, создание схем макетных плат и т. д. Немного программирования на MATLAB.