Меня зовут Вадим, и я профессиональный fullstack web-разработчик и архитектор ПО.
Создаю большие универсальные приложения для крупных компаний, которые после моей разработки десятилетиями работают, не требуя значительных изменений, благодаря продуманной архитектуре и заложенной функциональности.
Последние несколько лет я работал над различными PWA проектами, используя PostgreSQL, Docker, Fastify, React и TypeScript.
Мне нравится делиться знаниями и учиться у сообщества, поэтому я активно участвую в open-source проектах и пишу технические статьи, веду свой технический блог.
Мои ключевые знания и навыки:
- Архитектурный шаблоны: адаптивная слоёная архитектура
- Языки программирования: JavaScript (ES6+), TypeScript
- Базы данных: практически все, но наиболее любимая - PostgreSQL
- Фреймворки и библиотеки: Node, React, Zustand, Fastify, Pino, Ajv
- Инструменты и технологии: Webpack, Vite, Babel, Git, Docker, PWA, ServiceWorker, PostCSS, БЭМ, AI
- Дизайн, UI/UX: проектирование дизайн систем на базе технологий Microsoft Material Design. Разработка UI-kit являющихся частью дизайн-системы. Разработка headless компонент и компонент, связанных с источниками данных
- Безопасность: хорошо разбираюсь в XSS, CSRF и активно борюсь с ними, а также эффективно использую меры безопасности во всём стэке от БД к интерфейсу
- Производительность: разрабатываю эффективный код, произвожу оптимизации при проектировании и сборке кода. Пишу бенчмарки и транспиляторы, улучшающие производительность кода.
- ИИ: использую обработку данных при помощи ИИ в своём пэт-проект, выявил некоторые проблемы в функционале отечественных моделей YandexGPT и GigaChat и пообщался с разработчиками моделей по этому поводу.
Постоянно работаю над своим пэт-проектом "Мои задачи AI+", в котором собраны все ключевые современные техники и технологии разработки PWA-приложения.
Вы можете связаться со мной при помощи budarin-vv@yandex.ru.