До работы в IT после университета до 2020г. работал в качестве ИП.
Проходил стажировку на позицию фронтенд разработчика со стеком (Vue 2, Vuex, Vuetify), где в команде разрабатывал фронтенд часть проекта, связанный с обучением ИИ.
Также проходил стажировку в качестве фулстек разработчика, с последующим трудоустройством со стеком JS, Visiology, Axios на фронтенде и .net, .net Core, Entity Framework, Postgresql на бэкенде.
Есть опыт разработки на React.
Ссылка на гитхаб репозиторий https://github.com/S0RGE
Ссылка на телеграм https://t.me/Vitaliy_Nifontov
Проект СберСпасибо
Стек технологий:TypeScript, Vue.js 3, Nuxt, Pinia, Sass, SSR, REST API
- разработка новых компонентов пользовательского интерфейса с учетом адаптивной верстки;
- регистрация и правка багов;
- разработка новых модулей проекта;
- анализ миграции проекта;
- реализация и настройка Яндекс метрики;
- верстка писем;
- написание автотестов для APi с помощью insomnia, разработка скрипта для сохранения данных в Jira(Zephyr), подготовка для внедрения в CI/CD;
Проект ЛК компании.
Стек технологий: Javascipt, Vue.js 2, Docker, flowchart, Sass, SPA, Bootstrap, ElementUI, REST API
- создание форка библиотеки flowchart-vue с последующим добавлением нового функционала в данную библиотеку;
- разработка новых компонентов пользовательского интерфейса с учетом адаптивной верстки;
- рефакторинг компонентов с добавлением дополнительного функционала;
- реализация drag n drop;
- реализация динамической сортировки по проектам;
- реализация фильтров по проектам;
- рефакторинг виджета с комментариями: добавление пагинации и функции ответа на комментарий, динамическую догрузку комментариев;
Проект интеграции статистики
Стек технологий: Javascipt, Vue.js 2, Docker, highcharts, ymaps, vuetify, Sass, SPA, REST API
- разработка новых компонентов пользовательского интерфейса с учетом адаптивной верстки;
- разработка и интеграция различных вариантов графиков для отображения статистики;
Проект интеграции конфигуратора для сборки оборудования
Стек технологий: Javascipt, Vue.js 3, Sass, SPA
- интеграция Vue.js в Bitrix.
- разработка конфигуратора для сборки оборудования из различных составляющих частей с учетом стоимости оборудования и последующего заказа.
Проект интернет магазин
Стек технологий:TypeScript, Vue.js 3, Nuxt, Pinia, Sass, SSR, REST API
- разработка кастомных UI компонентов;
- разработка страниц и интеграция с бэкендом;
- разработка страницы администратора;
- разработка диаграмм для отображения статистики;
- разработка авторизации;
- реализация анимации на странице;
Интернет магазин кабельной продукции
Стек технологий: Typescript, Vue.js 3, Tailwind, Composition api, Graphql, Apollo, Pinia, nuxt 3, Sass, SSR,
-написание ТЗ для проекта mdm;
-разработка архитектуры проекта платформы mdm;
-разработка новых компонентов пользовательского интерфейса с учетом адаптивной верстки;
-реализация многомерных фильтров;
-авторизация пользователя.
Lms платформа для курсов.
Стек технологий: Javascipt, Vue.js 3, Composition api, Graphql, Apollo, Pinia, dashjs, quasar, Sass, SPA
-написание ТЗ для проекта lms;
-разработка архитектуры проекта платформы lms;
-разработка новых компонентов пользовательского интерфейса с учетом адаптивной верстки;
-реализация многомерных фильтров;
-защита видео от скачивания;
-авторизация пользователя.
-разработка дополнительного модуля для загрузки и выполнения внешних скриптов;
-разработка новых компонентов пользовательского интерфейса с учетом адаптивной верстки;
-разработка системы логирования и ее пользовательского отображения
-исправление багов.
Кафедра веб-разработки:
Разработка платформы для Образовательно-отраслевого кластера информационных технологий Томской области
Стек технологий: Javascript, Vue.js 3, option api, REST API, Pinia, Primevue, WebSocket, Sass, SPA, docker
-выбор и реализация архитектуры веб проекта;
-разработка новых компонентов пользовательского интерфейса с учетом адаптивной верстки;
-создание регистрации пользователя;
-создание чата;
-написание технической документации.
Проводить обучение обучающихся в соответствии с требованиями государственных образовательных стандартов.
Организовывать и контролировать их самостоятельную работу.
Предмет “Программирование на стороне клиента”.
разрабатывал и проводил практические занятия по Vue.js.
Предмет “Оптимизация веб приложений”.
Оптимизация веб-приложений для поисковых систем(SEO).
Предмет “Обеспечение безопасности веб-приложений”.
Защита веб-приложений от внешних и внутренних угроз.
Предмет “Основы алгоритмизации и программирование”.
Основы алгоритмизации на C++.
Предмет “Проектирование и дизайн информационных систем”.
Технологии проектирования ИС, Методология разработки ИС
Предмет "Тестирование информационных систем"(практика).
Тестирование API с помощью Postman, cypress, phpunit
Учитель информатики с дополнительной специальностью физика