Ru

Resume

My experience in web development is more than 8 years.

This resume takes into account only the experience of working as a programmer.


Education

Polytechnic College of Bryansk State Technical University.

Specialty: Software for computing equipment and automated systems.

Time of study from 2007 to 2011.


Work experience:


CRYSTAL

crysty.ru

CRYSTAL is a social network with open source code, currently under development. More about the project.

Architecture: SPA, REST API.

Stack: MERN

Technologies: Nginx, Node.js, Express.js, MongoDB, React, Redux, TanStack Query, Flexbox, Grid.

Positions: Founder, CEO, designer, full-stack developer, web server and database administrator.

Responsibilities:

Development, promotion, and design of the project.

Design and creation of database.

Design and creation of frontend and backend parts of the project.

Working with a web server.

Ensuring cybersecurity of the website and VPC.

Creating and working with backup.

Working period:

From 2023 to the present.


OOO "MTK ICEBERG"

langvey.ru

CMS: Joomla

Technologies: Nginx, PHP, MySQL, JS, Flexbox, Grid.

Positions: Full-stack developer, web server and database administrator.

Responsibilities:

Company website support, changing and adding functionality.

Working with a web server.

Working with SSL certificates.

Creating and working with backup.

Working period:

From 2021 to the present.


Freelance

shedov.top

Positions: Full-stack developer, web server and database administrator.

Responsibilities:

Creating online stores, news and content sites, supporting, changing and adding functionality.

Working period:

From 2017 to the present.


Skills:

My specialization is full-stack development in various stacks and the WordPress platform.


Frontend

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

Data transfer: TCP/IP, REST API, Fetch, Axios, TanStack Query, SWR, AJAX.

Layout: Flexbox, Grid, Bootstrap, SASS, SCSS.

Usage - Next.js, for creating frontend, taking into account SEO optimization.

Building correct semantic markup.

Adaptive and valid layout according to W3C standards.

Layout - Pixel Perfect.

Creating JS/CSS animations with and without frameworks.

Working with Figma.

ESLint, Prettier, code testing, testing in Browserstack.

Optimizing website speed, working with PageSpeed ​​Insights.

Working with bundlers: Webpack, Vite.

Knowledge of git commands, working with GitHub via console.

Website tests - shedov.top:

--- Code examples ---

-- JS --

requestManager (Fetch API)

-- /JS --

-- React --

Registration / logIn / logOut / authorization

Validation

-- /React --

Code website, with Pixel Perfect layout.

Frontend part, CRYSTAL project.

--- /Code examples ---


Backend

JS, TS, Node.js (Express.js), PHP.

Node:worker_threads, crypto; JWT, Bcrypt, Multer, PM2.

Data transfer: TCP/IP, REST API, Cookie.

Databases:

MongoDB:

Driver:node.js; Mongoose.

Knowledge of queries and commands, working through the console and in MongoDB Compass.

MySQL: Knowledge of queries and commands, working through the console and in phpMyAdmin.

Creating a backend taking into account cybersecurity.

Manual and automatic API testing with Postman.

--- Code examples ---

--- Express.js ---

Server

Registration / logIn / logOut / authorization

Routes / Controller

Multer

--- /Express.js ---

Working with PM2 | ecosystem.config.cjs

Backend part, CRYSTAL project.

--- /Code examples ---


WordPress

Multisite, WooCommerce, The SEO Framework, i18n, JS, React, AJAX, PHP, MySQL.

Creating fully custom WordPress themes, without using Elementor or plugins.

Creating stores on WooCommerce.

Expanding functionality, creating a registration/authentication form, callback, etc., with or without plugins.

Creating plugins.

Optimizing website speed.

Website creation and setting taking into account cybersecurity and SEO optimization.

Custom theme code, website - shedov.top.


Database administration

MongoDB, MySQL.

Design and creation of database.

Performance optimization.

Ensuring cybersecurity.

Creating and working with backup.


Administration web server

VPC, Linux, Nginx, TCP/IP.

Creating a VM in VPC.

Creating a web server on Linux and Nginx, on a VM in VPC.

Installing and configuring SSL certificates.

Deploying sites on VPC, created in any stacks.

Deploying sites on VPC or on regular hosting, created on any CMS.

Ensuring cybersecurity of the web server.

Creating and working with backup.

Website test - shedov.top:


Cybersecurity

VPC, Linux, Nginx, TCP/IP.

Creating sites and configuring Nginx with cybersecurity in mind.

Configuring VPC with cybersecurity in mind.

Installing and configuring SSL certificates.

Searching for vulnerabilities and scanning websites using programs: Nmap, ZAP (Zed Attack Proxy), OpenVAS.

Ensuring cybersecurity of the website and web server.

Website tests - shedov.top:


SEO

Knowledge of methods and experience in website promotion.

Building Correct Semantic Markup.

Working with services: Google Analytics, Google Search Console, Yandex Webmaster, Yandex Metrica.

Website test - shedov.top:


Testing (QA)

TCP/IP, MongoDB, MySQL.

Testing the user interface and website adaptability in different browsers.

Knowledge of testing methods and types.

Ability to create test plans, test cases and bug reports.

Working in Azure DevOps and Jira.

Manual and automated API testing with Postman.

Using in work - Browserstack.

Example of my bug report on GitHub.


Other skills:

Experience creating desktop applications in C++, Delphi, Electron.js.

I use the code editor - Visual Studio Code.

I work in systems: Windows 11 Pro, Debian, Kali.

This website uses cookies. By clicking the 'Accept' button or continuing to use the website, you agree to the use of cookies.