Участие в проектах:
Расписание занятий.
iOS приложение, отображающее расписание факультета. Доступ к расписанию осуществляется через API сервера посредством библиотеки Alamofire. Произведен парсинг JSON. Разработан интерфейс приложения.
GitHub: https://github.com/vladambartsumyan/mmcsSchedule
Tetris.
Классический тетрис с современным интерфейсом.
Цель этого проекта - закрепить изучение функционального программирования.
Разработка велась в группе из трёх человек. Реализовал логику игры: хранение и изменение состояний игры, хранение всех объектов игрового поля. Так же придумал и реализовал способ создания примитивов игры. Перед первой релиз-версией настраивал детали интерфейса, подбирал цветовую схему игры.
GitHub: https://github.com/SkyA1ex/tetris
Экспертная система.
Имитационная система, управляющая виртуальным транспортным средством с целью автопарковки в гараже. Транспортное средство имело ряд датчиков расстояния и метку с локацией гаража. Разработка велась группой из 5 человек. Запрограммировал расчеты поворота колес, скорости и направления транспорта по входным данным сенсоров. Расчеты производились на базе k-значной логики. Сделал существенный вклад в разработку правил передвижения для транспортного средства.
BitBucket: https://bitbucket.org/Dysthymiac/garage/
3D сцена в OpenGL.
Индивидуальный проект, цель которого - закрепить навыки по работе с библиотекой для компьютерной графики OpenGL. Создал 3D сцену с несколькими графическими примитивами, в которой произвел расчет освещения используя различные модели освещения и несколько источников. Добавил возможность включения/выключения для каждого источника света. Произвел и реализовал расчеты затенения. Реализовал возможность передвижения камеры по сцене.
Стереозрение.
Дипломная работа. Разработка собственного стерео-лидара (устройство для определения расстояния до предметов использующее две веб камеры). При помощи OpenCV реализовал поиск на камерах одинаковых объектов. Рассчитал и запрограммировал нахождение расстояния до объекта по его положению на двух изображениях. Интегрировал стерео-лидар с роботом Lego Mindstorm.
__________________________________
Языки программирования.
Уверенное владение: Swift, Objective-C, C++, C#, Java, Haskell, Prolog, SQL.
Вводный уровень: C, Bash, Assembler x86, HTML, CSS.
__________________________________
Интересы и хобби:
Музыка: фортепиано, хоровое пение.
Спорт: футбол, волейбол, велоспорт.
__________________________________
Дополнительная информация:
Являюсь студентом в Computer Science Center c этого (2016) года.
Добавить в избранное
Фото, имя и контакты доступны только авторизованным пользователям