Я обучаюсь на 4 курсе университета НИТУ МИСИС по специальности информатика и вычислительная техника (специализация: системная и программная инженерия). Заинтересован в стажировке, в основном по Backend разработке. Предпочтительный язык разработки: Golang.
- Знание ООП
- Знание функционального программирования
- Системный анализ
- Базовые знания в алгоритмах
- Базовые знания в области компьютерных сетей
- Golang
- Python
- Rust
- HTML/CSS/JS
- React
- Kafka
- RabbitMQ
- PostgreSQL
- Redis
- MongoDB
- gRPC
Увлекался разработкой в разных Open Source проектах (в основном в сообществе Apache, сейчас временно не активен в open source проектах).
| Название проекта | Количество коммитов | Список коммитов |
|---|---|---|
| Apache Datafusion (Rust) | 51 | Список коммитов |
| Apache Arrow (Rust) | 20 | Список коммитов |
| Apache Arrow (Golang, Python) | 16 | Список коммитов |
| Apache Datafusion-sqlparser-rs (Rust) | 4 | Список коммитов |
| Apache Avro (Python) | 4 | Список коммитов |
| Apache Devlake (Golang) | 2 | Список коммитов |
| Algorithms (Python) | 1 | Список коммитов |
Всего коммитов: 98
Apache Arrow и Datafusion являются проектами для обработки данных в памяти. Datafusion используется в Apache Spark и аналогичен Polars. Я работал над тестами и документацией, исправлял баги, связанные с типами данных и другими функциями. Разработал основы концепции для системы массивов (Apache Arrow arrays), которая успешно внедрена. (см. Обсуждение) Двое из моих коммитов были признаны важными для версии 29.0.0 Apache Datafusion (см.):
- Создание социальной сети ZoomerOK
- Быстрая обучаемость
- Понимание систем и принципов разработки
- Умение работать в команде
- Английский: уровень B1-B2 (могу читать документацию и литературу на английском языке)
- Gmail: [email protected]
- Telegram: @izveigor