Resume
In this resume, only experience in the IT field is taken into account.
My experience in web development is more than 8 years. I am engaged in design, development, administration of VPC, web servers and databases, ensuring cybersecurity. I like to create architecture from scratch and bring projects to an ideal state.
Education
Polytechnic College of Bryansk State Technical University.
Specialty: Software for computing equipment and automated systems.
Period 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, CTO, designer, full-stack developer. Architect, developer and administrator of VPC, web server, database. Cybersecurity specialist. Cybersecurity specialist.
Responsibilities:
Development, promotion, and design of the project.
Design and development of frontend and backend architecture (from UI/UX to API).
Design, development and administration of VPC, web server, database.
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. Architect, developer and administrator of VPC, web server, database. Cybersecurity specialist.
Responsibilities:
Creating online stores, news and content sites, supporting, changing and adding functionality.
Working period:
From 2017 to the present.
Skills:
Examples of my code in various stacks and specializations.
Results of technical tests and audits of websites, created by me
Web development
My specialization: full-stack development in various stacks, and the WordPress platform.
Frontend
JS, TS, React, Next.js (SSR/SEO), Redux, i18n, Yup.
Architectural style:
REST API.
Communication protocols:
TCP/IP, HTTP/1.1, HTTP/2, HTTP/3.
Data transfer tools:
Fetch API, Axios, TanStack Query, SWR, AJAX.
Session & storage mechanisms:
HTTP cookie, localStorage.
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:
Backend
JS, TS, Node.js (Express.js), PHP.
Node:worker_threads, crypto; JWT, Bcrypt, Multer, PM2.
Architectural style:
REST API.
Communication protocols:
TCP/IP, HTTP/1.1, HTTP/2, HTTP/3.
Data transfer tool:
AJAX.
Session & storage mechanism:
HTTP 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.
Manual and automatic API testing with Postman.
Security:
Session security:
Using secure HTTP cookies with the flags: Secure, HttpOnly, SameSite:Strict.
CSRF protection at the cookie policy level and server token validation.
Access control:
Role-based access control.
Validation of JWT and Cookie when accessing secure APIs.
CORS: control over origin domains, methods, and request headers.
Limiting API access by HTTP methods, routes and headings.
HTTP security headers:
X-XSS-Protection, X-Content-Type-Options, Strict-Transport-Security, Content-Security-Policy, Referrer-Policy, Permissions-Policy, X-Frame-Options.
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 design, development, and administration
MongoDB, MySQL.
DB design and development.
Management and administration.
Optimizing performance.
Ensuring cybersecurity.
Creating and working with backup.
Design, build, administer VPC and web servers
VPC, Linux, Nginx, TCP/IP.
Creating infrastructure and administering 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 VPC and 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 websites, VPC 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 in creating desktop applications in the languages: C++, Delphi, Electron.js.
In-depth knowledge of computer hardware: assembly, diagnostics, selection of compatible components, and system upgrades. Experienced in building workstations and server-grade systems tailored for specific tasks — high load, fault tolerance, and scalable data storage.
I use the code editor: Visual Studio Code.
I work in systems: Windows 11 Pro, Debian, Kali.