Опыт работы
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
Работал в команде по разработке телекоммуникационного решения с виртуализированной архитектурой.
- Разработал скрипты для автоматического развертывания виртуальных машин с преднастроенными телекоммуникационными средами
- Выполнял начальное проектирование, базовое тестирование, отладку, исправление ошибок и документирование