Андрей Горбунов (andrey90gorbunov), 34 года, Вьетнам, ДанангАндрей Горбунов (andrey90gorbunov), 34 года, Вьетнам, Дананг

Андрей Горбунов

Java-программистБэкенд разработчикML-engineerСтарший (Senior)
Не ищу работу

Контакты

Войти
Возраст: 34 года
Опыт работы: 7 лет и 10 месяцев
Регистрация: 12.08.2023
Последний визит: 3 месяца назад
Гражданство:
Местоположение: Вьетнам, Дананг
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

Опытный Java-разработчик со стажем более 6 лет. Специализируюсь на проектировании и разработке серверной части систем со сложной бизнес-логикой и решении интеграционных задач. Работал над проектами в сфере страхования, ритейла, туризма, управления рекламой и FinTech. Так же занимаюсь разработкой и внедрением ML-моделей в Java-сервисы. Имею опыт практического применения AI в области инвестиций и алгоритмического трейдинга.

Компактное CV на русском: https://tinysrc.me/go/sDZaFIVSg

Мой профиль в LinkedInlinkedin.com/in/a-gorbunov

Что я ищу:

Позицию старшего Backend разработчика на JAVA в русскоговорящую команду продуктовой компании. Нахожусь во Вьетнаме, поэтому в приоритете удалённый формат работы. Но если нужно очное присутствие в офисе и проект интересный, готов обсудить релокацию. Интересны сферы медицины и криптовалют, проекты с применением нейронных сетей и машинного обучения, а также предметные области с которыми не работал.

Для меня важно:

  • нестандартные задачи и интересный проект
  • возможность профессионального развития
  • зарплатная «вилка» не ниже рынка

      Мой стек на текущий момент:

      Backend: JAVA 8+ , Spring ( Core , Web , Data , Security , MVC ) , Spring Boot , Groovy 

      Frontend: HTML , CSS , JavaScript , jQuery , Thymeleaf , JSP , FreeMarker , Bootstrap 

      Databases & ORM: SQL , PostgreSQL , MySQL , MongoDB ; Hibernate , JDBC , MyBatis 

      Machine learning & Big Data: Python , SparkML , Deeplearning4j , Spark , Hadoop 

      Integration: REST API , SOAP , WSDL , XML , XSD , JSON , Apache Kafka , ActiveMQ 

      Testing & Logging tools: Junit , Mockito , PowerMock , TestNG , Postman , SoapUI , log4J , Kibana

      DevOps: CI/CD , Maven , Gradle , Nginx , VisualVM , Docker , Jenkins , Bitbucket , Git , Linux , Bash

      Что я умею делать:

      • расширять функциональность готовых продуктов под новые требования бизнеса
      • оптимизировать работу серверной части, расследовать инциденты и устранять баги
      • рефакторить унаследованный код и делать реинжиринг legaсy-систем
      • реализовывать любые интеграции с внешними системами и сервисами
      • разрабатывать продукты с нуля, создавать MVP и проводить Proof of Concept
      • разрабатывать и внедрять ML-модели в Java-сервисы

      Особенности:

      • 3 года опыта удалённой работы в геораспределённой команде
      • быстро разбираюсь в чужом коде и адаптируюсь в новые проекты
      • хорошая алгоритмическая и математическая подготовка
      • могу эффективно работать как в команде, так и в формате соло-разработки

      Английский язык: свободно читаю документацию, в разговорном подхожу к В1

      Примеры кода:

      Подавляющее большинство проектов с которыми я работал находятся под NDA. Но на GitHub есть моё решение для реального тестового задания, которое я выполнял четыре года назад при собеседовании на позицию Middle Java Developer.

      Ссылка на проект: https://github.com/andrey90gorbunov/adminpanel

      Я открыт к предложениям.

      Пишите на почту: andrey90gorbunov@yandex.ru 

      или в телеграм: andrey90gorbunov

      Навыки

      Java
      Java Spring Framework
      Spring Boot
      Gradle
      Apache Maven
      PostgreSQL
      MongoDB
      Apache Spark
      Машинное обучение
      Deep Learning

      Опыт работы

      • BonsAI
        Дананг
        Lead Java Developer & Co-Founder
        Январь 2023 — По настоящее время (2 года и 1 месяц)

        «ВоnsAI» - автономная торговая система для криптовалютного алготрейдинга на основе искусственного интеллекта. FinTech and Crypto startup.

        • Разработал предиктивную модель машинного обучения на основе рекуррентных нейронных сетей с LSTM-архитектурой для прогнозирования поведения финансовых временных рядов. Модель анализирует колебания котировок криптовалют и предсказывает сколько будет стоить целевая монета через 10 минут.
        • Разработал и ввёл в эксплуатацию MVP, способный самостоятельно открывать и закрывать сделки на биржах, основываясь на предсказательных сигналах предиктивной модели. С нуля осуществил реализацию идеи на всех уровнях: backend, frontend, AI-компонент, интеграции и инфраструктура. Система управляет депозитом инвестора и генерирует пассивный доход.

        Стек: JAVA 11 , Spring ( Core , Web , Data , Security , Boot ) , DeepLearning4J , Apache Spark , MongoDB , JavaScript , HTML , CSS , Thymeleaf , Bootstrap 5 , Maven , Junit , Mockito , log4J , Git

      • Мы разрабатываем софт и оборудование для автоматизации торговых сетей с 1994 года
        Санкт-ПетербургОт 100 до 1000 сотрудников
        Бэкенд разработчикJava Software Engineer
        Январь 2020 — Декабрь 2022 (3 года)

        • Отвечал за разработку и поддержку бэкенда в кросс-функциональной команде из 10 человек, которая занималась модулем лояльности основного продукта фронт-офисной системы Set Retail. Модуль позволяет централизованно управлять акциями, скидочными механиками, бонусными и купонными программами на POS-системах сетевых ритейлеров (150 000+ кассовых мест).

        • Имплементировал в модуль лояльности более 100 новых функциональностей, связанных с механиками рекламных акций, правилами использования скидочных карт и способами расчёта на кассе. Новые опции расширили возможности управления программами лояльности клиентов и позволили создавать акции с условиями, которые ранее были не доступны.

        • Реализовал 15 проектов интеграции платформы с внешними системами, включая разработку плагинов и API. Интеграции позволили: оплачивать покупки на кассах альтернативными типами платежей, использовать карты процессинговых систем, рассчитывать скидки во внешних системах лояльности, взаимодействовать с ERP и CRM-системами ритейлеров.

        Стек: JAVA 8 , JavaScript , Spring , Hibernate , JPA , PostgreSQL , REST , SOAP , WSDL , Apache Kafka , Junit , Mockito , PowerMock , Postman , log4J , Gradle , Jenkins , Git

      • ComNGo
        Санкт-Петербург
        Бэкенд разработчикJava Developer
        Июнь 2017 — Ноябрь 2019 (2 года и 6 месяцев)

        «ComNGo» - продуктовая IT-компания, которая развивает собственные решения на рынке страхования Израиля, сервисы в области туризма, а так же занимается заказной разработкой.

        Проект 1: Разработка BPM-платформы для израильского рынка страхования. Дорабатывал для продукта: CRM, систему сравнения цен, админку и кабинеты агентов. Написал асинхронный поисковый движок для пролонгации договоров. Он автоматизирует работу агентов: находит в базе полисы с исходящим сроком, делает запросы вендорам, формирует КП и оповещает агента.

        Проект 2: Локализация зарубежного продукта для выхода на российский рынок. Произвёл аудит и интернационализацию ядра платформы. Изменил часть бизнес-логики под другие стандарты и законодательство. Реализовал интеграции с 6 российскими страховыми компаниями. Сделал все работы за 4 месяца в соло-формате, обеспечив заказчику возможность выхода но новый рынок.

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

        Стек : JAVA 8 SE , Groovy , Spring , Hibernate , JPA , Maven , ActiveMQ , REST , SOAP , MySQL , MongoDB , Junit , Mockito , TestNG , Postman , SoapUI , log4J , Docker , Bitbucket , Git , Bash

      • Санкт-ПетербургОт 100 до 1000 сотрудников
        Бэкенд разработчикPython Developer
        Август 2015 — Октябрь 2015 (3 месяца)

        «AdRiver» - система управления и аудита интернет-рекламы, российская AdTech компания.

        • Работал младшим разработчиком и сервис-инженером на 2-ой линии технической поддержки.

        • Отработал более 200 заявок от клиентов (3-4 в день). Устранял сбои в работе счётчиков показа рекламных баннеров, встраивал скрипты в код сайтов, кастомизировал статотчёты по запросам.

        • Написал утилиты на Python для конвертации данных в отчётах и сбора сверхдетализированной статистики по показам. Ранее конвертацию делали вручную и она занимала много времени.

        Стек: Python , JavaScript , Bash , HTML , CSS

      Высшее образование

      • Университет ИТМО

        Национальный исследовательский университет ИТМО
        Санкт-Петербург5127 выпускников
        Технологического менеджмента и инноваций
        Сентябрь 2008 — Июнь 2016 (7 лет и 9 месяцев)

        Инженер по охране окружающей среды 

        Тема диплома: «Разработка и применение ПО в области экологии»

      Дополнительное образование

      • Stepik

        Образовательная платформа и конструктор онлайн-курсов
        Санкт-Петербург7709 выпускников
        Docker
        Октябрь 2023 — Октябрь 2023 (1 месяц)
      • Омский Государственный Технический Университет

        Машинное обучение
        Август 2023 — Сентябрь 2023 (1 месяц)
        Специальные архитектуры нейронных сетей (введение в CNN,RNN,NLP)
        Июль 2022 — Декабрь 2022 (5 месяцев)
        Введение в искусственные нейронные сети
        Май 2022 — Июль 2022 (2 месяца)
      • Томский государственный университет

        Теория вероятностей
        Июль 2023 — Октябрь 2023 (3 месяца)
      • VK Team

        Hadoop. Система для обработки больших объемов данных
        Декабрь 2022 — Январь 2023 (1 месяц)
      • Computer Science Center

        Совместная инициатива Computer Science клуба при ПОМИ РАН, компании JetBrains и Школы анализа данных Яндекса
        Санкт-Петербург179 выпускников
        Линейная алгебра
        Октябрь 2020 — Январь 2021 (3 месяца)
        Алгоритмы: теория и практика. Методы
        Сентябрь 2019 — Октябрь 2019 (1 месяц)
        Алгоритмы: теория и практика. Структуры данных
        Сентябрь 2019 — Ноябрь 2019 (2 месяца)
        Введение в архитектуру ЭВМ. Элементы операционных систем
        Июль 2019 — Ноябрь 2019 (4 месяца)
        Введение в базы данных
        Апрель 2018 — Июнь 2018 (2 месяца)
        Java. Базовый курс
        Сентябрь 2015 — Ноябрь 2015 (2 месяца)
      • Институт Биоинформатики

        Введение в дискретную математику
        Апрель 2018 — Июнь 2018 (2 месяца)
        Введение в Linux
        Апрель 2015 — Июнь 2015 (2 месяца)
        Основы статистики
        Февраль 2015 — Май 2015 (3 месяца)
        Программирование на Python
        Октябрь 2014 — Декабрь 2014 (2 месяца)
      • Технопарк

        Совместный образовательный проект МГТУ им. Н.Э. Баумана и Mail.Ru Group
        Анализ безопасности веб-проектов
        Февраль 2016 — Июнь 2016 (4 месяца)
        Разработка веб сервиса на Java
        Декабрь 2015 — Февраль 2016 (2 месяца)