FronEnd-разработчик (Native JavaScript + TypeScript + ReactJS).
• Мой основной проект - Корпоративный электронный журнал передачи СМД
На данный момент активно используется.
Стек технологий: native JavaScript + SQL + Polaris (PowerShell)
Написан в функциональном подходе, переписывается под паттерн MVC
В кратце:
Polaris - кроссплатформенный web framework, который предоставляет пользователю
web-ресурс (HTML+JS+SCC) по заренее определенному порту и который отслеживает
http-запросы. Перехватив http-запрос, Polaris анализирует его адрес
и запускает соответствующий этому адресу заранее сформированный PS-скрипт.
Конкретно в моем случае - это SQL-запросы к БД.
Получив данные от БД, Polaris отсылает их обратно браузеру в качестве ответа на http-запросы.
Дальше обработка полученных данных идет на уровне JS.
• В работе использую:
- ES6+
- ООП и / или функц. программирование
- classes
- Git (консоль и GitKraken)
- NPM или Yarn
- ESLint, Prettier
- WebPack
- HTML5, CSS3, Bootstrap, Flexbox;
- Figma или Photoshop
• Есть навыки в работе с:
- Promises, Fetch/ajax, Async/await, Axios, Rest API;
- spread/rest;
- инкапсуляция в объектах, инкапсуляция в классах;
- свойства-аксессоры (геттеры и сеттеры);
- jQuery;
- Gulp;
- блочная, валидная, кроссбраузерная, адаптивная и "резиновая" вёрстки;
• Действующие рабочие проекты:
1. Корпоративный электронный журнал передачи СМД (активно используется, функциональное программирование)
Стек технологий: JavaScript + SQL + PowerShell (Polaris)
Ссылка: времено отсутствует
Статус: активно используется
Сроки реализации: 2 месяца
2. Личный сайт Веры Костериной ( 2d-анимация, художник, авторские кино и музыка )
Стек технологий: WordPress + JS
Ссылка: https://verakosterina.ru/
Статус: окончено
Сроки реализации: 1,5 месяца
• Разработку веду в Visual Studio Code или WebStorm
• Имею 2 высших:
- ВГАВТ, радиоинженер, "Международные информационные и телекоммуникационные системы на транспорте"
- ВГАВТ, экономист-менеджер, "Экономика и управление на предприятии транспорта"
• Последнее место работы:
ЦБ РФ, ведущий инженер
Поддержка корпоративных систем, малая автоматизация рабочих процессов.
• Курсы:
- в процессе React + Hooks + Redux на Udemy
- курс JavaScript на Coursera (пройден);
- курс JavaScript на Skillbox (пройден);
- НГУ им. Н. И. Лобачевского, "Продвинутый курс JavaScript" (пройден)
- НГУ им. Н. И. Лобачевского, "Базовый курс JavaScript" (пройден)
- НГУ им. Н. И. Лобачевского, "Создание и продвижение сайтов" (пройден).
• Знаком с Python, C#, Unity;
• Женат, есть дочка.
• Свободное от работы время посвящаю семье
• Мои Pet - проекты:
1. Игра "Крестики-нолики" на поле любого размера ( в разработке )
Стек технологий: native JS
Суть проекта: создать игру "Крестики-нолики" с ИИ. Игрок сам выбирает размер поля. ИИ работает на алгоритме Минимакс
Сроки реализации: 2 недели
Исходный код: https://github.com/Jade-Dragon88/tic_tac_toe_unlim
2. PlanningApp ( в разработке )
Стек технологий: JS-библиотека React
Суть проекта: минималистичное React-приложение для планирования личных дел и финансов
Сроки реализации: 1 неделя
Исходный код: https://github.com/Jade-Dragon88/PlanningApp
3. Фильтр для "Избранного" в Яндекс.Маркете ( в разработке )
https://github.com/Jade-Dragon88/YM_WishList_Filter
4. 2D JS-игра "Гонки Оригами" ( альфа-версия, 3 уровня )
Стек технологий: JS-движок Constract 2
Суть проекта:
Сроки реализации: 1,5 месяца
Demo игры: https://youtu.be/mTzsVlFt6QQ
5. Игра "Змейка" на JavaScript ( закончен, https://verakosterina.ru/My_Snake/ )
Стек: native JS
Суть проекта: взаимодействие с игроком, обработка событий
Сроки реализации: 5 дней
Исходный код: https://github.com/Jade-Dragon88/Snake_JS
6. SPA "Like_Twit" ( закончен, demo https://like-twitt_jadedragon.surge.sh )
Стек технологий: JS-библиотека React
Суть проекта: React-приложение для публикации, фильтрации, удаления заметок
Сроки реализации: 10 дней
Исходный код: https://github.com/Jade-Dragon88/like_twit
7. Вёрстка промоакции КуулКлевер ( закончен, demo http://coolclever_verstka.surge.sh )
Стек: HTML5, CSS3
Суть проекта: реализация вёрстки HTML5 и CSS3
Сроки реализации: 1 неделя
Исходный код: https://github.com/Jade-Dragon88/coolclever_test
8. Лендинг компании остекления Ирвас ( закончен, demo https://irvas_jadedragon.surge.sh )
Стек: JavaScript, HTML5, CSS3, SCSS, библиотека Slick
Суть проекта: отработка взаимодействия с формами
Сроки реализации: 2 недели
Исходный код: https://github.com/Jade-Dragon88/irvas_windows
9. Инфопортал Marvel ( закончен, demo http://marvel_jadedragon.surge.sh )
Стек: JS-библиотека React
Суть проекта: разработка инфопортала о героях Marvel с использованием API
Сроки реализации: 10 дней
Исходный код: https://github.com/Jade-Dragon88/marvel_api
10. Чат для браузерной игры ( закончен, demo https://browser_game_chat.surge.sh )
Стек: JS-библиотека React
Суть проекта: реализовать клиент чата с бесконечным скроллом ( автозагрузка истории сообщений из бекэнда )
Сроки реализации: 2 недели
Дизайн: https://clck.ru/326Vhm ( нижний левый угол )
Исходный код: https://github.com/Jade-Dragon88/ChatTest