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.ruCRYSTAL 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.ruCMS: 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.topPositions: 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
-- /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 ---
Registration / logIn / logOut / authorization
--- /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 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.