Запускаем афишу образовательных курсов на «Моём круге». Читать подробности
Обо мне

Я являюсь разработчиком Java уровня Middle. Также пишу на Kotlin, Golang, Python, C++. Имею опыт работы в разработке как серверных решений для финансового сектора, так и приложений в сфере медицины.  Участвовал в следующих проектах:

  • Процессинговый центр начисления кэшбека;
  • Сервис регистрации и обработки клиентов, карт, акций, банков, ТСП и транзакций для организаци процесса начисления кэшбека;
  • Сервис учета медицинских карт пациентов;
  • Сервис обработки МРТ снимков для выявления раковых опухолей типа глиома 1,2 и 3 степени головного мозга;
  • Сервис визуального представления многомерных медицинских данных.

Владею следующими технологиями:

  • Backend: Java SE/EE, Python, Spring, Hibernate, Kafka, Django, Flask
  • DB: PostgreSQL, MySQL, MongoDB
  • Frontend: HTML5, CSS, JavaScript, React.JS, ThreeJS
  • Другие: C#, C/C++, CUDA C/C+, OpenGL, QT, Linux, Bash, Docker, git, JIRA, Confluence, Bitbucket, Github

    Открыт для любых предложений о работе в интересных проектах.  Готов к релокации в другие страны. Жажду развиваться и получать новые знания. 

    Профессиональные навыки
    Участие в профессиональных сообществах
    Опыт работы
    Ведущий поставщик услуг в области разработки программного обеспечения и инновационных ИТ-решений
    Middle Java-разработчик
    Июнь 2018 — По настоящее время (1 год и 4 месяца)

    Разработка и тестирование серверной части процессингового центра лояльности для начислений кэшбека с использованием следующих технологий:

    - Язык программирования: Java 8/11, Groovy;

    - Разработка: Gradle,  Spring Boot (Core, MVC, Security), MyBatis, MapStruct, Liquibase, Apache Kafka, Apache Kafka Streams API, YARG;

    - База данных: PostgreSQL, pgBouncer;

    - Контейнеризация: Docker, Docker Compose.

    - Тестирование: Groovy,  Spock Framework, WireMock.

    Было уже реализовано:

    - Взаимодействие с фронтендом;

    - Обработка транзакций и начисление кэшбека;

    - Регистрация клиентов;

    - Генерация финансовых отчетов;

    - Загрузка чеков, спика ТСП;

    - Редактирование промоакций;

    - Прокси-сервер;

    - Интеграционные тесты;

    - DevOps (настройки веб-сервера);

    - Code review.

    Программист-стажер
    Июль 2017 — Сентябрь 2017 (3 месяца)

    Занимался разработкой и тестированием серверной и клиентской частей системы быстрого реагирования МЧС. Написал юнит-тесты, интеграционные тесты сервисов по обработке запросов диспетчеров и сообщений от спасателей, CRUD техники, провел тестирование UI.

    Разработка сайтов для бюджетных учереждений
    Backend-разработчик
    Декабрь 2017 — Апрель 2018 (5 месяцев)

    Разработка и тестирование серверной части оффисной библиотеки (https://github.com/seproject17/ceki_library):

    • Регистрация пользователей;
    • Регистрация и учет книг;
    • Проставление комментариев и баллов книгам;
    • Механизм, позволяющий брать книги на время и возвращать ее. 
    Национальный исследовательский университет «Высшая школа экономики»
    Студент
    Сентябрь 2017 — Июль 2018 (11 месяцев)

    Дипломная работа:
    RESTful DICOMWeb сервис для сбора МРТ-снимков и их обработки с целью сегментации раковых опухолей с использованием GPU (https://github.com/reactmed/neurdicom)

    Студент
    Сентябрь 2016 — Июль 2017 (11 месяцев)

    Курсовая работа:

    Удаленный сервис для обработки и визуализации многомерных медицинских данных с использованием Numpy и Matplotlib (https://github.com/rbaygildin/reactmed)

    Студент
    Сентябрь 2015 — Июль 2016 (11 месяцев)

    Курсовая работа:
    EMR-сервис для учета пациентов, написанный на Java 8 с использованием Spring Framework (авторское свидетельство на ФИПС: http://www1.fips.ru/fips_servl/fips_servlet?DB=EVM&DocNumber=2017619940&TypeFile=html)

    Показать еще 1 позицию
    Высшее образование
    Национальный исследовательский университет «Высшая школа экономики»
    Москва
    Факультет: Факультет компьютерных наук
    Сентябрь 2014—Июнь 2018 (3 года и 9 месяцев)

    Специализация:

    • Java
    • Python
    • Базы данных
    • Машинное обучение
    • C++
    • Qt
    • Django
    • Spring 
    • React.Js
    • Медицинская визуализация 

    Достижения:

    Дополнительное образование
    Лидер в области обучения дисциплинам Software Engineering
    Москва
    Akka for Java
    Август 2019—Август 2019
    • Изучение принципов реактивного программирования
    • Изучение Akka API 
    • Написание простого приложения парсинга сайтов с использованием модели акторов 
    Introduction to Spring Cloud
    Октябрь 2018—Октябрь 2018
    Introduction to git
    Июль 2018—Июль 2018