Москва
Резюме № 55985675
Обновлено 30 октября
no-avatar

Frontend-разработчик

Был в этом месяце
90 000 ₽
33 года (родился 22 июля 1992)
Уфа
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 3 года и 10 месяцев

    • Декабрь 2022 – работает сейчас
    • 3 года

    Fullstack-разработчик

    Универсальные терминал системы, Томск
    Разработка программного обеспечения

    Обязанности и достижения:

    Основные обязанности: - Реализация end-to-end проектов: от проектирования и разработки (story mapping) до вывода в продакшн и последующей поддержки инфраструктуры. - Разработка fullstack-приложений на JavaScript / TypeScript (desktop, mobile, SPA). - Взаимодействие с микросервисной и монолитной архитектурой. - Участие в командной работе по методологиям Agile (Scrum): спринты, ежедневные митинги, ретроспективы и планирования. - Распределение: Frontend 70%, Backend 30% Frontend: - На фронтенде использовали в основном React.js, Next.js, есть понимание принципов CSR, SSR, SSG, RSC, ISG, а также особенностей App Router / Pages Router, Server Actions и работы с API routes. - Основной state-менеджер — Effector.js, также есть опыт работы с Zustand, Redux Toolkit, TanStack Query (React Query). - Использование нативных HTML/CSS и различных UI-библиотек (MUI, Chakra UI, Tailwind CSS, Motion и др.). - Работа с формами (Formik, React Hook Form) и валидацией (Yup, Zod и др.). - Участвовал во множестве внутренних проектов, где приходилось использовать широкий стек технологий — перечислить всё в рамках резюме невозможно. Backend: - Разработка backend-приложений на Node.js, Express.js, Nest.js с использованием RESTful API. - Работа с базами данных: MongoDB (Mongoose), PostgreSQL (Prisma, TypeORM); понимание принципов индексации и нормализации данных. - Реализация аутентификации и авторизации (JWT, Local strategy). - Интеграция с внешними сервисами и платёжными системами (например, AQSI Cube). - Использование инструментов и технологий: class-validator, class-transformer, WebRTC, WS, Swagger / OpenAPI, Redis, Kafka, системы логирования. - Применение распространённых архитектурных и проектных паттернов (Singleton, Dependency Injection и др.). DevOps: - Настройка и конфигурация CI/CD процессов (GitLab CI, GitHub Actions). - Контейнеризация приложений с помощью Docker: написание и оптимизация Dockerfile, настройка docker-compose (network, volumes, env). Мониторинг контейнеров через Portainer. - Конфигурация NGINX (reverse proxy, балансировка нагрузки, кеширование, проксирование, настройка SSL). - Настройка серверов на Linux под нужды проекта (UFW, systemd, SSH, базовая автоматизация). Mobile: - Разработка мобильного приложения на Ionic (Capacitor). - С нуля развернул и настроил стек ELK (Elasticsearch, Logstash, Kibana) для сбора и анализа статистики с клиентского оборудования. - Реализовал отображение данных в мобильном приложении, предоставив пользователю доступ к аналитике в реальном времени. Ссылка на приложение: https://goo.su/cjbB8 Desktop: - Разработка Electron.js приложений: архитектура Main/Renderer, межпроцессное взаимодействие (IPC), работа с файлами, окнами, уведомлениями, интеграция с внешними API и периферийными устройствами, кроссплатформенная сборка и автообновления. - Доработка API на Python (Flask) для взаимодействия с периферийными устройствами (принтеры, сканеры) и интеграции с платёжной системой AQSI Cube. - Поддержка и развитие продукта UTS CopyMat: запуск, отладка, дальнейшее развитие и продвижение на рынке. Ссылка на продукт: https://goo.su/UnKZdzf
    • Февраль 2022 – декабрь 2022
    • 11 месяцев

    Frontend-разработчик

    Roonyx, Ростов-на-Дону
    Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

    Обязанности и достижения:

    Основные обязанности: - Разработка внутренней CRM-системы Orcheya. - Code Review и участие в командной разработке по методологиям Agile (Scrum): спринты, ежедневные митинги, ретроспективы. - Работа в интернациональной команде, взаимодействие на английском языке. - Работа по Gitflow и участие в код-ревью. Frontend: - Разработка веб-приложений на Angular с использованием TypeScript, RxJS, Reactive Forms, Angular Material. - Понимание MVVM-паттерна, реактивного программирования, двусторонней привязки данных, работа с директивами, пайпами, компонентами и сервисами (Dependency Injection). - Работа с модулями, lazy loading и интеграция с backend API через HTTPClient. - Написание unit-тестов (Jasmine/Karma) и e2e-тестов (Protractor/Cypress). Backend: - Разработка на Node.js, Express.js, Nest.js. - Работа с базами данных (PostgreSQL, Redis) и ORM (TypeORM, Sequelize). DevOps: - Контейнеризация приложений (Docker, Dockerfile, docker-compose). - Настройка процессов CI/CD (GitLab CI).

Обо мне

Дополнительные сведения:

Fullstack-разработчик с опытом работы на JavaScript/TypeScript во фронтенд, бэкенд, мобильной и desktop-разработке. Разрабатываю SPA-приложения на React/Next.js, Angular, мобильные приложения на Ionic, desktop-приложения на Electron.js, с backend-сервисами на Node.js/Nest.js и базами данных PostgreSQL, MongoDB, Redis. Имею опыт настройки CI/CD, контейнеризации (Docker) и работы с Linux-серверами, интеграции с внешними API и платёжными системами. Работаю по Agile/Scrum, участвую в командной разработке, code review и взаимодействую с интернациональными командами. Ориентируюсь на проекты полного цикла разработки, включая интеграцию, тестирование и оптимизацию, уделяя внимание производительности, качеству кода и стабильности продукта. HTML5, CSS3, PostgreSQL, TypeScript, MongoDB, REST API, JavaScript, Git, Linux, Nginx, Docker, CI/CD, React, Angular, Node.js, Docker Compose, Sass

Иностранные языки

  • Английский язык — базовый

Водительские права

  • B — легковые авто
  • C — грузовые авто
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 735 похожих резюме
Обновлено 6 ноября
Превью фото соискателя
Frontend Developerз/п не указана
Последнее место работы (11 мес.)Инженер-программистОктябрь 2024 – сентябрь 2025
Обновлено 14 июня
no-avatar
Frontend-разработчикз/п не указана
Последнее место работы (10 мес.)Middle Frontend Developer (React)Июнь 2024 – апрель 2025
Обновлено 30 июля
Превью фото соискателя
Frontend-разработчикз/п не указана
Последнее место работы (1 год и 8 мес.)Frontend-разработчикМарт 2024 – работает сейчас
Обновлено 15 августаПоследнее место работы (1 год и 3 мес.)КонсультантИюнь 2022 – сентябрь 2023
Обновлено 12 августа
Обновлено 11 сентября
Обновлено 23 сентябряПоследнее место работы (10 мес.)Frontend developerЯнварь 2025 – работает сейчас
Обновлено 23 сентябряПоследнее место работы (9 мес.)Frontend-разработчикФевраль 2025 – работает сейчас
Обновлено в 15:00
Обновлено в 7:28
no-avatar
Инженер-программистз/п не указана
Работа в МосквеРезюмеIT, Интернет, связь, телекомWeb-версткаFrontend программист