Для открытия контактов резюме необходимо приобрести доступ к базе

  • Открывайте только нужные вам целевые контакты
  • Контакты открываются навсегда
  • Низкая стоимость
#

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

от 60 000 до 80 000 ₽

Гражданство

Россия

Тип занятости

Полная занятость, Проектная работа/разовое задание, Свободный график

Город: Новосибирск

Опыт работы

11 месяцев

Turron

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

С 01.04.2025 по настоящее время (1 год)

Turron - система поиска видео-исходников(Видео-Shazam) Об проекте: Пару месяцев назад, я столкнулся с проблемой поиска интересующих меня видео. Google Lens не мог выдать нужный результат, ему не хватало контекста (в скриншоте его маловато). Так что я решил создать свой аналог Shazam, но для видео. Представляю Turron - поисковик, анализирующий короткие видеофрагменты (2-5 сек.) и находит максимально точные совпадения с помощью перцептивного хеширования ключевых кадров по личной базе данных. Что сделал: * Спроектировал и внедрил горизонтально масштабируемую микросервисную архитектуру для поиска по видео на базе перцептивного хэширования (pHash), устойчивого к любым постобработкам. * Разработал отдельные сервисы для загрузки видео, извлечения ключевых кадров (FFmpeg), генерации и сравнения хэшей (по Hamming Distance), хранения метаданных. * Настроил Kafka для асинхронного обмена между сервисами и Eureka + API Gateway для автоматической регистрации и маршрутизации. * Поддержал отказоустойчивость через Circuit Breaker, реализовал полноценную поддержку MinIO (AWS S3 совместимый) для хранения видео. * Настроил CI/CD через GitHub Actions: автосборка Docker-образов, версионирование и деплой без ручного вмешательства. * Добавил метрики и мониторинг через Spring Actuator, Prometheus и Grafana — отслеживание производительности в реальном времени. Результат(которым я доволен!): * Система масштабируется без блокировок, обрабатывает тысячи видеофрагментов в сутки с высокой точностью и отказоустойчивостью. * Время от загрузки фрагмента до получения исходника — около 600-800 мс. * Точность определения совпадений - 97% на валидационной выборке из 1000+ фрагментов(расстояние Хэмминга тащит). * Система стабильно обрабатывает до 10к видеофрагментов в сутки без деградации и с возможностью линейного масштабирования. * CI/CD пайплайн ускорил цикл релизов на 70% за счёт автоматической сборки, версионирования и деплоя Docker-образов. * Архитектура протестирована и готова к расширению на внешние источники видеоконтента без рефакторинга основной логики. В планах работать с YouTube и Jellyfin API. Стек: Java 21, Gradle, Spring, Hibernate, PostgreSQL, MinIO, Kafka, Docker, K8s, Prometheus, Grafana, Netflix Eureka;

Fablewhirl

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

С 15.08.2024 по 25.04.2025 (8 месяцев)

Fablewhirl - редактор чарлистов для D&D E5 Что сделал: * Спроектировал модульный микросервисный бэкенд (7 сервисов) по принципу ограниченной ответственности. * Реализовал авторизацию через Keycloak, включая поддержку access/refresh токенов и извлечение метаданных пользователя на каждом этапе взаимодействия. * Внедрил горизонтально масштабируемую архитектуру с асинхронной обработкой задач через Kafka. * Настроил кэширование в Redis — для хранения пользовательских токенов и часто запрашиваемых тредов, что снизило нагрузку на БД. * Интегрировал MinIO как хранилище данных, с возможностью масштабирования на AWS S3. * Построил CI/CD пайплайн на GitHub Actions: кэширование зависимостей, динамическая сборка всех 7 сервисов, автодеплой по окружениям. * Включил метрики и мониторинг через Prometheus + Grafana, визуализировал ключевые показатели производительности и стабильности. Результат: * Повысил производительность API на ~42% за счёт внедрения Redis и Kafka, минимизируя блокировки и обращения к БД. * Снизил среднее время отклика с 450 мс до 200 мс на наиболее нагруженных эндпоинтах. * Система выдерживает 15к+ запросов в сутки при незначительной деградации по производительности и стабильности. * Время полного деплоя от коммита до production сокращено на 60% благодаря автоматизации в GitHub Actions. * Мониторинг выявил и позволил устранить три ключевых узких места ещё до выхода в prod окружения. Стек: Java 17, Gradle, Spring, Hibernate, PostgreSQL, MongoDB, Kafka, Redis, Keycloak, Docker, K8s, Prometheus, Grafana, Netflix Eureka;

Образование

Университет

Высший колледж информатики при НГУ

Владение языками

Родной язык

Русский

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

Английский

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

Ключевые навыки

  • Java

  • Spring framework

  • Postgresql

  • Docker

  • Kubernetes

  • Github

  • Grafana

  • Prometheus

  • Docker-compose

  • Hibernate orm

  • Jpa

  • Junit

  • Sql

  • Git

  • Mongodb

  • Maven / gradle

  • Helm charts

  • Nosql бд

  • cache for redis

Дополнительная информация

Я джавист с ~годом опыта в полноценной разработке приложений. За плечами — несколько проектов, в которых я полностью брал работу с серверной частью веб-приложения: проектировал архитектуру, для разработки активно использовал Spring, интегрировал базы данных на Postgres/MongoDB и объектные хранилища по типу MinIO и AWS S3. Писал REST API, Dockerfile’ы, кешировал токены в Redis, настраивал деплой в кластер k8s, тестировал запросы через Postman, мониторил производительность через Prometheus + Grafana. Участвовал в событии "Hacktoberfest". Контрибьютил open-source проект для создания статических сайтов для документаций https://github.com/neojelll/DocuTide, в процессе получил глубокое понимание параллельной командной работы в Github.

Похожие резюме

#

до 100 000 ₽

43 года

Новосибирск

Полный день

Последнее место работы

ООО Компания ЛАД ДВА, менеджер отдела, апрель 2007 - июль 2008

Обновлено

23.11.2024 в 15:02

Был на сайте

Более недели назад

Опыт работы

19 лет 4 месяца

#

Не указана

51 год

Новосибирск

Полный день, Удаленная работа

Последнее место работы

ОАО «НЗХК, Инженер-проектировщик строительных конструкций., июль 2000 - февраль 2012

Обновлено

18.12.2024 в 18:55

Был на сайте

Более недели назад

Опыт работы

26 лет 9 месяцев

#

до 200 000 ₽

46 лет

Новосибирск

Полный день, Гибкий график, Удаленная работа

Последнее место работы

АОЗТ "ИНТЕРКОД", Вахтенный механик, март 2000 - февраль 2004

Обновлено

23.11.2024 в 21:03

Был на сайте

Более недели назад

Опыт работы

23 года 2 месяца