Senior Backend Engineer Node.js, TypeScript, NestJS, PostgreSQL, AWS
Батуми, ГрузияСеньор
Удаленная работа
Опыт работы более 5 лет
Опыт работы более 5 лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g18Z2
О себе
На данный момент Senior Software Engineer.
Мои компетенции и опыт
Senior Backend Engineer с 13 годами разработки, включая 7+ лет с нужен доступ к резюме и TypeScript. Заменил опрос ERP раз в 15 минут на обновления по событиям и изолировал ресурсоемкий импорт, сохранив отзывчивость основного приложения. Основной фокус: API, PostgreSQL/SQL, Redis, AWS, надежная фоновая обработка и выпуск релизов. Писал и оптимизировал SQL-запросы.
Сооснователь и Software Engineer в MokuHub, стартапе на ранней стадии.
MokuField: реализовал tenant-aware API, schema-scoped provisioning, BullMQ-импорты с историей, статусами и повторами, а также React-дашборды заявок с назначениями, сменой статусов и журналами работ. Выпускал деплои с разделением окружений, миграциями БД и проверками здоровья сервисов.
MokuBot: разрабатывал сценарии взаимодействия расширения MokuAssist с gateway: передачу авторизации и сессии, доступ к организациям и доставку дашбордов. Управлял Cloud Run revisions, согласованностью окружений и секретов, проверками здоровья и логов.
Рассматриваю удаленную работу на полную занятость. English B2.
Опыт работы
Blu Banyan — Senior Software Engineer | нужен доступ к резюме — настоящее время
Разрабатывал нужен доступ к резюме и TypeScript сервисы и рабочие React-дашборды, связывающие внутренние инструменты с NetSuite, Workato, Salesforce и AWS Lambda.
Реализовывал SuiteScript triggers и RESTlet-интеграции; использовал SuiteQL и Saved Searches внутри NetSuite для предоставления данных связанным бизнес-системам.
Отвечал за API-контракты, архитектурные решения, планирование релизов и code review; менторил разработчиков и документировал границы интеграций.
Перешел в Blu Banyan вместе с прежней инженерной командой после закрытия Titan Solar Power.
Titan Solar Power — Senior Software Engineer | нужен доступ к резюме — нужен доступ к резюме
Заменил RESTlet-опрос раз в 15 минут на обновления через SuiteScript и AWS Lambda для данных заказов и этапов сервиса, убрав ожидание следующей синхронизации.
Спроектировал подготовленные данные для чтения в DynamoDB, Redis и PostgreSQL вместо синхронных запросов портала к ERP, приняв eventual consistency ради отзывчивого доступа клиентов.
Реализовал регистрацию, валидацию, права пользователей и гостевой доступ, чтобы клиенты могли отслеживать заказы, этапы сервиса и приезд специалиста через web.
APSIS — Senior Software Developer | нужен доступ к резюме — нужен доступ к резюме
Вынес ресурсоемкие Excel/XML-импорты от 10 MB из основного нужен доступ к резюме backend в отдельные сервисы с загрузкой через AWS S3. Сбои импорта затрагивали только импорт, а остальное приложение оставалось доступным.
Масштабировал пул из 0-20 workers с распределением по пользователям, чтобы большой импорт не занимал всю обработку; принял дополнительную сложность сервисов и сети ради изоляции сбоев.
Реализовал idempotency keys, отложенные повторы, возврат в очередь после сбоя или рестарта, dead-letter queue alerts и ручной повтор обработки.
Принимал архитектурные решения в команде из 10 человек, менторил 2-3 разработчиков и управлял релизами AWS CodePipeline как release master.
Создавал React-интерфейсы со state management, формами, правами и кешированием; тестировал эти сценарии через Jest и Playwright.
Ранний опыт — Software Developer | нужен доступ к резюме — нужен доступ к резюме
OrbitSoft, EPAM, ITMax, IT-Delta, DMG. Web-приложения, API, админ-панели, дашборды, CMS и модернизация legacy-кода.
Другие проекты
TLoG — backend concurrency lab: Redis/Lua atomic counters, leaderboard и Redis-to-PostgreSQL worker с retry/backoff. нужен доступ к резюме
Контакты
Email: нужен доступ к резюме
Телефон: нужен доступ к резюме
Сайт: нужен доступ к резюме
GitHub: нужен доступ к резюме
Есть файл резюме (защищен)
Интересные кандидаты
- сQ
- рт
ручной тестировщик ( QA engineer )
remote parttime - п
программист / backend разработчик
remote - иD
инженер-программист (developer) NET, Python, Node, 1C
remote - Юп
Юнити программист / Unity Developer (c#), Senior/Middle+, English C1 (Upper-Intermidiate)
remote parttime - Фрremote office
- Фр
Фронтенд разработчик (React/TypeScript)
remote parttime office - Тд
Технический директор / CTO / Director of Engineering / VP of Technology
relocate remote parttime office - Тд
Технический директор (CTO) / Head of engineering
remote - Тд
Технический директор (CTO) / Head of Engineering
relocate remote
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
