Готов к сильным backend-командам

Валерий
Труфанов

Java Backend Developer / Spring / PostgreSQL / CI/CD

Проектирую и развиваю Java/Spring Boot backend для корпоративных систем, где важны данные, роли, интеграции и стабильный production. Беру на себя REST API, PostgreSQL, ORM/SQL-оптимизацию, асинхронную обработку, CI/CD и разбор сложных инцидентов.

> system.ready = true > backend.status = stable
01

Engineering focus

What I actually solve

Оптимизация SQL-запросов

→ до 50% быстрее: устранение JOIN explosion и проблем ORM

Обработка больших данных

→ 100k+ записей без DataSetLimitException и деградации

Production-инциденты

→ разбор сложных багов и нестабильных состояний системы

Системы доступа

→ сложная ролевая модель и контроль прав на уровне backend

02

Стек и сильные стороны

Backend

Java 8/17, Spring Boot, Spring Framework 6, REST API

Data

PostgreSQL, Hibernate, Liquibase, оптимизация SQL/ORM

Infra

Docker, Tomcat, Jenkins, Groovy, Shell

Search

Apache Solr 7, схемы индексации, диагностика поиска

Async

JMS, ActiveMQ, event-driven подход, concurrency

Quality

JUnit, Mockito, SonarQube, Logback, MDC

Mobile

Kotlin, Android SDK, MVVM, Retrofit

AI/RAG

LangChain, Ollama, Supabase Vector, OpenRouter

IT Ops

Linux, Windows Server, Active Directory, DNS

03

Опыт работы

Май 2024 — настоящее время · Москва

Mirapolis · Java Developer

backend
  • Развивал backend корпоративной LMS: заменил полные выборки на безопасную пагинацию и стриминг, чтобы обрабатывать 100k+ записей без OOM и деградации.
  • Ускорял отчеты и тяжелые выборки до 50% за счет оптимизации SQL, ORM-логики и снижения лишних запросов к базе.
  • Закрывал production-инциденты в конкурентном доступе: thread-safe хранение, атомарные операции и разбор многопоточности.
  • Проектировал REST API вокруг ролевой модели, фильтрации и расширяемых прав; реализовал RolePermissionsService без изменений core.
  • Разбирал рассинхронизацию internal/external контуров, FK-зависимости, routing данных и сбои в JMS/ActiveMQ.
  • Дорабатывал CI/CD на Jenkins, Groovy и Shell; собирал окружения на Docker, Tomcat, Solr, Liquibase и PostgreSQL.

Февраль 2023 — апрель 2024 · Новосибирск

Artlab · Android Developer

mobile
  • Разрабатывал и поддерживал нативные Android-приложения на Kotlin с MVVM и Single Activity Architecture.
  • Повышал стабильность TCP/IP-взаимодействия: динамическая буферизация пакетов, handshake и стартовые сообщения.
  • Интегрировал REST API через Retrofit, асинхронные запросы через Coroutines и LiveData.
  • Настроил GitLab CI, Firebase, Gradle flavors, релизные сборки APK/AAB и публикацию в Google Play.
  • Работал с Material Design 3, темной темой, локализацией, RTL-поддержкой, code review и техдокументацией.

Октябрь 2021 — июнь 2022 · Томск

НПП Томская электронная компания · IT-отдел

it
  • Внедрил IT-регламенты по информационной безопасности, резервному копированию, учетным записям и доступам.
  • Настроил YouTrack, интеграцию с корпоративной почтой, обработку инцидентов, SLA и приоритизацию тикетов.
  • Администрировал корпоративную сеть, рабочие станции, Linux/Windows-серверы, Active Directory, DNS и DHCP.
  • Организовал автоматические бэкапы, проверки восстановления, антивирусную защиту и мониторинг активности сети.
04

Решенные задачи

SQL optimization

Ускорил тяжелые отчеты до 50%

→ меньше лишних JOIN, ORM-шума и запросов к БД

Large datasets

Обрабатывал 100k+ записей без падений

→ пагинация и стриминг вместо полной загрузки в память

RAG system

Собрал поиск по Jira-задачам

→ ETL, vector store, LLM, OCR и пользовательский интерфейс
05

Контакты

Emailvaliera.trufanov.2001@gmail.com Телефон+7 (914) 004-90-05 Telegram@ValeriiTruvanov GitHubgithub.com/Valerii09