Специалисты

Описание

НАВЫКИ

HTML(5), CSS(3), Bootstrap, jQuery, Ajax, JSON, Material UI, Materialize CSS, Tailwind CSS, SASS/LESS, JavaScript/TypeScript, ES6, React.js, Redux, Redux Toolkit, Redux Saga, React Hooks, React Route Vue.js, Next.js, Nuxt.js MySQL, MongoDB, MariaDB, NoSQL, PostgreSQL, Design Patterns GRASP, SOLID, OOD, ACID, Design Patterns GRASP, SOLID, OOD, ACID, webpack, vite, Git, GitLab CI, Docker
20

Степень Магистра
2011-2017 Национальный Политехнический Университет Армении
Информационные Технологии

Опыт
Проект

NDA

Описание

Старший Фронтенд-Разработчик Разработал программное обеспечение для управления персоналом с помощью Node.js: функция график работы сотрудников, интеграция заработной платы, управление задачами. Разработал и внедрил новую интерфейсную архитектуру с использованием React.js, что привело к увеличению скорости загрузки страниц на 25 % и увеличению вовлеченности пользователей на 15 %. Сотрудничал с командой серверной части для интеграции элементов, ориентированных на пользователя, с логикой на стороне сервера, что привело к сокращению времени ответа сервера на 20%. Внедрил платформы автоматизированного тестирования и модульные тесты, что привело к сокращению задержек, связанных с ошибками, на 30% и повышению общего качества кода на 20 %. Разработал высокопроизводительное клиентское приложение для электронной коммерции с использованием React.js, Redux Saga, React Hooks, React Router, Vue.js, Nuxt.js, Vuex/Pinia, JavaScript, HTML, CSS, SASS, Bootstrap 4. • Создал пользовательские компоненты для UX-библиотеки, состоящей из аккордеона, раскрывающегося списка, карусели, кнопки, флажка, ввода, значков. • Разработал собственный уровень API для обработки всех транзакций CRUD, управления токенами JWT и реализованы перехватчики для внедрения пользовательских заголовков. Поддерживал высокий уровень опыта в стратегии управления состоянием React, включая Redux, Redux-saga. Положил сервер проект доставки через nginx. Использовал kubernets в гит деве для деплоймента на сервер, который работал через nginx. Внедрил CSS Box Model и стилизовал веб-страницы с помощью CSS-препроцессора SASS, а также эффективно использовал примеси, функции, пользовательские системы сеток, концепции областей сетки и flexbox для гибкого реагирования. Работал в гибких методологиях для поэтапных разработок и улучшения результатов приложение. Команда (10 человек: 3 фронтенд, 3 бакенд, 2 QA, 1 проект, тим лид )

Технологии

React.js, Redux Saga, React Hooks, React Router, Vue.js, Nuxt.js, Vuex/Pinia, JavaScript, HTML, CSS, SASS, Bootstrap 4.

Длительность

Январь 2021 - по настоящее время месяцев

Проект

CRM-системы

Описание

Старший Фронтенд-Разработчик Выявил и устранил проблемы с производительностью и масштабируемостью, что привело к увеличению скорости загрузки страниц на 50 % и увеличению вовлеченности пользователей на 20 %. Разрабатывал и поддерживал пользовательские интерфейсы с использованием React.js, что привело к сокращению времени разработки новых проектов на 30%. Разработал динамические и мультибраузерные страницы с использованием HTML5, CSS3, SASS, React.js, TypeScript, Vue.js, Nuxt.js, Vuex/Pinia. Активно работал с командой API для реализации креативной коммуникационной платформы чат-бота с точки зрения пользовательского интерфейса. Перевел каркасы в интерактивный динамический код. Создал серверы AWS, выполняя автоматизированные задания Jenkins, и участвовал в обслуживании серверов.

Технологии

HTML5, CSS3, SASS, React.js, TypeScript, Vue.js, Nuxt.js, Vuex/Pinia.

Проект

Платформы онлайн-казино, приложения для сельского хозяйства, приложения для мониторинга, системы отслеживания сотрудников

Описание

Средний фронтенд-разработчик Разработал интерфейсные функции, компоненты и библиотеки, преобразуя проекты и каркасы в высококачественный код многократного использования, оптимизированный для максимальной производительности на различных устройствах и браузерах с поддержкой Интернета. Проводил проверки кода, чтобы обеспечить соответствие архитектурным принципам и стандартам кодирования на протяжении всего жизненного цикла проекта. Анализировал требования и создавал подробные спецификации для разработки программ, сотрудничая с архитекторами и командой разработчиков для проектирования, кодирования, тестирования, отладки, документирования и поддержки программного обеспечения и приложений. Разработал пользовательские приложения с использованием React.js. Создал модульные и повторно используемые компоненты и библиотеки. Оптимизировал приложение для повышения производительности. Внедрил автоматическое тестирование, интегрированное в рабочие процессы разработки и обслуживания. Команда (7 человек, 2 фронтенд, 2 бакенд, 1 QA, 1 проект менеджер, тим лид)

Технологии

HTML5, CSS3, SASS, JavaScript, React.js, TypeScript, webpack, vite, Git, GitLab CI, Docker (Docker Compose) и пр.

Длительность

Февраль 2018 — Mарт 2019 месяцев

Проект

Онлайн магазины

Описание

Фронтенд-Разработчик Реализовал более 40 проектов любого масштаба, создавая решения для обслуживания клиентов. Работал с командами дизайна, продукта и серверной части для создания 12 веб-продуктов. Созданы 3 эффективные и многоразовые интерфейсные системы для создания 14 новых продуктов. Написал более 40 автоматических тестов для каждой новой функции для выявления и исправления ошибок. Oценил более 100 комплексных проектов на предмет сложности производительности, масштабируемости, качество и безопасность

Технологии

HTML5, CSS3, SASS, JavaScript, React.js, TypeScript, webpack, vite, Git, GitLab CI, Docker (Docker Compose) и пр.

Длительность

Октябрь 2017 — февраль 2018 месяцев