Backend (NodeJS/Typescript) Developer

Салоники, Греция
Миддл • Сеньор
Информационные технологии • Разработка • JavaScript • Node.js • TypeScript • React • Express • PostgreSQL
Удаленная работа • Частичная занятость
Опыт работы более 5 лет
200 000 ₽
Есть файл резюме (защищен)
О себе

На данный момент Senior Fullstack Engineer.

Мои компетенции и опыт

Проект: Веб-приложение для ранней диагностики рака. Приложение позволяет лаборантам управлять экспериментами, загружать данные пациентов и реагентов, а также автоматически рассчитывать результаты.

Команда: 15Devs + 8QA + 3BA + 2DevOps | 2 года 6 месяцев
 

  • Разработала схему модели Data Vault, писала сложные SQL-запросы и управляла миграциями базы данных с использованием Liquibase
  • Ускорила поисковые запросы на 70% (с 5с до 1.5с) для поиска экспериментов в LIMS-системе, оптимизировав SQL-запросы с применением B-tree и GIN-индексов для JSONB-полей на миллионах записей в Data Vault
  • Ускорила разработку экспериментов на 50% благодаря перепроектированию REST API и рефакторингу сервисов
  • Реализовала надежную валидацию сложных форм на стороне клиента и сервера, полностью покрытую unit-тестами
  • Разработала критически важный для бизнеса инструмент миграции (NodeJS, PowerShell) для переноса 4-летней истории каналов и личных сообщений из Slack в MSTeams за один месяц, сэкономив компании $25K за счет отказа от услуг сторонних вендоров
  • Улучшила 10+ пользовательских интерфейсов, повысив удовлетворенность пользователей через упрощение бизнес-требований, стандартизацию форм экспериментов и упрощение UI-текстов; достигла результатов благодаря тесному сотрудничеству с кросс-функциональными командами и стейкхолдерами в отсутствие UI/UX-дизайнера
  • Реализовала переключение языков приложения с использованием библиотеки i18n
  • Обеспечила чистоту кода за счет настройки ESLint, Husky, Prettier
    Стек: нужен доступ к резюме , Typescript, PostgreSQL, TypeORM, TypeDI, React, Jest, JWT, Kafka, Azure, Casbin, Camunda, GIT, Docker, Microservices

    Проект: Онлайн-проводник для научных и медицинских девайсов
    Команда: 8Devs + 1QA + 1DevOps | 5 месяцев
     
  • Реализовала функцию агрегации датасетов (Databricks), сократившую время доступа к файлам на 50% для 1000+ исследователей, позволив им объединять данные с 5000+ лабораторных устройств в коллекции
  • Инициировала постепенную миграцию с legacy-кода на ES6 с покрытием тестами, продолжая при этом разрабатывать новую функциональность и поддерживать существующую кодовую базу
  • Совместно с командой исправила 180 багов за 5 месяцев, сократив бэклог с 300 до 120 (оставив только минорные баги с низким приоритетом) и улучшив стабильность системы
    Стек: нужен доступ к резюме , Javascript, Typescript, PostgreSQL, Databricks, TypeORM, TypeDI, React, Jest, Docker, Microservices, GitHub Actions

    Проект (внутренний): Веб-приложение (MVP), для анализа файлов компании в облачном хранилище и извлечения релевантных слайдов презентаций, позволяющее пользователям искать слайды с помощью естественного языка и генерировать корпоративные презентации.
    Команда: 3Devs + 1QA + 1BA + 1DevOps | 3 месяца
     
  • Спроектировала и реализовала on-premise SaaS MVP на базе Gemini AI и AWS S3, ускоривший рабочий процесс менеджеров по созданию презентаций в 5 раз
  • Ежедневно взаимодействовала с Product Owner для презентации результатов исследований, реализации решений и предложения улучшений продукта, повысивших функциональность приложения
  • Поддерживала разработку, осуществляла ревью кода, распределяла задачи в команде, проводила демо
    Стек: нужен доступ к резюме , Typescript, PostgreSQL, AWS (S3), React, Jest, monorepo, Google Vertex AI, Terraform, GIT


Есть файл резюме (защищен)


Интересные кандидаты