Java Разработчик
Москва, РоссияМиддл
Удаленная работа
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g10dm
О себе
На данный момент 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, модернизировал систему автоматического оценивания ответов, добившись мгновенной обработки верных ответов без ожидания стандартного таймаута. Данное изменение ликвидировало излишнюю задержку при обработке правильных ответов
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы