Дамир Каримов (lepist), 27 лет, Россия, Москва
Дамир Каримов (lepist), 27 лет, Россия, Москва
Фронтенд разработчикСредний (Middle)
Ищу работу

Контакты

Контакты скрыты настройками приватности
Возраст: 27 лет
Опыт работы: 4 года и 7 месяцев
Регистрация: 19.09.2024
Последний визит: 1 неделю назад
Гражданство: Россия
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Знание языков: Английский В1

Обо мне

Активно развиваюсь во frontend разработке, стараюсь следить за трендами и применять в работе новые, хорошо обкатанные, технологии. В меру перфекционист, стараюсь в работе всегда ловить баланс между качеством реализации и трудозатрат.

Не привязан к какому-то конкретному стеку, всегда готов попробовать что-то новое. Ищу интересный проект и, по возможности, крутую команду с высокой экспертизой.

К переезду не готов, предпочтительный формат работы - гибрид, но и от офиса или полной удаленки также не откажусь.

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

React
Vue.js
middle
TypeScript
Node.js
Vite
Webpack
CI/CD
Docker
SQL

Опыт работы

  • Технологический партнер для бизнеса
    МоскваОт 1000 до 5000 сотрудников
    Инженер-разработчик
    Июнь 2023 — По настоящее время (3 года и 4 месяца)

    Активно разрабатывал фронтовую часть сервисов:

    • Система премирования сотрудников, система ведения аудита проектов
      Мигрировал старый стэк приложения(webpack, options api, vuex, js, mixins, tabulator) на новый(vite, composition api, pinia, ts, composables, ag-grid). 

      Также участвовал в разработке адаптированной FSD архитектуры под наши проекты, в оптимизации workflow разработки и задач в целом. Настраивал vite и eslint конфиги для удобстра разработки и оптимизации билдов и, в целом, курировал разработку фронта.

      Стэк
      : Vue, Vuex/Pinia, Quasar, ag-grid, TS, FSD, gitlab CI/CD

    • Система учета списания времени
      Разработал фронтенд-часть системы учета и анализа трудозатрат сотрудников. Реализовал сложные формы отчетности с множественными фильтрами и агрегацией данных. Спроектировал архитектуру приложения по принципам FSD, обеспечил масштабируемость и поддерживаемость кода. Настроил эффективное управление состоянием с помощью Redux Toolkit, внедрил типизацию на TypeScript. Оптимизировал производительность за счет code splitting и умного кэширования данных.

      Стэк: React, Redux Toolkit, TypeScript, FSD, Vite, Ant Design
    ReactVue.jsTypeScriptSQLCI/CD
  • Команда in-house разработки
    МоскваОт 1000 до 5000 сотрудников
    Март 2022 — Июнь 2023 (1 год и 4 месяца)

    Поддерживал существующие проекты, параллельно разрабатывая новый:

    • Курьерский сервис
      Проект для курьеров суши-вока, представляющий из себя интерфейс для работы с заказами посредством общения с 1С API основного бэкенд сервиса. В самом проекте поверх 1C API было реализовано: алгоритм построения маршрута курьера по координатам адресов клиентов в зависимости от времени доставки, пробок и пути, админ-панель для отслеживания заказов и курьеров, управление заказами.

      Настроил кэширование данных на redis, мигрировал часть данных на mongoDB для снижения нагрузки на сервер.

      Стэк: React, Python, Electron, MongoDB, Redis

    • HR сервис
      Сервис для HR департамента московского филиала с полным циклом трудоустройства новых сотрудников в штат (прогон кандидата по всем этапам, прикрепление документов, настройка уведомлений о необходимости подписания документов, интеграция с API аутсорсинговой HR компанией).

      Расширял функционал админки для эйчаров (отображение новых данных, оптимизация рендера таблиц с большим количеством данных, настройка прав доступа)

      Стэк: React, GraphQL, Express, MySQL, TailwindCSS, formik, react-table

    • Сервис рассылок
      Реализовал новый сервис управления рассылками клиентам в whatsapp (whatsapp-web.js) - админ-панель для сотрудников с возможностью разослать новости/акции для определенных клиентов. Проект был построен на стэке ниже, использовался whatsapp-web.js api для управления рассылающими аккаунтами и рассылками.

      Стэк: Vue, naive-ui, express, whatsapp-web.js, websockets, MySQL


    Все проекты мигрировал с pm2 на docker (docker-compose), для последующей настройки ci/cd и организации проектов и их зависимостей.

    Vue.jsReactTypeScriptGraphQLExpressElectronSQLMongoDBRedis

Высшее образование

  • Прикладной математики и вычислительной техники; ФПМВТ
    Сентябрь 2017 — Май 2023 (5 лет и 9 месяцев)

    Учился на ИБ ТКС (информационная безопасность теле-коммуникационных систем), в целом все было очень интересно, но это направление больше направлено на освоение ИБ на физическом уровне (защита информации на уровне радиосигналов), мне это не совсем по душе, поэтому начал искать другие направления, из которых больше всего понравилась разработка.

Дополнительное образование

  • certificates.dev

    Vue.js Developer
    Июль 2025 — По настоящее время (1 год и 3 месяца)

    Прошел сертификацию на Vue.js developer от certificates.dev. Тестирование было довольно легким, но, при этом, позволило освежить знания и разложить всю теорию по полочкам, закрыв большую часть пробелов.