Максим Ивашко (witcher145), 29 лет, Россия, БарнаулМаксим Ивашко (witcher145), 29 лет, Россия, Барнаул

Максим Ивашко

Бэкенд разработчик
Рассмотрю предложения

Контакты

Войти
Возраст: 29 лет
Опыт работы: 7 лет и 4 месяца
Регистрация: 08.10.2021
Последний визит: 2 месяца назад
Гражданство:
Местоположение: Россия, Барнаул
Дополнительно: готов к удаленной работе
Знание языков:

Навыки

Java
Kotlin
Spring Boot
C++
Golang

Опыт работы

  • Разработка, запуск и вывод на рынок новых IT-продуктов на заказ и для себя
    МоскваОт 10 до 100 сотрудников
    Программист
    Ноябрь 2021 — По настоящее время (3 года и 4 месяца)

    В данный момент занимаюсь:

    - Разработкой проекта для интеграции с 1С, где наш бэкенд выступает в роли прокси-сервера с минимальной бизнес-логикой. На этапе начала проекта описывал архитектуру взаимодействия. В плане архитектуры описывал логику синхронизации данных между нашими системами так как часть данных из 1С переносится в нашу систему. Разработка ведется на kotlin'е и spring'е.

    Занимался:

    - Разработкой проекта для робокота, аппаратного устройства. Конкретно бэкенд частью, платформой принятия решений на kotlin'е и spring'е. Эта платформа принятия решений помогала в выборе различных активностей(игр, квестов) и формирования плейлиста из музыки, сказок. Данные с этой платформы передавались на основной бэкенд через Kafka, частично было взаимодействие через REST API. Хранение данных было в БД PostgreSQL и в кэше Redis

    - Самостоятельная с нуля разработка проекта на Go для благотворительности. На этом проекте была интеграцией с платежной системой, с почтовым сервисом. Хранение данных было в БД PostgreSQL, взаимодействие через БД осуществлялось через gorm.

    - Доработкой сырого продукта реализованном на Unity, конкретно я занимался бэкенд частью на kotlin'е и spring'е. Подключал и реализовывал хранение данных через hazelcast. Дорабатывал взаимодействие через вебсокеты.

    - Доработкой корпоративного портала на kotlin'е и spring'е.

  • ДимСофт
    Барнаул
    Программист
    Февраль 2020 — Ноябрь 2021 (1 год и 10 месяцев)

    Занимался разработкой ПО на языке программирования Java, Kotlin.

    В работе использовались следующие основные технологии: Spring Boot, JPA(hibernate).

    В мои обязанности входило:

    - Вел два проекта, оба они финансовые т.е финансовые приложения. Первое приложение, это для оплаты гос.услуг, где я реализовал интеграцию с эквайрингом и платежным шлюзом и периодически занимался доработкой основного функционала, но помимо backend'a я дорабатывал ещё frontend на Angular. Второе приложение является мобильным, но я дорабатывал REST-сервис, занимался интеграцией с платежным шлюзом.

    - До этого поддерживал проект с микросервисной архитектурой, занимался доработкой функционала; Реализовал два REST-сервиса с нуля, один был на тему получения пачки уведомлений в виде JSON, их обработка и хранение, а второй для отправки смс-уведомлений пользователям. Также в команде занимался реализацией СБП(Система Быстрых Платежей).

  • КГБУЗ Диагностический центр Алтайского края
    Программист
    Июнь 2018 — Февраль 2020 (1 год и 9 месяцев)

    Создание веб-сервисов с нуля (REST, SOAP) в сфере здравоохранения;

    - доработка текущего и разработка нового функционала для имеющегося ПО (веб-приложения), которое используется работниками диагностического центра в работе с пациентами. Графический интерфейс реализован через Apache Wicket;

    -тестирование, выявление и исправление сбоев в работе программы;

    -работа с базой данных PostgreSQL, написание SQL запросов и проектирование базы данных.

    - Интеграция с платформой Нетрика для взаимодействия с другими медицинскими информационными системами.

    - Реализация отдельного JSON-RPC сервиса для интеграции с нашей системой

  • Барнаульская водяная компания
    Программист
    Ноябрь 2017 — Май 2018 (7 месяцев)

    - доработка внутреннего ПО компании, разработка нового функционала на языке программирования C++;
    - сбор сведений от пользователей о работе программы и выяснение их потребностей в новом функционале;
    - тестирование, выявление и исправление сбоев в работе программы;
    - работа с базой данный MySQL, написание SQL запросов и проектирование баз данных.

    - Интегрировал SpRecord в ПО компании.

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

  • АлтГУ

    Алтайский государственный университет
    Барнаул685 выпускников
    Физико-технический
    Сентябрь 2013 — Июль 2019 (5 лет и 10 месяцев)

    Занимался в университете научным проектом «Управление движением андроидного робота посредством анализа движений человека с помощью Kinect», непосредственно я занимался программированием робота-андроида "Bioloid Premium kit" в среде RoboPlus на встроенном языке программирования и в среде Eclipse на языке программирования Си.

    Дипломной проект на бакалавриате, на тему "Разработка учебного стенда с использованием пьезотрансофрматорного измерительного преобразователя с двумя степенями свободы"

    Дипломной проект на магистратуре, на тему "Применение искусственных нейронных сетей для построения интеллектуального классификатора"