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: React, Redux, TanStack Query, Node.js, Express.js, MongoDB, Nginx, 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: JS, PHP, MySQL, Nginx, 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 main specialization is full stack development in the MERN stack, and the WordPress platform, but I also use and study other technologies.


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 ---

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.

Code website, with Pixel Perfect layout.

Frontend part code, CRYSTAL project.

Site test - 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 / Controller

Validation

--- /Express ---

Working with PM2.

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

Schema in Mongoose.

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.

Backend part code, CRYSTAL project.


WordPress

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

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.

Creating and setting up a website taking into account SEO optimization.

Setting up WordPress taking into account security.

Custom theme code, website - shedov.top.


Database administration

MongoDB, MySQL.

Design and creation of database.

Performance optimization.

Security assurance.

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.

Creating and working with backup.

Website tests - 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.

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.