Данил Степанов (deadmanch), 28 лет, Россия, МихайловскДанил Степанов (deadmanch), 28 лет, Россия, Михайловск

Данил Степанов

Фронтенд разработчикФулстек разработчикСтажёр (Intern)
От 80 000 ₽Не ищу работу

Контакты

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

Обо мне

### Профессиональный опыт и обучение


1. Образование и начало карьеры


   - Я окончил университет со степенью магистра в области финансов. Свою карьеру я начал в банковской сфере, где работал на нескольких позициях. Во время учебы я подрабатывал в call-центре банка, а позже перешел в аналитический отдел, занимаясь одобрением кредитов для юридических лиц. Однако со временем я понял, что эта сфера не является моей истинной страстью, и принял решение оставить этот путь.


2. Переход в SEO


   - После ухода из банковской сферы я начал карьеру в сфере SEO. Начав с позиции интерна, я быстро развивался и достиг уровня Middle+ специалиста. Однако военные действия в регионе, где я находился, вынудили меня покинуть эту работу.


3. Работа в администрации города


   - В течение более года я работал финансистом в администрации города. Эту должность я оставил из-за переезда в Михайловск, Ставропольский край.


4. Интерес к веб-разработке


   - Работая SEO-специалистом, я случайно наткнулся на курсы Антона Ларичева на платформе Udemy. Несмотря на то что изначально у меня было недостаточно знаний для полного понимания материала, личность Антона произвела на меня впечатление.


5. Новый путь в Михайловске


   - Поселившись в Михайловске и адаптировавшись к новому городу, я сделал важный шаг в своей карьере и посвятил свободное время изучению курсов Антона Ларичева. Я приобрел курс Full-Stack разработчика, стремясь понять мир разработки как с фронтенд, так и с бекенд стороны. Сейчас мне осталось завершить изучение Next.js и Docker. Уже сейчас я готов начать применять знания на практике и работать над реальными проектами, хотя пока что создавал только пет-проекты. Несмотря на интерес к фронтенду, я открыт к любым профессиональным возможностям в IT-сфере.


### Заключение


Мой карьерный путь разнообразен и наполнен опытом из различных сфер. Это позволяет мне с легкостью адаптироваться к новым вызовам и постоянно обучаться. Мой текущий фокус направлен на развитие в области веб-разработки, и я с нетерпением жду возможности применить свои знания на практике.

Навыки

HTML
CSS
React
TypeScript
Node.js
Redux
Адаптивная верстка
Next.js
NestJS
JavaScript

Опыт работы

  • Elit-web
    SEO оптимизатор
    Август 2019 — Август 2022 (3 года и 1 месяц)

    Middle+ SEO специалист

    В мои обязанности входило:

    - Аудит сайта

    - Анализ конкурентов

    - На основе полученных данных составлять план продвижения сайта.

    - Составление расширенной(по необходимости) структуры сайта, на основании структуры сбор семантического ядра

    - Составление и внесение мета-тегов на сайт, составление перелинковки на сайте, внесение текстов и т.д.

    - На основании технического аудита и аудита Юзабилити сайта составление ТЗ программистам, дизайнерам(по необходимости) и дальнейшее общение с специалистами и проверка доработок.

    - Анализ текущей ситуации и составление ссылочной стратегии

    - Создание ТЗ копирайтерам и команде Линкбилдеров для написание текстов и последующее их размещение на заранее отобранных площадках.

    - Отчёт для клиента о проделанной работе(каждый месяц)

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

  • ХНТУ

    Херсонский национальный технический университет
    Херсон97 выпускников
    Экономики
    Март 2014 — Декабрь 2019 (5 лет и 9 месяцев)

    Магистр

    Направление: Финансы, банковское дело и страхование

Дополнительное образование

  • Purpleschool

    NestJS - с нуля, современный backend на TypeScript и Node JS
    Июль 2024 — Август 2024 (1 месяц)

    Навыки:

    - Работа с MongoDB и выполнение сложных агрегаций.

    - Типизация кода на TypeScript.

    - Разработка модуля авторизации с использованием JWT.

    - Написание unit и e2e тестов.

    - Понимание работы с HTTP протоколом.

    - Работа с Docker и развёртывание приложений в production.

    - Создание Telegram бота для уведомлений.

    - Валидация данных и использование DTO.

    - Управление загрузкой и обработкой файлов через API.

    - Интеграция приложения с внешними API.

    Опыт:

    Разработка API для системы бронирования номеров с ролевой авторизацией, управлением комнатами и бронированиями, загрузкой файлов и интеграцией с Telegram ботом. Приложение покрыто e2e тестами.

    Ссылка на финальный проект - https://github.com/Deadmanch/nest-airbnb-api

    NestJSTypeScriptJestMongoDBRESTDocker
    Основы React, React Router и Redux Toolkit
    Май 2024 — Июль 2024 (2 месяца)

    На курсе я изучил React, Redux Toolkit, React Router и создал два приложения. 

    Освоил:

    - Понимание работы React.

    - Использование React Hooks и написание собственных хуков.

    - Работа с контекстом и типизации с TypeScript.

    - Создание и обработка API-запросов.

    - Применение Redux Toolkit и React Router.

    Сделал на курсе 2 проекта:
      - Сайт пиццерии - https://github.com/Deadmanch/React-pizza
      - Сайт кинофильмов с использованием API кинопоиска - https://github.com/Deadmanch/react-movie

    Node.js - с нуля, основы и построение архитектуры приложений
    Март 2024 — Май 2024 (2 месяца)

    На курсе я изучил следующие навыки:

    • Разработка приложений на NodeJS
    • Построение архитектуры масштабируемых приложений
    • Знание внутреннего устройства NodeJS и V8
    • Понимание работы Event Loop
    • Написание на TypeScript
    • Использование Dependecy Injection
    • Написание легко поддерживаемого кода
    • Интеграция с внешними API
    • Написание unit и e2e тестов
    • Работа с SQL базами данных через ORM PRISMA
    • Анализ производительности и утечек памяти
    • Написание собственных промежуточных обработчиков
    • Реализация авторизации и Guard для API



    Репозиторий с финальным проектом - https://github.com/Deadmanch/Products-Managment-API

  • PurpleSchool

    TypeScript с нуля - полный курс и паттерны проектирования
    Февраль 2024 — Март 2024 (1 месяц)

    Изучены:
    Основные и продвинутые типы в TypeScript

    Работа с классами и интерфейсами

    Настройка проекта для работы TypeScript

    Написание TypeGuards

    Generics

    Conditional Types и Mapped Types

    Использование служебных типов

    Работе декораторов

    Устройству модульности в TypeScript

    Типизации библиотек

    Паттернам проектирования в TypeScript

    Писать расширяемый и поддерживаемый код на примере проекта

    JavaScript Advanced - продвинутые концепции языка и ООП
    Январь 2024 — Февраль 2024 (1 месяц)

    Изучено:
    Работа с Map и Set, WeekMap и WeekSet

    Работа с числами, Math и BigInt

    Работа с интернационализацией чисел и дат через Intl API

    Работа с таймерами и интервалами

    Понимать принципы ООП

    Использовать prototype и ES6 классы

    Понимать и применять SOLID

    Писать асинхронный JavaScript

    Делать запросы на сервер и понимать принцип их работы

    Понимать как работает Event Loop

    Создавать и обрабатывать Promise

    Понимать устройство DOM и его работу

    Обрабатывать Event и понимать концепции захвата и всплытия

    Создавать модульные приложения на commonjs и es6

    Работать с NPM

    Настраивать сборку проекта

    Репозиторий с финальным проектом - https://github.com/Deadmanch/BookApp

    Основы JavaScript
    Декабрь 2023 — Январь 2024 (1 месяц)

    Изучено:

    Создание полноценных web приложений на JS

    Работа с функциями, массивами, строками, объектами в JS

    Работа с контекстом и ключевым словом this

    Работа с DOM

    Процесс работы JavaScript

    Замыкания и понимать как они устроены

    Обработка данных из форм

    Репозиторий с дипломным проектом - https://github.com/Deadmanch/HabbitTracker


    JavaScriptJSONHTMLCSS
    HTML и CSS
    Ноябрь 2023 — Декабрь 2023 (1 месяц)

    Верка адаптивных сайтов на HTML и CSSЗ

    Семантическая верста 

    Проверка доступности и работа со Screen Reader

    Работа с Figma макетами

    Понимание что такое  каскад и специфичность стилей

    Понимание работы потока документа и блочной модели

    Создание анимаций

    Верстка на CSS Flexbox и CSS Grid

    Custom property и расчёты в CSS

    Репозиторий с дипломным проектом - https://github.com/Deadmanch/html-css-dz/tree/master/3-Finio