Backend (NodeJS/Typescript) Developer
Салоники, ГрецияМиддл • Сеньор
Удаленная работа • Частичная занятость
Опыт работы более 5 лет200 000 ₽
Опыт работы более 5 лет200 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g10P0
О себе
На данный момент 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
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
