Иван К.
Специализируюсь на высоконагруженных и Big Data системах. Имею опыт работы с JVM на языках программирования, функциональным программированием. Участник Google Summer of Code 2024 и NASA Space Apps Hackathon, где разрабатывал ML-модель на Python. Есть возможность быть инженером в команде на проекте от Apple, где присоединился к созданию инновационных технологий.
Специализируюсь на высоконагруженных и Big Data системах. Имею опыт работы с JVM на языках программирования, функциональным программированием. Участник Google Summer of Code 2024 и NASA Space Apps Hackathon, где разрабатывал ML-модель на Python. Есть возможность быть инженером в команде на проекте от Apple, где присоединился к созданию инновационных технологий.
Детали про опыт преподавания:
Мой подход совмещает теорию с наибольшим количеством практики на настоящих кейсах. Начинающие овладевают основами программирования и создают простые проекты, а опытные работают над задачами по коммерческой разработке: высоконагруженные системы, оптимизация запросов, микросервисы, fault tolerance. Моя цель – научить создавать эффективные решения.
Имею опыт преподавания программирования в Kyiv School of Economics (KSE), где делился знаниями по функциональному программированию и современным подходам к разработке масштабируемых систем.
Мой коммерческий опыт включает работу с распределенными высоконагруженными системами в Playtech, где я оптимизировал взаимодействие с MongoDB, внедрил HTTPS-соединение между компонентами и сократил время интеграции компонентов через CI на Jenkins. В Intellias работал над обработкой транзакций для банковских систем, Big Data проектами для глобальной картографической компании и высоконагруженными сервисами с использованием Apache Cassandra, Apache Kafka, PostgreSQL, Akka, GRPC и REST API.
Постоянно усовершенствую свои навыки в области функционального программирования, распределенных вычислений и работы с большими данными, сосредотачиваясь на оптимизации производительности, масштабируемости и надежности систем.
Здесь указаны свободные часы репетитора для занятий с новыми учениками. Информация о свободных часах в реальных условиях может изменяться каждый час. Поэтому точное время нужно согласовывать с репетитором