Denis Chernykh - Fullstack разработчик
Навыки
- ClickHouse
- Docker
- Git
- Google Cloud Platform
- JavaScript
- Laravel
- Next.js
- Node.js
- PHP
- RabbitMQ
- React
- Redis
- scss
- TypeScript
- Vue.js
- Адаптивная верстка
- Высоконагруженные системы
- Управление людьми
- Управление проектами
Опыт работы
Hitno Marketplace
CIO (IT директор, Co-founder) - Март 2022 — По настоящее времяДля меня данный проект стал неким вызовом, поскольку нужно было с нуля спроектировать доску объявлений с большим количеством функций и несколькими вспомогательными микросервисами, при этом учитывая гибкость и дальнейшее масштабирование всей системы. В последствии данная доска объявлений превратилась в полноценный маркетплейс с тесной интеграцией со сторонними поставщиками и уже стала ключевым элементом сервиса, а сама доска объявлений отошла на второй план.
– Мной была разработана архитектура всего приложения с использованием принципов проектирования DDD и слоистой архитектуры, что помогло быстро адаптироваться к новым требованиям маркетплейса
– Создана безопасная и бесперебойная система обновления сервисов с многоступенчатым тестированием при помощи CI/CD практик
– Реализована система геокодирования на основе OpenStreetMap для упрощения ввода данных пользователями
– Выращен отличный специалист по DevOps
– Разработка и внедрение системы умного поиска по всему сайту с учетом многоязычности
– Разработка и реализация обширного набора тестовых сценариев с использованием Cypress для полного покрытия функциональности
– Оптимизация производительности всего приложения, что сократило время отклика на 30% и уменьшило объем кода
– Обеспечение бесперебойной работы приложения и всех его сервисов
– Спроектирован и разработан онлайн чат на основе nest.js + socket.io
– Разработана и внедрена система каталогов продуктов на поддоменах с целью улучшения SEO
Фриланс
Fullstack-разработчик - Январь 2018 — Март 2022Аутсорсинг разработки. Разработал множество посадочных страниц, небольших сайтов, различных CRM для малых предприятий, e-commerce решений и порталов на базе популярных CMS на языке PHP: 1C Bitrix, WordPress, а также писал свои CMS на базе Laravel. Сотрудничал с несколькими стартапами и помогал в запуске их MVP, где выступал в качестве full stack разработчика.
Обязанности:
– Контейнеризация приложений в Docker
– Верстку шаблона
– Разработку уникальный темы, плагинов для wordpres
– Подключение всех внешних интеграций
– Настройка веб-сервера Nginx
– Настройка CI/CD
– Работа с PHP фреймворками такими как Laravel, Symfony и Yii2
– Работал с разными фреймворками для создания SPA приложений: vue, react
– Работал с разными cms: wordpress, bitri
– Разработка API для обеспечения взаимодействия между различными компонентами системы
Управление версиями кода с использованием Git
Образование
Профессия PHP-разработчик с нуля до PRO
SkillboxЯнварь 2017 — Декабрь 2017
Обо мне
CIO, Senior FullStack (PHP, Node.js, React, Vue), ориентированный на результат, с более чем 6-летним опытом в IT.
Быстро погружаюсь в проекты и нахожу общий язык с коллегами. Довольно гибкий в вопросах разработки и не из пугливых, могу месяцами копаться в legacy или же, наоборот, разрабатывать новые фичи для проекта.
Стоит отметить, что я довольно самостоятельный и способен решать масштабные задачи, опыт в качестве фрилансера (4+ лет) дает о себе знать. Полюбил гибкий график и ценю баланс между работой и личной жизнью. Однако если проект вызывает дикий интерес, готов вкладываться и на все 110%, даже если придется перерабатывать.
Разработал масштабируемое веб-приложение Hitno Marketplace с нуля, от создания архитектуры и заканчивая полной интеграцией со сторонними поставщиками. Использовал принципы DDD и слоистой архитектуры, а также немного микросервисов, что позволило быстро адаптироваться к изменяющимся требованиям.
Реализовал безопасные и бесперебойные обновления сервисов с многоступенчатым тестированием, используя CI/CD практики. Проект трансформировался из доски объявлений в полноценный маркетплейс с интеграцией со сторонними поставщиками.
Оптимизировал процессы разработки и мониторинга (Grafana, Prometheus), что значительно повысило общую производительность системы.
Имеется опыт разработки простых мобильных приложений на ReactNative, Flutter.
Работу ищу строго удаленную. В настоящее время живу в Черногории.
Буду рад пообщаться, показать резюме, более детально рассказать о своих достижениях, узнать о вашей компании и ответить на ваши вопросы.
Telegram: @denis_ensh
E-mail: denis.chernyk54@gmail.com