I've worked in a company specializing in industrial and environmental safety. I actively contributed to creating and enhancing an ERP system that efficiently manages the company's operations and data.
My role involves creating and maintaining various services, from their interfaces to integrating them into the ERP system. I've also developed and manage services for generating instructional content within the system and a training portal. This encompasses crafting training courses for employees and designing quizzes to gauge their knowledge.
SEO
Wordpress
Photoshop
Premiere Pro
After Effects
JQuery
Python
NextJS
php
Javascript
VueJS
ReactJS
Zustand
Redux
AG Grid
Moodle
Adobe Captivate
Photography and videography
2014-2020
38-STUDIO
Photo and video filming. Processing photos and videos, creating video clips with effects. Online sale of photos and videos
Photoshop
Premiere Pro
After Effects
SEO and Internet Commerce
2009-2013
OKONREMONT
Website promotion in search engines. Creation and management of online stores. Setting up advertising in Yandex Direct and Google Adwords. Website optimization and link building
SEO
WEB PROMOTION
AD
Web development
2005-2009
SELF-PROJECTS
Creation of sites with WordPress and other CMS systems. Filling, support and promotion of sites.
HTML
CSS
PHP
MYSQL
SERVERS
HOSTS
EDUCATION ▼
SQL - The Complete Developers Guide (MySQL, PostgreSQL)
2024
UDEMY
On this course, I learned the core SQL concepts and syntax. Now, I can install MySQL and PostgreSQL, as well as work with different clients for these databases. I mastered performing SQL CRUD (Create, Read, Update, Delete) operations. Additionally, I can create queries to filter and retrieve data, both simple and complex. Understanding data normalization allows me to split information across multiple tables. Moreover, I acquired skills in merging data and performing data aggregation operations. These newfound abilities are valuable additions to my expertise in working with databases.
SQL
MySQL
PostgreSQL
Interactive SQL Simulator
2024
STEPIK
Most of the steps in the course are practical tasks on creating SQL queries. Each step includes minimal theory about databases or SQL, examples of similar queries, and an explanation of the implementation.
SQL
Queries
Solid JS and Firebase - The Complete Guide (Twitter Clone App)
2023
UDEMY
Program with Solid JS,
got an understanding of how to create a Twitter clone app explained practically, type-safe code with Typescript, Firebase services - Firestore storage, Authentication
solid js
typescript
firebase
firestore
Next.js & React with ChatGPT - Development Guide (2023)
2023
UDEMY
Integrating of ChatGPT to Next JS app, use Next JS to create an AI chat app, get an understanding on how to use ChatGPT in the code, establishing in the field of the AI Web Development
javascript
next js
ai
gpt api
css
tailwind
The Complete Modern TypeScript Course
2023
UDEMY
Learned why TypeScript is needed and why it is so popular,
the basic concepts and principles of TypeScript, from the simplest to the most complex, the correct typing of the code, without consequences in the future, we learn to think in types, and not just put them like that,
consolidation of knowledge about types in practice
typescript
ChatGPT - The Complete Guide to ChatGPT & OpenAI APIs
2023
UDEMY
I learned the essentials of ChatGPT and its core concepts. I can engineer effective prompts to boost productivity. I discovered key tricks and tips to 10x my efficiency. Generating content and code became effortless. Integrating OpenAI's APIs into custom code allowed me to innovate with AI. I explored using Midjourney to create stunning AI-generated images. I automated AI workflows with AutoGPT & LangChain, enhancing productivity. Overall, I gained valuable skills and tools applicable to my work and projects.
Ai
chat GPT
midjourney
bard
bing
prompt engeneering
GPT APIs
React Native - The Practical Guide [2023]
2023
UDEMY
On this course, I learned how to use ReactJS to build real native mobile apps for iOS and Android. Now I can develop cross-platform (iOS and Android) mobile apps without knowing Swift, ObjectiveC, or Java/Android. I explored React Native basics and advanced features! I also learned how to use key mobile app features like Google maps or the device camera. These new skills allow me to create amazing mobile apps for different platforms.
react native
mobile apps
ios
android
Vue Masterclass (Covers Vue 2 and 3)
2023
UDEMY
On this course, we've created of a complete real-world project from scratch. The course starts with Vue basics and progresses to advanced Vue concepts including: creating, styling, using vue components. Using Vue directives to compose dynamic interfaces. Passing props between components, emitting events, routing. State menegment with Pinia. Testing Vue components. Course including both the Options API from Vue 2 and the new Composition API in Vue 3. Another aspect that makes the course special is its emphasis on testing. We'll also walk through various testing methodologies, including test-driven development (TDD)
vue 2
vue 3
pinia
Vue Router
Vue Testing Library
Vitest
TDD
Tailwind CSS
TypeScript
ESLint
Prettier
Python Generation - advanced course
2023
STEPIK
The course covers two-dimensional arrays, tuples, sets, dictionaries and much more. The course is divided into 11 modules with theoretical and practical materials, as well as assignments. Course modules: Reviewing the basic constructs of the Python language; Data type bool and NoneType; Nested lists, matrices; Tuples; Sets; Dictionaries; random and string modules; decimal, fractions and complex modules; Working with graphics, turtle module ?; Functions; Working with files.
Python
Nested lists
matrices
Tuples
Sets
Dictionaries
random and string modules
decimal
fractions and complex modules
Working with
graphics
turtle module
Functions
Advanced Frontend. In production with React
2022-2023
ulbitv.ru
The course presents the consistent development of a large production project on React, including setting up the entire infrastructure, test environment, working with the server / data, etc. As a result, there is a large and technically complex project, well documented. The implemented approaches of which can be successfully scaled to various other projects
typescript
webpack
FSD
linters
i18n
storybook
testing
jest
cypress
RTL
loki
redux
ast tree
vite
CI pipeline
feature flags
husky
throttling
debounce
custom plugins
server
json settings
markdown
Junior front-end developer
2021
RESULT SCHOOL
Learning markup and working in Git. Development of a relatively complex application with a react using redux, node js backend and mongo db database.
HTML
CSS
JS
React
Redux
Redux Toolkit
Backend
NodeJS
MongoDB
Python Generation - course for beginners
2021
STEPIK
Learned to write programs in Python from scratch, learned the syntax of the language, mastered basic programming concepts, and also became acquainted with popular libraries. The course consisted of 8 modules with theoretical materials and practical tasks. 61 lessons, 500 tasks
python
numpy
tensorflow
pandas
xlwings
django
The Complete JavaScript + React Course - From Zero to Result
2020
UDEMY
Learning the basics of javascript and the first steps in react. Working with git, getting started in real programming. Getting to know the assemblers
algorithms
git
js
react
webpack
Master Degree in Solid State Physics
1998-2004
Moscow Institute of Steel and Alloys, MOSCOW
Getting higher education at a technological university