Дополнительные сведения:
Знания:
- Объектно-ориентированное программирование;
- Функциональное программирование;
- Паттерны проектирования;
- Алгоритмы машинного обучения и нейронные сети;
- Математическая статистика;
- Анализ данных.
Опыт:
- Теоретические знания и опыт проектирования с использованием UML;
- Разработка веб-приложений (Django, Flask);
- Html, CSS, JavaScript, JQuery, Vue.js;
- Разработка высоко-нагруженных сервисов (asyncio, Django REST framework)
- Опыт работами с СУБД (MySQL, PostgeSQL, memcached, Redis);
- Опыт рефакторинга кода;
- Разработка алгоритмов машинного обучения и нейронных сетей (Scikit-learn, PyTorch, Keras);
- Разработка алгоритмов в области компьютерной лингвистики;
- Работа с изображениями (OpenCV);
- Анализ данных (Pandas, NumPy, SciPy);
- Создание модульных и интегральных тестов.
Языки программирования:
- C++ и Си (2+ года);
- Rust (1 год);
- Python (5+ года).
Инструменты разработки:
- PyCharm;
- Redmine, Jira;
- Системы контроля версий: Git.
CI/CD:
- Docker, Jenkins;
- GitLab CD/CD.
Анализ данных, Python, Pandas, NumPy, Scikit-learn, PyTorch, Django Framework, PostgreSQL, Git, SQL, ООП, Статистический анализ, Deep Learning, Машинное обучение, Веб-программирование, matplotlib, asyncio, aiohttp