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

Москва, Россия
Миддл
Информационные технологии • Разработка • Backend • Java • Hibernate • Spring • MongoDB • MySQL • PostgreSQL
Удаленная работа
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
О себе

На данный момент Java Developer (Fullstack).

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

Декабрь 2019 — по настоящее время

Java Developer (Fullstack)

Обязанности: разработка и сопровождение голосовых ассистентов, постпродажное сопровождение, устранение багов, внедрение фичей, fullstack-разработка CRM для обработки заявок и жалоб клиентов по различным каналам (email, чат, веб-форма, B2B-приложение), fullstack-разработка веб-приложения для обучения и тренировки операторов.

1. Проект: Голосовые помощники (ритейл: М-Видео, Эльдорадо, Летуаль и др.)
Стек: Java Core, Spring Framework, MySQL, GitLab.

Достижения:
- Разработал и сопровождал 20+ голосовых ассистентов (входящие/исходящие звонки, автоматизация сбора обратной связи, продажи с обработкой возражений) c использованием Spring Framework, VoiceXML
- Реализовал интеграцию с Yandex Geocoder API для обработки координат текущего положения абонента
- Реализовал механизм автоматизированного сбора и формирования отчетности с использованием хранимых процедур MySQL (stored procedures), что сократило ручные операции
- Разработал систему, позволяющую пользователям голосом запрашивать ближайшие точки продаж продукции. Сервис возвращает точные адреса ближайших торговых точек. Решение основано на Spring Data, Spring Web и RestTemplate, обеспечивая быструю обработку запросов и высокий уровень удобства для пользователей

2. Проект: CRM для Национальной системы платёжных карт «МИР». CRM для обработки заявок и жалоб клиентов по различным каналам (email, чат, веб-форма, B2B-приложение)
Стек: Spring Boot (Data, Security, Web, JDBC), Angular, JavaScript, Liquibase, Maven.

Достижения:
- Реализовал объединение отдельных баз данных нескольких приложений в единую централизованную базу данных с помощью отдельного микросервиса миграции. Этот шаг привел к ускорению сбора исторических данных обращений по каждому клиенту с разных каналов обращений.
- Перевел жёстко закодированные в унаследованном Java-приложении учётные данные и привилегии доступа в централизованное хранилище HashiCorp Vault, что устранило риски утечки конфиденциальных данных и облегчило управление правами доступа в распределённой среде
- Провёл рефакторинг устаревшего Java-проекта, переведя статичные SQL-запросы на использование jdbc-template с Prepared Statements. Эта мера позволила устранить потенциальные уязвимости перед SQL-инъекциями
- Осуществил внедрение Webpack для минификации JavaScript-кода. Результат позволил повысить защиту данных, снизить размер передаваемых файлов и ускорить загрузку страниц, повысив удобство и удовлетворённость пользователей

3. Проект: RoboSchool (обучение операторов колл-центров). Сценарии общения, транскрибация речи, автоматическая оценка ответов.
Стек: Spring Boot, Angular, Liquibase, Maven.

Достижения:
- Реализовал систему интеграции рекламной площадки ADFox, обеспечив надежную доставку рекламных блоков и плавную интеграцию в интерфейс веб-приложения
- Применяя протокол связи gRPC, модернизировал систему автоматического оценивания ответов, добившись мгновенной обработки верных ответов без ожидания стандартного таймаута. Данное изменение ликвидировало излишнюю задержку при обработке правильных ответов


Специализация
Информационные технологииРазработкаBackendJavaHibernateSpringMongoDBMySQLPostgreSQL
Отрасль и сфера применения

Уровень
Миддл

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


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