Я full-stack разработчик с более чем 9-летним опытом работы на различных позициях, таких как developer, key-developer, lead developer, team lead, delivery manager (на внутреннем проекте).
Работал в продуктовых, а также в аутсорсинговых компаниях в различных доменнах, таких как электронная коммерция, страхование, медицина и т. д. Участвовал в проектах на разных стадиях их готовности - от пре-сейла с заказчиком и разработки прототипов, до поддержки после завершения всех этапов разработки и передачи проекта заказчику.
Имею опыт работы как с современными технологиями, так и с legacy-кодом. Есть опыт поэтапного рефакторинга - участвовал в разработке стратегии рефакторинга и концепции архитектуры, был ответственнен за контроль и синхронизацию команды на каждом этапе рефакторинга.
Имеею большой опыт разработки приложений разной степени сложности с использованием MVVM-фреймворков (библиотек), таких как Vue 2/3, React 16+ (NextJS) и Angular 2+, а также серверных решений на основе фреймворков Node.js, таких как Express, Koa, Nest.
Также имею опыт разработки приложений под разные платформы, в т.ч. для устройств на базе ОС Samsung Tizen (смарт-часы, смарт-тв) и мобильных устройств.
Всегда следую и обеспечиваю высокий уровень и соответсвие стандартам качество кода.
Есть опыт наставничества начинающих разработчиков, а также участия в качестве тренера на внутренних курсах компании (VueJS).
I'm a full-stack developer with over 9 years of experience in various positions such as developer, key developer, lead developer, team leader, delivery manager (on internal project).
I have worked in product producing and outsourcing companies in various domains such as e-commerce, insurance, medicine, etc. Participated in projects at various stages of their readiness - from pre-sale and prototype development to support after completion of all stages development and transfer of the project to the customer.
I have experience with both modern technologies and legacy code. I have experience of phased refactoring - participated in development of the refactoring strategy and architecture concept, was responsible for the control and synchronization of the team at each stage of the refactoring.
I have extensive experience in developing applications of varying complexity using MVVM frameworks (libraries) such as Vue 2/3, React 16+ (NextJS) and Angular 2+, as well as server-side solutions based on Node.js frameworks such as Express, Koa, Nest.
I also have experience in developing applications for different platforms, incl. for devices based on Samsung Tizen OS (smart watches, smart TV) and mobile devices.
I always follow and ensure a high level and standards of code quality.
I have experience in sharing knowledge and mentoring junior developers, and I also participated as a trainer in the company's internal courses (VueJS).