# Full-stack Developer
Привет!
Вы попали на страницу хорошего веб-разработчика 🧑💻.
Меня зовут Евгений С, 30 лет, г. Ростов-на-Дону.
Образование инженер по автоматизации, СТИ МИСИС.
Стаж работы в IT более 10 лет, в сфере веб-разработки 7 лет.
- Не Рок-звезда в IT-сфере 🤟, но выполняю бизнес-задачи быстро и грамотно, без лишних вопросов.
- Голова не болит, прогать умею, сложных задач не боюсь.
- Есть ИП, можете не платить налоги и всякие соцобязательства.
- Отношусь к программированию как к инструменту достижения бизнес-задач и целей, без фанатизма. Могу строить сложные поддерживаемые ракеты 🚀, а могу и быстрые непотопляемые крейсеры 🚤
- Быстро разбираюсь в чужом коде, адаптируюсь к проектам, изучить новую технологию не проблема (особенно если вы ее грамотно используете в своем проекте).
- Готов к работе в интересных проектах 🎰 🔞 🤐
- Есть опыт работы по удаленке 2 года, самоорганизованность имеется.
# Стек используемых технологий
# Часто задаваемые вопросы
Предыдущая должность (роль в команде)
Работал фронтенд-разработчиком в составе большой команды (3 фронта, 5 бекендеров, 1 тимлид, тестировщики, пм + со стороны заказчика) над информационной системой для операторов, курьеров, руководителей МФЦ Мои документы
Краткий рассказ о карьере и проектах (доведены ли проекты до продакшена)
Самый первый коммерческий сайт был в далеких бородатых временах (2005) по продаже аниме и манги (http://mangami.narod.ru) 😅, были сайты на собственных CMS (PHP4) 😐, потом Wordpress/ Joomla/ Drupal /Moodle/ OpenRealtEstate, но по-настоящему сложный проект 💥 случился в 2015г на фреймворке Yii2 (Сайт совместных покупок). Далее было много хороших проектов на Yii2, Laravel (можно посмотреть в разделе Проекты). Все разработанные мною сайты доведены до production и техподдержки
Опенсорс (есть ли опыт ведения таких проектов)
Был опыт разработки модулей Блог, Тикет-система для Yii2 - отпустило, зачем кодить бесплатно, если на фрилансе я могу за это получать деньги 🧐
Pet projects 🐣
No. Для души программирую для друзей и на фрилансе
Работа с легаси кодом (есть ли опыт и желание с таковым работать)
Есть, желание зависит от степени структурированности продукта и уровня каши в коде. Не хочется, чтобы мучилась душа 💔
Концепция DDD (Domain Driven Design) – общее понимание
Есть, спасибо Науменко DDD - просто о сложном (opens new window). Использую Сервисный слой, репозитории, Entity, DTO, Exceptions. Но по-настоящему внедрять DDD в полной мере не приходилось из-за отсутствия громадной бизнес-логики, где это бы пригодилось.
Другие языки? Go? Python?
Python, когда стояла задача парсинга многих сайтов (Scrapy). Nodejs - делал пару мелких проектов на фреймворке AdonisJS v5 (opens new window) (Typescript)
Готовность исправлять свои косяки среди ночи 🌃 (редко пригождается, но хотелось бы знать ваше отношение к этому)
Конечно, если виноват - срочно исправь 🔧
Решение сложных математических задач 🤓 (не факт что пригодится, но интересна возможность)
No
Самая сложная задача 🧠
С 2015 года было наработано достаточно опыта и набито много шишек в проектировании веб-сервисов, чтобы сказать - нерешаемых задач не бывает. Самая сложная была - создание бинарной 5 уровневой реферальной партнерской системы, чтобы каждый партнер вставал в дерево последовательно горизонтально, а не вглубь, и получал разные проценты в зависимости от глубины вложенных уровней. Были сложные моменты в развитии громадной формы создания/редактирования заявок оператора МФЦ с кучей зависимостей разных полей ввода и кучи вкладок.
- Лидерство 😎, код-ревью
Пробовал себя в роли наставника в компании HTMLAcademy на базовом уровне, получалось неплохо, были хорошие отзывы. В 2014 работал над курсами в школе Программистов ПРОК 👨🏫. Но в процессе понял, что с нуля выращивать хорошего специалиста это долго, дорого и неэффективно.