Compare commits
1 Commits
master
...
ivetta-pat
Author | SHA1 | Date | |
---|---|---|---|
b1d8114dbd |
58
README.md
58
README.md
@ -6,18 +6,16 @@
|
|||||||
- **Дата рождения:** 12.12.1988 (33 года)
|
- **Дата рождения:** 12.12.1988 (33 года)
|
||||||
- **Телефон для связи:** +7 987 317 99 92
|
- **Телефон для связи:** +7 987 317 99 92
|
||||||
- **Email:** andrey@aidev.ru
|
- **Email:** andrey@aidev.ru
|
||||||
- **Место проживания:** гор. Саратов, Российская Федерация
|
- **Место проживания:** г. Саратов, Российская Федерация
|
||||||
- **Общий стаж в разработке**: более 13 лет
|
- **Общий стаж в разработке**: более 13 лет
|
||||||
|
|
||||||
|
|
||||||
# Ключевые навыки
|
# Ключевые навыки
|
||||||
- Rust, Python, Rescript, PostgreSQL, Docker, Torch, Onnx, Git, Linux, NLP, Computer Vision, WebAssembly, Speech Recognition, AWS
|
- Rust, Python, Rescript, PostgreSQL, Docker, Torch, Onnx, Git, Linux, NLP, Computer Vision, WebAssembly, Speech Recognition, AWS
|
||||||
|
|
||||||
# Профессиональные навыки
|
# Исследования и разработки
|
||||||
|
|
||||||
### Исследования
|
#### Исследование в области трекинга объектов
|
||||||
|
|
||||||
##### Исследование в области трекинга объектов
|
|
||||||
Исследование проводилось в ходе разработки системы детектирования ДТП
|
Исследование проводилось в ходе разработки системы детектирования ДТП
|
||||||
с камер наружного наблюдения в рамках сотрудничества с компанией http://satellite-soft.ru .
|
с камер наружного наблюдения в рамках сотрудничества с компанией http://satellite-soft.ru .
|
||||||
Изначально использовался переписанный мною [deep-sort](https://arxiv.org/abs/1703.07402) на
|
Изначально использовался переписанный мною [deep-sort](https://arxiv.org/abs/1703.07402) на
|
||||||
@ -27,15 +25,15 @@ Rust (код доступен по <https://git.aidev.ru/andrey/deep-sort>) за
|
|||||||
|
|
||||||
Проект завершен.
|
Проект завершен.
|
||||||
|
|
||||||
##### Исследование - дообучение языковой модели (LM) для системы разпознавания речи на базе VOSK
|
#### Исследование - дообучение языковой модели (LM) для системы разпознавания речи на базе VOSK
|
||||||
В рамках проекта (по заказу RingDNA) был разработан сервер по переводу речи в текст (STT)
|
В рамках проекта (по заказу RingDNA) был разработан сервер по переводу речи в текст (STT)
|
||||||
на базе [VOSK](https://github.com/alphacep/vosk-api), а также дообучена языковая модель
|
на базе [VOSK](https://github.com/alphacep/vosk-api), а также дообучена языковая модель
|
||||||
по представленному датасету. Была также предпринята попытка дообучения акустической модели.
|
по представленному датасету. Была также предпринята попытка дообучения акустической модели.
|
||||||
|
|
||||||
Проект завершен.
|
Проект завершен.
|
||||||
|
|
||||||
##### Исследование в области применеие технологий constraint programming в анализе текста
|
#### Исследование в области применения технологий constraint programming в анализе текста
|
||||||
К сожаление исследования были начаты в рамках стартапа который не смог состояться.
|
К сожалению, исследования были начаты в рамках стартапа, который не смог состояться.
|
||||||
Но были проведены весьма интересные изыскания. Был выбран открытый проект и базовой
|
Но были проведены весьма интересные изыскания. Был выбран открытый проект и базовой
|
||||||
фунциональностью [puzzle-solver](https://git.aidev.ru/andrey/puzzle-solver) и доработана
|
фунциональностью [puzzle-solver](https://git.aidev.ru/andrey/puzzle-solver) и доработана
|
||||||
поддежка [диапазонных чисел](https://gitlab.com/bit-refined/ranges/), а также начата
|
поддежка [диапазонных чисел](https://gitlab.com/bit-refined/ranges/), а также начата
|
||||||
@ -44,32 +42,32 @@ Rust (код доступен по <https://git.aidev.ru/andrey/deep-sort>) за
|
|||||||
|
|
||||||
Проект не завершен.
|
Проект не завершен.
|
||||||
|
|
||||||
##### Исследование - разработка стекового процессора на языке verilog
|
#### Исследование - разработка стекового процессора на языке verilog
|
||||||
В рамках курсовой в университете был разработан процессор с минимальным набором инструкций [Forth](https://en.wikipedia.org/wiki/Forth_(programming_language)).
|
В рамках курсовой в университете был разработан процессор с минимальным набором инструкций [Forth](https://en.wikipedia.org/wiki/Forth_(programming_language)).
|
||||||
А также компилятор с языка [Forth](https://en.wikipedia.org/wiki/Forth_(programming_language)).
|
А также компилятор с языка [Forth](https://en.wikipedia.org/wiki/Forth_(programming_language)).
|
||||||
|
|
||||||
Исходный код планирую опубликовать, пока не доступен.
|
Исходный код планирую опубликовать, пока не доступен.
|
||||||
|
|
||||||
##### Исследование - разработка системы подавления фонового шума с массива микрофонов
|
#### Исследование - разработка системы подавления фонового шума с массива микрофонов
|
||||||
Подавление шума при распознавании команды для голосового помощника методом выбора направления источника ([DOA](https://en.wikipedia.org/wiki/Direction_of_arrival))
|
Подавление шума при распознавании команды для голосового помощника методом выбора направления источника ([DOA](https://en.wikipedia.org/wiki/Direction_of_arrival))
|
||||||
и подавления сигналов пришедших из других направлений (с помощью [NMF](https://en.wikipedia.org/wiki/Non-negative_matrix_factorization) и
|
и подавления сигналов пришедших из других направлений (с помощью [NMF](https://en.wikipedia.org/wiki/Non-negative_matrix_factorization) и
|
||||||
[Dictionary Learning](https://en.wikipedia.org/wiki/Sparse_dictionary_learning)).
|
[Dictionary Learning](https://en.wikipedia.org/wiki/Sparse_dictionary_learning)).
|
||||||
|
|
||||||
Исходный код планирую опубликовать, пока не доступен.
|
Исходный код планирую опубликовать, пока не доступен.
|
||||||
|
|
||||||
##### Исследование - эффективное использование алгоритмом кешей процессора
|
#### Исследование - эффективное использование алгоритмом кешей процессора
|
||||||
Целью данной работы было исследовать техники оптимизации и проблемы возникающие при оптимизации работы с памятью сложных алгоритмов.
|
Целью данной работы было исследовать техники оптимизации и проблемы возникающие при оптимизации работы с памятью сложных алгоритмов.
|
||||||
В качестве алгоритма был выбран алгоритм матричного умножения.
|
В качестве алгоритма был выбран алгоритм матричного умножения.
|
||||||
|
|
||||||
Результат - [gemm](https://git.aidev.ru/andrey/gemm)
|
Результат - [gemm](https://git.aidev.ru/andrey/gemm)
|
||||||
|
|
||||||
##### Исследование алгоритмов лежащих в основе технологий нейросетей
|
#### Исследование алгоритмов лежащих в основе технологий нейросетей
|
||||||
Целью данной работы было детально исследовать работу различных типов слоев
|
Целью данной работы было детально исследовать работу различных типов слоев
|
||||||
нейросетей (свертка, pooling, batch normalization etc.) и их обучение, а также различные типы оптимизаторов.
|
нейросетей (свертка, pooling, batch normalization etc.) и их обучение, а также различные типы оптимизаторов.
|
||||||
|
|
||||||
Результат - [yarnn](https://git.aidev.ru/andrey/yarnn)
|
Результат - [yarnn](https://git.aidev.ru/andrey/yarnn)
|
||||||
|
|
||||||
##### Исследование - возможность создания иерархической структуры Sparce Coding
|
#### Исследование - возможность создания иерархической структуры Sparce Coding
|
||||||
Собственная исследовательская работа. Цель - создание алгоритмов разпознавание объектов
|
Собственная исследовательская работа. Цель - создание алгоритмов разпознавание объектов
|
||||||
на изображении (стереопаре) с высокой точность без 'черного ящика' в виде нейронной сети.
|
на изображении (стереопаре) с высокой точность без 'черного ящика' в виде нейронной сети.
|
||||||
Была проделана огромная исследовательская работа, в качестве начальной точки отсчета был взят
|
Была проделана огромная исследовательская работа, в качестве начальной точки отсчета был взят
|
||||||
@ -82,28 +80,26 @@ Rust (код доступен по <https://git.aidev.ru/andrey/deep-sort>) за
|
|||||||
|
|
||||||
Наработки в рамках данного исследования не публиковал и не планирую.
|
Наработки в рамках данного исследования не публиковал и не планирую.
|
||||||
|
|
||||||
### Опыт разработки
|
#### Индексированный поиск по изображениям и сематический поиск по тексту
|
||||||
|
|
||||||
##### Индексированный поиск по изображениям и сематический поиск по тексту
|
|
||||||
Использование векторных БД типа [Milvus](<https://milvus.io/>) и [QDrant](<https://qdrant.tech/>).
|
Использование векторных БД типа [Milvus](<https://milvus.io/>) и [QDrant](<https://qdrant.tech/>).
|
||||||
Развитие [SDK](<https://github.com/milvus-io/milvus-sdk-rust>) для [Milvus](<https://milvus.io/>).
|
Развитие [SDK](<https://github.com/milvus-io/milvus-sdk-rust>) для [Milvus](<https://milvus.io/>).
|
||||||
Разработка UI на языке [ReScript](<https://rescript-lang.org/>) + React.
|
Разработка UI на языке [ReScript](<https://rescript-lang.org/>) + React.
|
||||||
|
|
||||||
##### Системная шина высокоэффективного обмена сообщениями
|
#### Системная шина высокоэффективного обмена сообщениями
|
||||||
как между компонентами в рамках одной программы так и между приложениями с помощью Redis, RabbitMQ, Kafka или TCP(QUIC).
|
как между компонентами в рамках одной программы так и между приложениями с помощью Redis, RabbitMQ, Kafka или TCP(QUIC).
|
||||||
Библиотека используется на нескольких проектах и эффективно организует большое количество очередей и асинхронных задач.
|
Библиотека используется на нескольких проектах и эффективно организует большое количество очередей и асинхронных задач.
|
||||||
|
|
||||||
Код проекта - [MessageBus](https://git.aidev.ru/andrey/messagebus)
|
Код проекта - [MessageBus](https://git.aidev.ru/andrey/messagebus)
|
||||||
|
|
||||||
##### Сервер транскрипции телефонной речи в текст (STT) на базе [VOSK](https://github.com/alphacep/vosk-api)
|
#### Сервер транскрипции телефонной речи в текст (STT) на базе [VOSK](https://github.com/alphacep/vosk-api)
|
||||||
Разработан сам многопоточный сервер на языке Rust, нарезающий текст по паузам с помощью библиотеки [VAD](https://github.com/dpirch/libfvad)
|
Разработан многопоточный сервер на языке Rust, нарезающий текст по паузам с помощью библиотеки [VAD](https://github.com/dpirch/libfvad)
|
||||||
и подающий отрезки на вход [VOSK](https://github.com/alphacep/vosk-api), а также биндинги к библиотекам.
|
и подающий отрезки на вход [VOSK](https://github.com/alphacep/vosk-api), а также биндинги к библиотекам.
|
||||||
|
|
||||||
##### Система детектирования ДТП по камерам наружного наблюдения за дорожной обстановкой
|
#### Система детектирования ДТП по камерам наружного наблюдения за дорожной обстановкой
|
||||||
Сервер, обрабатывающий много потоков видео (RTSP), поиск объектов на кадрах,
|
Сервер, обрабатывающий много потоков видео (RTSP), поиск объектов на кадрах,
|
||||||
трекинг объектов, детекторы различных событий/ситуаций, хранилище с функцией ротации, связь с внешней системой принятия решения.
|
трекинг объектов, детекторы различных событий/ситуаций, хранилище с функцией ротации, связь с внешней системой принятия решения.
|
||||||
|
|
||||||
# История продвижения
|
# Опыт работы
|
||||||
|
|
||||||
#### Архитектор ПО
|
#### Архитектор ПО
|
||||||
- Ноябрь 2018 — по настоящее время (3 года 10 месяцев)
|
- Ноябрь 2018 — по настоящее время (3 года 10 месяцев)
|
||||||
@ -131,17 +127,29 @@ Rust (код доступен по <https://git.aidev.ru/andrey/deep-sort>) за
|
|||||||
#### Старший инженер программист
|
#### Старший инженер программист
|
||||||
- Март 2011 — Август 2014 (3 года 6 месяцев)
|
- Март 2011 — Август 2014 (3 года 6 месяцев)
|
||||||
- Саратов, [OpenSoft](https://www.opensoftdev.ru) -
|
- Саратов, [OpenSoft](https://www.opensoftdev.ru) -
|
||||||
Информационные технологии, системная интеграция, интернет
|
Информационные технологии, системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг
|
||||||
Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг
|
|
||||||
Разработка и поддержка сайта http://overnightprints.com
|
Разработка и поддержка сайта http://overnightprints.com
|
||||||
|
|
||||||
#### Web-разработчик
|
#### Web-разработчик
|
||||||
- Июнь 2008 — Сентябрь 2010 (2 года 4 месяца)
|
- Июнь 2008 — Сентябрь 2010 (2 года 4 месяца)
|
||||||
- Саратов, [ООО "АйТи Акцент"](http://itaccent.ru) -
|
- Саратов, [ООО "АйТи Акцент"](http://itaccent.ru) -
|
||||||
Информационные технологии, системная интеграция, интернет.
|
Информационные технологии, системная интеграция, разработка программного обеспечения.
|
||||||
Разработка программного обеспечения.
|
|
||||||
Разработка сайтов на PHP и JavaScript.
|
Разработка сайтов на PHP и JavaScript.
|
||||||
|
|
||||||
|
# Образование
|
||||||
|
Высшее.
|
||||||
|
|
||||||
|
**Саратовский Государственный Технический Университет им. Ю.А. Гагарина**
|
||||||
|
|
||||||
|
Факультет Электронной Техники и Приборостроения
|
||||||
|
|
||||||
|
Специальность: Управление и информатика в технических системах
|
||||||
|
|
||||||
|
2007-2012гг.
|
||||||
|
|
||||||
|
# Иностранные языки
|
||||||
|
Английский - Upper-Intermediate
|
||||||
|
|
||||||
# Участие в публичных проектах
|
# Участие в публичных проектах
|
||||||
- [Helix](https://github.com/helix-editor/helix) - https://github.com/helix-editor/helix/pulls?q=author%3Aandreytkachenko
|
- [Helix](https://github.com/helix-editor/helix) - https://github.com/helix-editor/helix/pulls?q=author%3Aandreytkachenko
|
||||||
- [MilvusSDK](https://github.com/milvus-io/milvus-sdk-rust) - https://github.com/milvus-io/milvus-sdk-rust/pulls?q=author%3Aandreytkachenko
|
- [MilvusSDK](https://github.com/milvus-io/milvus-sdk-rust) - https://github.com/milvus-io/milvus-sdk-rust/pulls?q=author%3Aandreytkachenko
|
||||||
|
Loading…
Reference in New Issue
Block a user