Мой опыт в web разработке, более 8 лет.
В данном резюме, учитывается только опыт работы программистом.
Политехнический колледж Брянского государственного технического университета.
Специальность: Программное обеспечение вычислительной техники и автоматизированных систем.
Время обучения с 2007 по 2011.
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 - по настоящее время.
CMS: Joomla
Технологии: JS, PHP, MySQL, Nginx, Flexbox, Grid.
Должности: Full stack разработчик, администратор веб-сервера и базы данных.
Поддержка сайта компании, изменение и дополнение функционала.
Работа с веб-сервером.
Работа с SSL-сертификатами.
Создание и работа с backup.
C 2021 - по настоящее время.
Должности: Full stack разработчик, администратор веб-сервера и базы данных.
Создание интернет магазинов, новостных и контент-сайтов, поддержка, изменение и дополнение функционала.
C 2017 - по настоящее время.
Моя основная специализация - full stack разработка в стеке MERN, и платформе WordPress, но также я применяю и изучаю другие технологии.
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
--- /React ---
Использование - Next.js, для создания frontend, с учётом SEO оптимизации.
Построение правильной семантической разметки.
Адаптивная и валидная вёрстка по стандартам W3C.
Вёрстка - Pixel Perfect.
Создание JS/CSS анимаций с фреймворками и без.
Работа с Figma.
ESLint, Prettier, тестирование кода, тестирование в Browserstack.
Оптимизация скорости работы сайта, работа с PageSpeed Insights.
Работа со сборщиками: Webpack, Vite.
Знание git команд, работа с GitHub через консоль.
Код сайта, с вёрсткой - Pixel Perfect.
Код frontend части, проекта CRYSTAL.
Nginx, Node.js, Express.js, PHP, MongoDB, Mongoose, MySQL, JWT, Bcrypt, Nanoid, Multer, PM2.
TCP/IP, REST API, Cookie.
--- Express ---
Registration / logIn / logOut / authorization
--- /Express ---
MongoDB - знание запросов и команд, работа через консоль и в MongoDB Compass.
Schema в Mongoose.
MySQL - знание запросов и команд, работа через консоль и в phpMyAdmin.
Создание backend c учетом кибербезопасности.
Ручное и автоматическое тестирование API с Postman.
Код backend части, проекта CRYSTAL.
WooCommerce, The SEO Framework, Multisite, i18n, React, AJAX.
Создание полностью кастомных тем на WordPress, без использования Elementor и плагинов.
Создание магазинов на WooCommerce.
Расширение функционала, создание формы регистрации/аутентификации, обратного звонка и т.д, с использованием или без использования плагинов.
Создание плагинов.
Оптимизация скорости работы сайта.
Создание и настройка сайта с учетом SEO оптимизации.
Настройка WordPress с учетом безопасности.
Код кастомной темы, сайта - shedov.top.
MongoDB, MySQL.
Проектирование и создание БД.
Оптимизация производительности.
Обеспечение безопасности.
Создание и работа с backup.
VPC, Linux, Nginx, TCP/IP.
Создание веб-сервера на Linux и Nginx, на ВМ в VPC.
Установка и настройка SSL-сертификатов.
Развёртывание сайтов на VPC, созданных в любых стеках.
Развёртывание сайтов на VPC или на обычном хостинге, созданных на любых CMS.
Создание и работа с backup.
VPC, Linux, Nginx, TCP/IP.
Создание сайтов и настройка Nginx с учетом кибербезопасности.
Настройка VPC с учетом кибербезопасности.
Установка и настройка SSL-сертификатов.
Поиск уязвимостей и сканирование сайтов, через программы: Nmap, ZAP (Zed Attack Proxy), OpenVAS.
Построение правильной семантической разметки.
Знание методов и опыт продвижения сайтов.
Работа с сервисами: Google Analytics, Google Search Console, Яндекс вебмастер, Яндекс метрика.
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.