Артем Маслов - Java Backend Developer

  • Middle
  • Сербия
  • 200 000 - 280 000 ₽ (руб/мес)
  • Полная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 1 год назад
Photo

Навыки

  • Bash
  • design patterns
  • Docker
  • Git
  • Hibernate
  • Java
  • Jira
  • JUnit
  • Kotlin
  • Maven
  • Postman
  • Scrum
  • Spring
  • SQL
  • Swagger
  • Swing
  • Teamwork

Опыт работы

Научно-инженерный центр Санкт-Петербургского электротехнического университета

Java Разработчик - Октябрь 2022 — сентябрь 2023

• Разрабатывал «толстый клиент» для сложных математических расчетов на Swing и Java.
• Внедрил несколько математических алгоритмов для позиционирования и навигации по звездам.
• Разработал алгоритм для идентификации звезд на фото на замену старому. Вероятность определения всех звезд на фото выросла с 3% до 60%. Пользователям больше не требуется заполнять сложную форму для запуска идентификации, моя версия запускается автоматически. Это улучшение экономит много времени пользователей.
• Перенес математические расчеты в фоновый режим. Теперь пользователи могут работать с интерфейсом, пока ведутся расчёты.
• Спроектировал и написал с нуля новую утилиту с графическим интерфейсом.
• Разобрался в сложном математическом легаси коде. Написал документацию к этому коду, добавил обертки и юнит-тесты. Так я существенно облегчил работу с этими алгоритмами, и смог правильно внедрить их в продукт.
• Провел 50+ код ревью, давал конструктивную обратную связь

Студия автоматизации Виноград

Менеджер проектов по внедрению - Февраль 2021 — октябрь 2022

• Управлял проектами по внедрению многофункциональной платформы Битрикс24. Занимался настройкой, внедрением и поддержкой ПО в торговых предприятиях, а также интеграциями с внешними системами
• Довел до конца несколько проектов:
— Автоматизация биомедицинской лаборатории. Удалось снизить издержки на медицинскую бюрократию на 9%
— Оптимизация бизнес-процессов в строительной фирме
— Внедрение CRM в автосервисе, на предприятии мелкооптовой торговли, развлекательном центре и др.
— Автоматизация отделов продаж и логистики у логистического брокера
• Написал технические задания для 4 проектов
• Внедрил простые скрипты для возвращения пользователей, что увеличило продажи оптовой компании на 700К ежемесячно
• Провел 50+ очных уроков по использованию продукта
• Создал 20+ видеоуроков
• Развил навыки выяснения и формализации требований, управления задачами, обучения, администрирования CRM, а также создания ценности для бизнеса

Huawei & Luxoft

Инженер технической поддержки разработчиков (Developer Tech Support Engineer) - Май 2020 — декабрь 2020

• Оказывал поддержку 100+ сторонним Android- разработчикам, решал проблемы и задачи с публикацией приложений в App Gallery, внедрением сервисов HMS вместо сервисов от Google.
• Оперативно реакция на вопросы разработчиков со всего мира и поиск подходящих решений.
• В составе команды создали и опубликовали мобильное приложение для туристов.

Big Data Solutions

Java Backend Developer - Октябрь 2019 — май 2020

• Разрабатывал и улучшал группу RESTful микросервисов для обработки биржевых данных
• Обнаружил и исправил существенную проблему с безопасностью
• Обновил код, использующий Spring и Hibernate, для лучшего соответствия лучшим практикам
• Оптимизировал алгоритм сохранения данных, что позволило снизить расходы на AWS

ЦНИИ РТК (НИИ робототехники)

Разработчик - Ноябрь 2017 — декабрь 2019

• Разработал с нуля Android-приложение для управления квадрокоптерами DJI.
• Разработал пользовательскую документацию.
• Внедрил в команде разработку по Scrum, что позволило вовремя закрыть необходимые задачи.
• Сдал приложение заказчику и продемонстрировал его корректную работу.

• Провел экспериментальное исследование автономного подводного робота.
• Провел реверс-инжиниринг и исследование кода пульта управления. Создал и настроил виртуальную машину — пульт для целей разработки и обучения.
• Написал черновик ТЗ на доработку комплекса по результатам испытаний

Образование

Физика

МФТИ
2012-2015

Обо мне

Мне важны работа в команде и качество кода. Имею навык решения проблемы с недокументированным легаси кодом. Умею работать с математикой и создавать эффективные параллельные алгоритмы. Кроме того, я могу организовать процесс разработки, люблю проводить код-ревью и обучать младших разработчиков.

46 / 0,431 / 47.93mb