Эрик Н., Senior, Frontend разработчик

Эрик Н.
Россия, Москва
2 875 ₽/час 460 000 ₽/мес.
    Frontend разработчик
  • Senior
Опыт работы:

более 7 лет

Языки:

Английский — B2

ПисьменныйРазговорный

О специалисте

Навыки
Technology:
JavaScript
SQL
LESS
Vue.js
Angular
Node.js
Express.js
React
JQuery
Vite
TypeScript
Python
HTML/CSS
Angular.js
Nuxt.js
Next.js
Maven
Tailwind
Knockout.JS
Vuex
Redux
RxJS
Pinia
AntD
UI-Kit
JSDoc
WebGL
Canvas
Freemarker
Webpack
CSS-in-JS
MUI
Git
Bitbucket
Windows
Linux
Database:
PostgreSQL
MongoDB
Oracle
Applications:
Docker
SCSS
Source_control:
GitLab
GitHub
Формат работы
Удалённо
Описание о специалисте

Опытный Frontend - разработчик с более чем 7-ми летним стажем, специализирующийся на создании высокопроизводительных, масштабируемых и удобных в использовании веб-приложений. Эксперт в разработке UI/UX с использованием современных JavaScript-фреймворков и библиотек, таких как React, Angular и Vue.js. Владеет глубоким знанием HTML, CSS, TypeScript и принципов адаптивной верстки.

Примеры работ

NDA
Описание задачи/проекта

Программное обеспечение для моделирования технологических процессов на промышленных предприятиях.

Позиция на проекте
Lead/Senior Frontend – разработчик
Размер команды
9 человек
Ответственность
  1. Проектирование архитектуры клиентской части программного обеспечения для моделирования технологических процессов;
  2. Разработка компонентов системы и реализация функциональных требований в соответствии с техническими заданиями;
  3. Написание технических заданий для разработчиков;
  4. Наставничество и руководство командой frontend-разработчиков;
  5. Проведение код-ревью для обеспечения высокого качества кода;
  6. Оптимизация производительности клиентской части приложения;
  7. Работа над обеспечением безопасности программного обеспечения.
Технологии и инструменты
Angular, AntD, Bitbucket, Canvas, Docker, Git, HTML/CSS, JavaScript, LESS, Linux, Next.js, Pinia, React, Redux, RxJS, SCSS, TypeScript, Vite, Vue.js, WebGL, Windows, CSS-in-JS
Период работы/продолжительность
Июль 2023 г. - Октябрь 2025 г.
ПочтаТех
Описание задачи/проекта

Личный кабинет для юридических лиц с возможностью отправка писем и посылок для бизнеса. Логистическая платформа.

Позиция на проекте
Lead/Senior Frontend – разработчик
Размер команды
10 человек
Ответственность
  1. Доработка и улучшение UI-кита для унификации и улучшения пользовательского интерфейса;
  2. Обеспечение согласованности всех элементов пользовательского интерфейса;
  3. Улучшение пользовательского опыта (UX) и взаимодействия с пользователями;
  4. Поддержка и развитие существующего проекта на AngularJS, включая устранение багов, улучшение производительности и добавление новых функций по запросам бизнеса;
  5. Наставничество команды: помощь в деплое приложений, консультирование по архитектурным решениям и технологиям, поддержка коллег в освоении сложных задач;
  6. Оценка и постановка задач, составление четких технических требований и обеспечение их корректного выполнения;
  7. Обеспечение высокого качества кода через ревью и стандартизацию процессов разработки, внедрение лучших практик и современных методологий;
  8. Оптимизация производительности frontend-приложения;
  9. Обеспечение безопасности интерфейсов.
Технологии и инструменты
Angular, Docker, GitLab, HTML/CSS, JavaScript, JQuery, Linux, Maven, Next.js, PostgreSQL, React, Redux, RxJS, SCSS, TypeScript, Vite, Vue.js, Vuex, Angular.js, Knockout.JS, CSS-in-JS
Период работы/продолжительность
Июль 2023 г. - Октябрь 2025 г.
ВТБ, открытый репозиторий
Описание задачи/проекта

Сфера.

Позиция на проекте
Lead/Senior Frontend – разработчик
Размер команды
9 человек
Ответственность
  1. Разработка компонентов пользовательского интерфейса (UI) в соответствии с дизайн-макетами и техническими требованиями;
  2. Обеспечение кроссбраузерной совместимости и адаптивности интерфейса для различных устройств и разрешений экрана;
  3. Анализ требований и технических заданий для разработки новых функций;
  4. Оценка предлагаемых технических решений и выбор наиболее оптимальных;
  5. Участие в процессе code review;
  6. Разработка и проведение unit-тестов, integration-тестов и end-to-end тестов для обеспечения качества кода и надежности приложения;
  7. Исправление найденных ошибок и дефектов.
Технологии и инструменты
Angular, Docker, GitLab, HTML/CSS, JavaScript, PostgreSQL, React, Redux, RxJS, SCSS, TypeScript, Vite, Webpack, UI-Kit, CSS-in-JS, LinuxMaxima
Период работы/продолжительность
Июль 2023 г. - Октябрь 2025 г.
Проект
Описание задачи/проекта

CRM система, направленная на проведение онлайн/офлайн курсов по IT специальностям, с элементами управления курсами, оценки навыков, расписанием, чатами и геймификации.

Позиция на проекте
Frontend – разработчик
Размер команды
12 человек
Ответственность
  1. Разработка с нуля frontend-части CRM-системы для онлайн-курсов;
  2. Поддержка и развитие существующей функциональности;
  3. Разработка новых функциональных возможностей продукта (онлайн-игры, опросные формы, календари для бронирования и расписания, чаты, видеозвонки);
  4. Полное проектирование архитектуры приложения, включая адаптацию для планшетных и настольных версий, с учетом различных уровней доступа пользователей;
  5. Разработка структур данных и масштабируемой архитектуры приложения, позволяющей адаптироваться под возросшие нагрузки и новые функции;
  6. Оптимизация интерфейса и проведение код-ревью для поддержания высокого качества кода и согласованности;
  7. Написание и поддержка автоматических тестов (unit, integration, end-to-end) для обеспечения надежности и упрощения регрессионного тестирования;
  8. Внедрение и мониторинг метрик производительности и безопасности;
  9. Регулярное улучшение системы на основании аналитики и обратной связи от пользователей;
  10. Консультирование команды по вопросам архитектуры и технологий;
  11. Помощь в внедрении передовых практик разработки для повышения эффективности разработки и поддержки проекта.
Технологии и инструменты
AntD, Docker, Express.js, GitLab, HTML/CSS, JavaScript, JQuery, Linux, MongoDB, MUI, Next.js, Node.js, Nuxt.js, PostgreSQL, Python, React, Redux, SCSS, Tailwind, TypeScript, Vue.js, Vuex, Webpack, CSS-in-JS
Период работы/продолжительность
Октябрь 2021 г. - Июль 2023 г.
Проект
Описание задачи/проекта

CRM система, направленная на проведение онлайн/офлайн курсов для детей, с элементами управления курсами, оценки навыков, расписанием, чатами и геймификации.

Позиция на проекте
Frontend – разработчик
Размер команды
10 человек
Ответственность
  1. Поддержка и внедрение новых функций для платформы, предназначенной для онлайн и офлайн обучения ментальной арифметике;
  2. Разработка адаптивных и удобных пользовательских интерфейсов (UI) для улучшения пользовательского опыта (UX);
  3. Обеспечение кросс-браузерной совместимости и оптимизация производительности веб-приложения;
  4. Сотрудничество с backend-разработчиками для интеграции API и обеспечения бесперебойного потока данных между frontend и backend;
  5. Перенос функциональности на новый стек технологий с целью улучшения производительности и масштабируемости системы;
  6. Рефакторинг устаревшего кода для повышения удобства сопровождения, гибкости и расширяемости продукта;
  7. Регулярное проведение код-ревью для поддержания высокого качества кода и соблюдения лучших практик разработки.
Технологии и инструменты
AntD, Docker, Freemarker, GitLab, HTML/CSS, JavaScript, JQuery, Linux, MongoDB, MUI, Next.js, Nuxt.js, PostgreSQL, Python, React, SCSS, Tailwind, TypeScript, Vue.js, Webpack, CSS-in-JS
Период работы/продолжительность
Февраль 2019 г. - Сентябрь 2021 г.

Образование

Высшее
Название учебного заведения/курса
Казанский национальный исследовательский технологический университет, Казань
Специальность
Информационные системы и технологии
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста