En

Резюме

Мой опыт в web разработке, более 8 лет.

В данном резюме, учитывается только опыт работы программистом.


Образование

Политехнический колледж Брянского государственного технического университета.

Специальность: Программное обеспечение вычислительной техники и автоматизированных систем.

Время обучения с 2007 по 2011.


Опыт работы:


CRYSTAL

crysty.ru

CRYSTAL - это социальная сеть с открытым исходным кодом, находящаяся в стадии разработки. Подробнее о проекте.

Архитектура: SPA, REST API.

Стек: MERN

Технологии: React, Redux, TanStack Query, Node.js, Express.js, MongoDB, Nginx, Flexbox, Grid.

Должности: Основатель, CEO, дизайнер, full stack разработчик, администратор веб-сервера и базы данных.

Обязанности:

Развитие, продвижение, дизайн и разработка проекта.

Проектирование и создание базы данных.

Проектирование и создание frontend и backend частей проекта.

Работа с веб-сервером.

Обеспечение кибербезопасности сайта и VPC.

Создание и работа с backup.

Период работы:

C 2023 - по настоящее время.


ООО "МТК АЙСБЕРГ"

langvey.ru

CMS: Joomla

Технологии: JS, PHP, MySQL, Nginx, Flexbox, Grid.

Должности: Full stack разработчик, администратор веб-сервера и базы данных.

Обязанности:

Поддержка сайта компании, изменение и дополнение функционала.

Работа с веб-сервером.

Работа с SSL-сертификатами.

Создание и работа с backup.

Период работы:

C 2021 - по настоящее время.


Фриланс

shedov.top

Должности: Full stack разработчик, администратор веб-сервера и базы данных.

Обязанности:

Создание интернет магазинов, новостных и контент-сайтов, поддержка, изменение и дополнение функционала.

Период работы:

C 2017 - по настоящее время.


Навыки:

Моя основная специализация - full stack разработка в стеке MERN, и платформе WordPress, но также я применяю и изучаю другие технологии.


Frontend

JS, TS, React, Next.js (SSR/SEO), Redux, i18n, Yup, jQuery.

TCP/IP, REST API, Fetch, Axios, TanStack Query, AJAX.

Flexbox, Grid, Bootstrap, SASS, SCSS.

--- React ---

Registration / logIn / logOut / authorization

Validation

--- /React ---

Использование - Next.js, для создания frontend, с учётом SEO оптимизации.

Построение правильной семантической разметки.

Адаптивная и валидная вёрстка по стандартам W3C.

Вёрстка - Pixel Perfect.

Создание JS/CSS анимаций с фреймворками и без.

Работа с Figma.

ESLint, Prettier, тестирование кода, тестирование в Browserstack.

Оптимизация скорости работы сайта, работа с PageSpeed Insights.

Работа со сборщиками: Webpack, Vite.

Знание git команд, работа с GitHub через консоль.

Код сайта, с вёрсткой - Pixel Perfect.

Код frontend части, проекта CRYSTAL.

Тест сайта - shedov.top:


Backend

Nginx, Node.js, Express.js, PHP, MongoDB, Mongoose, MySQL, JWT, Bcrypt, Nanoid, Multer, PM2.

TCP/IP, REST API, Cookie.

--- Express ---

Registration / logIn / logOut / authorization

Route / Сontroller

Validation

--- /Express ---

Работа с PM2.

MongoDB - знание запросов и команд, работа через консоль и в MongoDB Compass.

Schema в Mongoose.

MySQL - знание запросов и команд, работа через консоль и в phpMyAdmin.

Создание backend c учетом кибербезопасности.

Ручное и автоматическое тестирование API с Postman.

Код backend части, проекта CRYSTAL.


WordPress

WooCommerce, The SEO Framework, Multisite, i18n, React, AJAX.

Создание полностью кастомных тем на WordPress, без использования Elementor и плагинов.

Создание магазинов на WooCommerce.

Расширение функционала, создание формы регистрации/аутентификации, обратного звонка и т.д, с использованием или без использования плагинов.

Создание плагинов.

Оптимизация скорости работы сайта.

Создание и настройка сайта с учетом SEO оптимизации.

Настройка WordPress с учетом безопасности.

Код кастомной темы, сайта - shedov.top.


Администрирование баз данных

MongoDB, MySQL.

Проектирование и создание БД.

Оптимизация производительности.

Обеспечение безопасности.

Создание и работа с backup.


Администрирование веб-сервера

VPC, Linux, Nginx, TCP/IP.

Создание ВМ в VPC.

Создание веб-сервера на Linux и Nginx, на ВМ в VPC.

Установка и настройка SSL-сертификатов.

Развёртывание сайтов на VPC, созданных в любых стеках.

Развёртывание сайтов на VPC или на обычном хостинге, созданных на любых CMS.

Создание и работа с backup.

Тест сайта - shedov.top:


Кибербезопасность

VPC, Linux, Nginx, TCP/IP.

Создание сайтов и настройка Nginx с учетом кибербезопасности.

Настройка VPC с учетом кибербезопасности.

Установка и настройка SSL-сертификатов.

Поиск уязвимостей и сканирование сайтов, через программы: Nmap, ZAP (Zed Attack Proxy), OpenVAS.

Тесты сайта - shedov.top:


SEO

Построение правильной семантической разметки.

Знание методов и опыт продвижения сайтов.

Работа с сервисами: Google Analytics, Google Search Console, Яндекс вебмастер, Яндекс метрика.

Тест сайта - shedov.top:


Тестирование (QA)

TCP/IP, MongoDB, MySQL.

Тестирование пользовательского интерфейса и адаптивности сайта в разных браузерах.

Знание методов и типов тестирования.

Умение составлять тест планы, тест кейсы и баг репорты.

Работа в Azure DevOps и Jira.

Ручное и автоматическое тестирование API с Postman.

Использование в работе - Browserstack.

Пример моего bug report на GitHub.


Прочие навыки:

Опыт создания десктоп приложений на C++, Delphi, Electron.js.

Использую редактор кода - Visual Studio Code.

Работаю в системах: Windows 11 Pro, Debian, Kali.

Этот сайт использует файлы cookies. Нажимая кнопку 'Принять' или продолжая пользоваться сайтом, вы соглашаетесь на использование файлов cookies.