Опыт работы

AI Agent проект

2024

Senior Software Designer

  • Участвовал в ежедневных встречах
  • Обсуждал задачи и планы с международными коллегами
  • Разрабатывал новые функции
  • Поддерживал и улучшал существующий функционал
  • Выполнял рефакторинг и ревью кода
  • Писал техническую документацию

Технологии: AI, Node.js, OAuth2, PostgreSQL, Moleculer, Docker, Kubernetes


Сервис бронирования окружений

2020 – 2024

Senior Software Designer

  • Вёл разработку внутреннего сервиса управления окружениями
  • Разрабатывал и внедрял ключевой бэкенд-функционал (кодирование, отладка, тестирование)
  • Вносил небольшие изменения на стороне клиента
  • Активно участвовал в ежедневных встречах, ежемесячном планировании и демо
  • Работал с международными коллегами
  • Поддерживал, оптимизировал и расширял функциональность сервиса
  • Проводил рефакторинг и ревью кода
  • Создавал и поддерживал документацию

Технологии: Java, Spring, MySQL, Docker, Hibernate, AWS, REST, Python, Rancher, React, Node.js, GitLab, Kubernetes


Приложение для умного дома

2015 – 2020

Senior Software Designer

  • Разрабатывал систему мониторинга умного дома
  • Анализировал логи и трассировки для выявления и устранения проблем
  • Предложил улучшения процесса обновления прошивки
  • Реализовал централизованный сервер мониторинга
  • Оптимизировал прошивку, работающую на Linux/ARM-устройствах

Технологии: Java, Spring, MySQL, Docker, Hibernate, H2, REST, Python


Система компьютерного зрения

2018 – 2019

Software Designer

Система предназначена для онлайн-мониторинга производственных процессов с использованием алгоритмов компьютерного зрения.

  • Участвовал в разработке и поддержке системы
  • Предлагал и внедрял новые функции и необходимые обновления
  • Решал проблемы на объектах заказчиков
  • Изучал потенциальные области применения компьютерного зрения для новых клиентов

Технологии: Python, TensorFlow, Keras, PyTorch, CUDA, YOLO, Docker, OpenCV


Компьютерная динамика: Хаос

2013 – 2016

Software Designer

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

  • Разрабатывал и реализовывал основные функции проекта
  • Отлаживал и вносил необходимые изменения для повышения стабильности

Технологии: C/C++, Visual Studio, Qt, Git, SVN


Проект коммутации сетей

2009 – 2015

Senior Software Designer

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

  • Внедрил Link Aggregation и Layer 2 Gateway Port с управлением лицензиями
  • Разработал ПО для нового поколения оборудования с поддержкой Ethernet 40G
  • Адаптировал ПО под обновленную прошивку коммутатора
  • Добавил поддержку функционала Layer 3 на коммутирующей плате
  • Реализовал модуль управления протоколом CFM
  • Разрабатывал архитектуру, выполнял тестирование и оказывал техническую поддержку
  • Участвовал в ежедневных scrum-встречах и работал с удалённой командой

Технологии: C/C++, Expect (Tcl/Tk), Perl, Java, Wireshark, Linux, SNMP, STP/RSTP, Link Aggregation


Телеком-проект

2008 – 2009

Software Designer

Работал в команде по разработке телекоммуникационного решения с виртуализированной архитектурой.

  • Разработал скрипты для автоматического развертывания виртуальных машин с преднастроенными телекоммуникационными средами
  • Выполнял начальное проектирование, базовое тестирование, отладку, исправление ошибок и документирование

Технологии: DHCP, NFS, TFTP