Шишак Савва Владимирович
Я - Fullstack разработчик
Работаю на Typescript, React.js и Node.js
Мой опыт
(2017 - 2019) Влюблённость
Очень сильно увлекался программированием, каждый день изучал разные сферы программирования, познакомился с game, desktop, android разработкой.
(2019 - 2020) РИВЕР ГРУП
Помогал компании разработать сайт (поиск и работа с подрядчиком), после чего работал системным администратором в компании.
(2020 - 2021) toOlympus
Работал фронтенд разработчиком в компании-подрядчика Российского Института Современного Арбитража и Российского Арбитражного Центра (React.ts, Websocket, zoom-react).
(2021 - 2022) Армия (писарь)
Разработал систему автоматизированного ведения учета и документации (Excel, Word и Access, интернет был запрещен, поэтому пользовался тем что есть). Всё остальное секретно.
(Сейчас) Альфа-БТ
Сейчас я здесь занимаюсь разработкой продуктов с видео связью таких как видео конференция, видео прием, видео консультант, видео вебинар
Мой основной стек
TypeScript
На самом деле я так много с ним работал, что мне уже трудно писать программы на обычном JavaScript.
Node.js
Асинхронная платформа, которая позволяет писать очень производительный код на простом языке
Mediasoup
Очень мощная, но сложная и низкоуровневая библиотека для работы с видеосвязью
Socket.io
Стабильная, надежная и удобная библиотека. Помогает слать запросы от сервера к клиенту
Typeorm
Библиотека, которой я полностью доверяю работу с базой данных т.к.
Nest.js
Немного джавы в Node.js) Очень крутой фреймворк для создания сложных бизнес приложений
Koa.js
Асинхронная версия express. Использую его для небольших приложений
React.js
Библиотека которая не требует представления. Работаю с ним много и давно.
Pullstate
State managment. Очень простой, примитивный и удобный. Вполне справляется с моими задачами.
Vite
Он простой и эфективный. Поэтому я использую его в каждом своём клиентском приложении.
JavaScript
Самому JavaScript я учился по трилогии Ильи Кантора "Современный учебник JavaScript".
Passport.js
Все приложения я защищаю на уровне API. Аутентификация, авторизация, сокет события, JWT, Auth2.0.
Redux.js
Библиотека, которая прездлагает строить клиентские приложения сверху вниз: данные -> функции -> внешний вид
Next.js
Современные приложения, которые отоюражают данные мгновенно без дополнительных загрузок на страницк очень радуют глаз
PostgreSQL
СУБД с очень мощным и богатым функционалом, с которой приятно работать даже без библиотек
Другое
Образование
Среднее профессиональное
Учебное заведение
Тобольский Индустриальный Институт
Дополнительная школа образования
Арт-перспектива школа архитектуры и дизайна
Дополнительное образование
Архитектор
Машина
нет
Права
нет
Вредные привычки
нет
Владение английским
Могу читать техническую документацию