Привет, меня зовут Игорь!
Я обучаюсь на 4 курсе университета НИТУ МИСИС по специальности информатика и вычислительная техника (специализация: системная и программная инженерия). Заинтересован в стажировке, в основном по Backend разработке. Предпочтительный язык разработки: Golang.
Что умею делать
- Знание ООП
- Знание функционального программирования
- Системный анализ
- Базовые знания в алгоритмах
- Базовые знания в области компьютерных сетей
Языки программирования
Для Backend:
Технологии, с которыми я умею работать
- HTML/CSS/JS
- React
- Kafka
- RabbitMQ
- PostgreSQL
- Redis
- MongoDB
- gRPC
Open Source
Увлекался разработкой в разных Open Source проектах (в основном в сообществе Apache, сейчас временно не активен в open source проектах).
Мои достижения в 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
О работе над Arrow и Datafusion
Apache Arrow и Datafusion являются проектами для обработки данных в памяти. Datafusion используется в Apache Spark и аналогичен Polars. Я работал над тестами и документацией, исправлял баги, связанные с типами данных и другими функциями. Разработал основы концепции для системы массивов (Apache Arrow arrays), которая успешно внедрена. (см. Обсуждение)
Двое из моих коммитов были признаны важными для версии 29.0.0 Apache Datafusion (см.):
Участие в хакатонах
Свои проекты
Личные качества
- Быстрая обучаемость
- Понимание систем и принципов разработки
- Умение работать в команде
Знание иностранных языков
- Английский: уровень B1-B2 (могу читать документацию и литературу на английском языке)
Как со мной связаться