Senior Programista frontend

    Do negocjacji
    Rosja
    Sankt Petersburg
    Pełny etat
    Zdalnie
    Doświadczenie zawodowe
    8 lat 10 miesięcy
    Ostatnie doświadczenie zawodowe

    LIFE PAY

    Старший разработчик
    1 rok 8 miesięcy

    O mnie

    O mnie

    Работал в fintech, кибербезопасности и медицине: сложные интерфейсы с графами и дашбордами, архитектура фронтенда, оптимизация производительности, интеграции с внешними сервисами. Готов брать на себя задачи от проектирования до релиза.

    Есть full-stack опыт (Node.js, Python, Kotlin/Android). Выстроил рабочий процесс с AI-инструментами: собственные агенты на Claude Code для анализа и выполнения задач, автоматическое code review. Есть опыт с React и Vue.

    Дополнительно:

    • Автоматизация частного дома на Home Assistant: логика управления отоплением, газоснабжением и освещением, интеграции по MQTT, Zigbee и Modbus, собственная инфраструктура для удалённого доступа (VPS, Nginx).

    Интересы: путешествия, кулинария.

    Doświadczenie afiliacyjne

    Brak danych

    Doświadczenie zawodowe
    8 lat 10 miesięcy

    Kwiecień 2025 - do teraz
    (1 rok 8 miesięcy)
    LIFE PAY
    Старший разработчик
    • Вошёл в команду на старте проекта и с нуля создал сервис онбординга мерчантов для рынка MENA на Angular 20. • Реализовал кодогенерацию бэкенд-сервисов вместе со всеми интерфейсами на основе спецификации OpenAPI: контракт бэкенда и фронта больше не расходится. • Развивал портал мерчантов: дашборды, аналитика по продажам и транзакциям, интеграции с платёжными шлюзами и банковскими сервисами. • Веду задачи как full-stack: точечные доработки серверной части на Python по мере необходимости. • Построил рабочий процесс с Claude Code: настроил агентов для анализа и трекинга задач, автоматического code review коллег.
    Październik 2023 - Kwiecień 2025
    (1 rok 7 miesięcy)
    Positive Technologies
    Старший разработчик
    Продукт: автопилот кибербезопасности MaxPatrol O2 на Angular 18. • Вёл самую сложную часть проекта — граф атак: алгоритмы отображения и фильтрации сущностей, построение связей с учётом множества факторов. • Ускорил отрисовку графа: выполнил ряд оптимизаций рендеринга. • Интегрировал сторонний сервис компании: переработал архитектуру — модули стало можно импортировать в другие сервисы. • Написал скрипты автоматизации: управление конфигурациями стендов и развёртывание фронтенда на них. • Делегировал LLM атомарные функции, сложные алгоритмы и рутину, что значительно сократило сроки математически ёмких частей (расчёты графа).
    Marzec 2019 - Październik 2023
    (4 lata 8 miesięcy)
    ООО «Севергрупп Медицина»
    Старший разработчик
    • Пришёл на проект во время вывода MVP в продакшен; реализовал личный кабинет пациента и финальную логику онлайн-записи на приёмы. • В начале пандемии за двухнедельный спринт интегрировал стороннее WebRTC-приложение для телемедицины; дорабатывал бэкенд телемедицины на Node.js. • С нуля сделал админку и интерфейс чата врачей с пациентами на Angular 13. • Освоил разработку под Android на Kotlin и параллельно вёл Web и Android (задач примерно поровну). • В марте 2020 прошёл Performance Review с повышением до старшего разработчика.
    Sierpień 2018 - Marzec 2019
    (8 miesięcy)
    AT Consulting
    Разработчик
    • Разработал редактор схемы трубопровода на SVG (frontend на Angular + backend на Node.js), включая автопривязку оборудования к линиям по радиусу. • Сократил время загрузки схемы из 15 000 элементов с 15 минут до 3 минут благодаря рефакторингу. • Реализовал алгоритм генерации условной схемы в виде графа по данным реальной карты. • Помогал Сбер Технологиям с проектом совместной навигации на сайте (кобраузинг, React).
    Luty 2018 - Sierpień 2018
    (7 miesięcy)
    Вебим.ру, ООО
    Младший разработчик
    • Разработал часть сервиса для киосков в клиниках на Angular: работа с медицинским оборудованием через Redis, веб-камера и распознавание лица, распознавание данных с документов. • Самостоятельно довёл до релиза SPA на React + Python для закупщиков товара. • Делал code review, работал с Jira и Git, общался с заказчиками из США. Стек: Angular 6, React, Redux, Python, Django, Node.js, Socket.io, PostgreSQL, Redis, Canvas, OpenCV.

    Umiejętności

    RxJS
    NgRx
    NX
    JavaScript
    REST
    WebRTC
    Socket.io
    Node.js
    Redis
    React
    Python
    Angular
    SVG
    TypeScript
    Redux
    Canvas
    Kotlin
    PostgreSQL
    HTML5
    CSS3

    Znajomość języków

    Średniozaawansowany Angielski
    Ojczysty Rosyjski

    Typ zatrudnienia

    Typ zatrudnienia
    Pełny etat
    Tryb pracy
    Zdalnie
    Grafik pracy
    5/2
    Relokacja
    Niemożliwa
    Wyjazdy służbowe
    Brak możliwości wyjazdów służbowych