Hello, merhaba!👋
Я Май Бернхардт — fullstack-разработчик. Создаю современные и производительные веб-приложения с фокусом на архитектуре, UX, DX и DevOps
Обо мне
Я разработчик с инженерным подходом, прочной технической базой и DevOps-скиллами. Основной фокус на фронтенде, но есть полноценный опыт и в бэкенде и в инфраструктуре.
Люблю фронтенд, но хорошо разбираюсь и в серверной части, сборке, DevOps-практиках и архитектуре проектов.
Привык самостоятельно вести проекты под ключ - с полным циклом разработки: от проектирования архитектуры и разработки до продакшена, деплоя и сопровождения. Умею выстраивать Developer Experience, проектную структуру, CI/CD-процессы и эффективно работать автономно.
Работаю в стартапах и продуктовых компаниях - именно такая среда мне ближе всего. Большее предпочтение отдаю работе в небольших, но амбициозных командах, где есть пространство для ответственности, гибкости и реального влияния на продукт. Именно ради этого и стал развивать мультидисциплинарный подход - чтобы быть "универсальным солдатом" в командах, где каждый человек действительно важен и может закрывать разные стороны разработки
Используемые технологии
Языки
JavaScript, TypeScript
Основной инструментарий для создания логики приложений. Уверенное владение современными стандартами и TypeScript для надежности и масштабируемости
Фронтенд
Nuxt 3, Vue 3, TailwindCSS / Nuxt UI, Figma
Создание современных, производительных и визуально привлекательных пользовательских интерфейсов. Основной стек — Nuxt/Vue, но также имею опыт с другими технологиями
Backend / API
Nest.js / Express.js, Strapi
Проектирование и разработка надежной серверной логики, REST API, работа с базами данных и Headless CMS для обеспечения функциональности приложений
DevOps / инфраструктура
SysOps, Nginx, GitOps, CI/CD, Docker / Docker Compose, Монорепозитории / Lerna, Микрофронтенды
Полный цикл управления инфраструктурой: от настройки серверов и контейнеризации до автоматизации CI/CD и поддержки production-окружения
Дополнительно
Telegram Mini Apps, Гибридные мобильные приложения, Расширения для Chrome, Плагины для Figma, Wordpress, ModX
Опыт в разработке для различных платформ: от мобильных приложений и расширений для браузеров до плагинов для дизайн-инструментов и классических CMS
Опыт работы
Мой стиль работы
Командная работа
Я не воспринимаю команду как "вертикаль". Для меня все члены команды - равные участники процесса, а не "подчинённые", у каждого есть своя жизнь, свои границы и задачи. Я никогда не критикую в лоб, не командую и не навязываю, не "руковожу" в классическом смысле, не признаю иерархии и "командирского" тона. Если кто-то делает ошибку - объясняю спокойно и аккуратно. Уважение, границы, комфорт, честность - мои базовые принципы, такой же подход ожидаю к себе
Конфликты
Стараюсь не доводить до них, ищу компромиссы, всегда с аргументами. Не доказываю "во что бы то ни стало". Редко могу быть вспыльчивым, если всё же вспылил, “ухожу остыть” и быстро возвращаюсь к конструктиву. Умею признавать свои ошибки и неправоту. Не перехожу на личности и не лезу в чужие границы
Автономность
Я полностью автономен. Могу вести проект от начала до конца без внешнего управления. Сам принимаю решения и несу ответственность за них, умею аргументировать решения и признавать ошибки, если ошибся
Продуктивность
Я максимально эффективен в атмосфере доверия и свободы. Когда нет микроменеджмента, постоянных созвонов и формальностей. Когда мне доверяют и платят достойно - я даю больше, чем требуют. Я не просто "работаю с 10 до 18", а заинтересован в результате и развитии проекта
Отношение к дедлайнам
Для меня дедлайн - это не "дата конца света", а контрольная точка. Опыт показывает: всё меняется, всё сдвигается. Я планирую гибко, от крупного к мелкому. Разбиваю проект на этапы, цели, потом на задачи. Не топлю за Scrum или Agile, но знаю, что это такое и как работает
Обучение и наставничество
Готов делиться знаниями, обучал друзей и коллег Nuxt 3, Vue и основам frontend, разработке на WordPress и основам HTML/CSS, умею объяснять сложное простым языком, без давления и высокомерия