Дополнительные сведения:
Знания:
- Объектно-ориентированное программирование;
- Функциональное программирование;
- Паттерны проектирования;
- Алгоритмы машинного обучения и нейронные сети;
- Математическая статистика;
- Анализ данных.
Опыт:
- Теоретические знания и опыт проектирования с использованием UML;
- Разработка веб-приложений (Django, Flask);
- Разработка высоко-нагруженных сервисов (aiohttp, Django REST framework);
- Разработка интерфейсов REST API и GraphQL;
- ORM: Django ORM, SQLAlchemy;
- Документирование API Swagger;
- Опыт работами с СУБД (MySQL, PostgeSQL, memcached, Redis, Clickhouse, Neo4j, SQLite);
- Опыт рефакторинга кода;
- Анализ данных (Pandas, NumPy, SciPy);
- Frontend: Bootstrap, Vue, jQuery;
- Создание модульных тестов (PyTest).
Языки программирования:
- C++ и Си (2+ года);
- Rust (1+ года);
- Python (7+ года).
Инструменты для разработки:
- PyCharm;
- Redmine, Jira, Trello;
- Системы контроля версий: Git.
Технологии CI/CD:
- Docker;
- Gitlab CI/CD.
Системы мониторинга сервисов:
- Sentry;
- Zabbix.
Python, Django Framework, PostgreSQL, Git, SQL, ООП, Веб-программирование, matplotlib, aiohttp, REST, Проектирование, Design Patterns, Redis, XML, Разработка ПО, Bootstrap, GraphQL, docker, Linux