Михаил Парфенюк | |||
Имя: | Михаил | ||
Отчество: | Сергеевич | ||
Фамилия: | Парфенюк | ||
Страна: | Украина | ||
Образование: | ВНУ им. Леси Украинки (магистр) | ||
Специализация: | информатика | ||
Работа в GSC: | июль 2008 — декабрь 2009 | ||
Должность в S.T.A.L.K.E.R.: | программист рендера | ||
Интересы: | компьютерная графика, нанотехнологии, программирование |
Михаил Парфеню́к — бывший программист компании GSC Game World.
Биография
Детские и юношеские годы
В 2002-ом поступил в Восточноевропейский национальный университет имени Леси Украинки на факультет информатики. В 2007 окончил его.
Карьера
Aricent
В июле 2007 устроился на работу в компанию Aricent на должность инженера-программиста. Занимался разработкой клиентского VOIP приложения. В основном работал с протоколом SIP, занимался написанием общего кода проекта: конфигурация, SQLite доступ, установщик. В июне 2008-го уволился из компании.
GSC Game World
О GSC узнал ещё в университете, прочитав о компании в сети или игровом журнале[1].
В июне 2008 года подал резюме в GSC, прошёл 2 собеседования и в июле был утверждён в качестве программиста графики. После этого приступил к работе над «S.T.A.L.K.E.R.: Чистое небо» (преимущественно, исправляя ошибки), также занимался её портированием вместе с Игорем Лобанчиковым на игровую консоль Xbox 360:
Хороший специалист, научил меня очень многому. Очень амбициозный.
Михаил об Игоре
Чуть позднее к ним присоединился Армен Аброян. Перенесён был Госпиталь из-за его небольшого размера. Но была проблема с быстродействием порта:
Нам удалось достичь 30 кадров в секунду на тестовом уровне — только рендеринг, но запаса не было. По сути, сделали техническое демо. Но игровая логика отсутствовала и нужно было менять концепцию движка на многопоточную, чтобы обеспечить быстродействие.
После выхода занимался созданием патчей вплоть до января 2009.
В январе был переведён в разработку «S.T.A.L.K.E.R.: Зов Припяти». Изначально занимался программированием графики, но, примерно в середине года начал работу над введением рендера DirectX 11 вместе с Хольгером Грюном из AMD, который занимался поддержкой со стороны AMD и помогал в реализации маркетинговых технологий компании. После выхода начал работать над патчами для «S.T.A.L.K.E.R.: Зов Припяти». Пару месяцев работал над S.T.A.L.K.E.R. 2, частично реализовал G-Buffer и освещение без резолва.
В декабре 2009 уволился из GSC по личным причинам.
Ubisoft Ukraine
В феврале 2010 устроился на работу в киевский филиал компании Ubisoft. В течение ограниченного времени исправлял ошибки игр HAWX и HAWX 2.
В марте начал работу над портированием игры Driver: San Francisco на платформу Mac, используя OpenGL. Также работал над исправлением ошибок Windows-версии.
В декабре присоединился к разработке Assassin's Creed: Brotherhood, где был одним из ведущих программистов, исправляющих ошибки порта на Mac.
Покинул компанию в октябре 2011.
Persha Studia
В октябре 2011 устроился на работу в Persha Studia, где начал работать над проектом World of Warplanes на должности старшего программиста графики. В его обязанности входили техническая поддержка движка и внедрение нововведений.
В марте 2014 покинул компанию.
Фриланс
С сентября 2014 Михаил стал независимым подрядчиком. У него было 2 проекта: торговое приложение, где он ввёл систему построения диаграмм с использованием Qt, и ПО по размещению мебели, которое он портировал и переписывал с OpenGL/MFC в OGRE/Qt.
В июле 2015 нашёл постоянную работу.
Intellias
В июле 2015 устроился в компанию Intellias в качестве ведущего программиста, где работает в настоящее время. Занимается проектом рендеринга карт.
Опыт работы
Проект | Компания | Дата разработки | Должность | Деятельность |
---|---|---|---|---|
S.T.A.L.K.E.R.: Чистое небо | GSC | Июль 2008 — январь 2009 | Программист графики | Исправление ошибок, портирование на Xbox 360 |
S.T.A.L.K.E.R.: Зов Припяти | GSC | январь — сентябрь 2009 | Программист графики | Введение DX11, исправление ошибок |
S.T.A.L.K.E.R. 2 | GSC | Сентябрь — декабрь 2009 | Программист графики | Первые строки кода |
Driver: San Francisco | Ubisoft Ukraine | Март 2010 — октябрь 2011 | Программист графики | Портирование на Mac, исправление ошибок |
Assassin's Creed: Brotherhood | Ubisoft Ukraine | Декабрь 2010 — март 2011 | Программист графики | Исправление ошибок Mac-версии |
World of Warplanes | Persha Studia | октябрь 2011 — март 2014 | Старший программист графики | Программирование движка |
Навыки
Программы и библиотеки
Языки программирования
Прочее
Уверенно работает в системе Git.
Языки
- украинский
- русский
- английский (продвинутое владение)
Контакты
Примечания
- ^ Михаил точно не помнит.
Разработчики игры «S.T.A.L.K.E.R.: Чистое небо» |
|
---|---|
PR-отдел |
Сергей Григорович (-GSC-) • Антон Большаков (-GSC- Anton) Олег Яворский (Yava) • Валентин Елтышев (Atem) • Юрий Бесараб (Drakon v palto) • Ольга Кужель (Meli) Евгений Кучма (Smile) |
Программирование |
Дмитрий Ясенев (neo) • Андрей Коломиец (Andy) • Константин Слипченко (Slipch) • Александр Манилюк (Loopzilla) • Игорь Лобанчиков • Михаил Парфенюк (sopyer) • Сергей Чечин (Lain) • Евгений Соколов (Sea) • Сергей Иванцов (Man0waR) • Александр Дудин Александр Пличко (Plecha) • Сергей Прищепа (Peacemaker) • Денис Химера (Himera) Сергей Терлюк (Zergius) |
Графика |
Илья Толмачёв (tolmachev) • Иван Хивренко (Hans) • Ольга Троекурова (Troya) Юрий Негробов (Ugrumiy) • Евгений Зайцев (Zexell) • Сергей Курбатов (Mike) • Сергей Майстренко (Smay) • Константин Миронов (Miron) • Виктор Меркулов (Victor) • Роман Андрощук (Ventura) • Игорь Пасичный (Visionary) • Александр Ковач (Shou) • Сергей Заволокин • Ким Демиденко (Kim) Людмила Стародуб (esti) |
Анимация | Павел Маркевич (Hammer) • Евгений Яблонь (waytfox) |
Геймдизайн |
Андрей Левицкий • Руслан Диденко (Stohe) • Андрей Верпаховский (t_G_M_) • Юрий Константинов (Horn) • Пётр Душинский (aidhz) Андрей Заколюкин (Bandicoot) • Александр Демиденко (Renderman) • Владимир Ежов (Fresh) • Евгений Захарчук (Choko) • Игорь Лёгенький • Юрий Бесараб (Gagarin) • Владимир Литвиненко • Тарас Волынец • Максим Смирнов (Rimaxch) |
Музыка | Алексей Омельчук • Владимир Фрей (MoozE) • Дмитрий Кузьменко (Kaos) |
Интерфейс | Роман Несин (iRoma) |
Тестирование | Дмитрий Кривец (Bes) • Павел Михайлов (Corr) • Юрий Скрипаль (Sepul) • Кирилл Коваль (Conrack) • Сергей Шелест (yojig) • Елена Довгалюк (Redstain) • Владимир Морев (Hein) • Андрей Кириенко (Darin) • Даниил Поперечный (West) • Денис Юсупов (Tetri$Zz) • Дмитрий Давидян (Abe) • Игорь Коновал (Sifa) • Максим Семений (GeForsik) • Михаил Дворников (Chips) • Николай Полозов (vortigaunt) • Юрий Фалченко (Dark) • Алексей Кожухар • Иван Гайдученко • Владимир Воронин • Анастасия Восколович • Глеб Шевчук • Эльшан Гурбанов |
Отдел продаж | Виктория Бойко (Snow) |
Разработчики Oblivion Lost • Разработчики S.T.A.L.K.E.R.: Oblivion Lost • Разработчики «S.T.A.L.K.E.R.: Тень Чернобыля» Разработчики «S.T.A.L.K.E.R.: Чистое небо» • Разработчики «S.T.A.L.K.E.R.: Зов Припяти» • Разработчики S.T.A.L.K.E.R. Online Разработчики S.T.A.L.K.E.R. 2 |
Разработчики игры «S.T.A.L.K.E.R.: Зов Припяти» |
|
---|---|
Основные лица |
Сергей Григорович (-GSC-) • Евгений Кучма (Smile) Олег Яворский (Yava) • Валентин Елтышев (Atem) • Ольга Кужель (Meli) • Андрияш Козловский (Andriyash) |
Программирование |
Дмитрий Ясенев (neo) • Андрей Коломиец (Andy) • Игорь Лобанчиков • Михаил Парфенюк (sopyer) • Константин Слипченко (Slipch) • Армен Аброян • Александр Манилюк (loopzilla) • Сергей Чечин (Lain) • Евгений Соколов (Sea) • Сергей Иванцов (Man0waR) • Александр Пличко (Plecha) Сергей Прищепа (Peacemaker) • Денис Химера (Himera) Сергей Терлюк (Zergius) |
Графика |
Илья Толмачёв (tolmachev) Юрий Негробов (Ugrumiy) • Сергей Курбатов (Mike) • Евгений Зайцев (Zexell) • Роман Андрощук (Ventura) • Константин Миронов (Miron) • Юрий Константинов (Horn) • Виктор Меркулов (Victor) • Владимир Важинский (FireHead) • Игорь Пасичный (Visionary) • Александр Качанюк (Cawa) • Сергей Майстренко (Smay) • Денис Рутковский (Den) • Светлана Кудря • Сергей Еременко (SergTTL) Александр Ковач (Shou) • Людмила Стародуб (esti) • Андрей Зенин (Andy_graph) |
Анимация | Евгений Яблонь (waytfox) • Роман Малинкин (zing) • Павел Маркевич (Hammer) |
Геймдизайн |
Руслан Диденко (Stohe) • Андрей Верпаховский (t_G_M_) • Пётр Душинский (aidhz) • Кирилл Коваль (Conrack) Дмитрий Кривец (Bes) • Александр Демиденко (Renderman) • Андрей Заколюкин (Bandicoot) • Павел Михайлов (Corr) • Сергей Шелест (yojig) • Владимир Морев (Hein) • Елена Довгалюк (Redstain) • Алексей Кузнецов (akju) • Максим Смирнов (Rimaxch) |
Музыка |
Дмитрий Кузьменко (Kaos) • Алексей Омельчук FireLake |
Интерфейс | Константин Ступивцев (KOD) • Владимир Литвиненко |
Тестирование и поддержка | Юрий Скрипаль (Sepul) • Денис Матвеенко (Map) • Евгений Яцюк • Юрий Фальченко (Dark) • Дмитрий Давыдян (Abe) • Денис Юсупов (Tetri$Zz) • Андрей Кириенко (Darin) • Мария Шапунова • Никита Атрошенко • Анастасия Восколович • Дмитрий Македон • Михаил Бастрыкин |
Разработчики Oblivion Lost • Разработчики S.T.A.L.K.E.R.: Oblivion Lost • Разработчики «S.T.A.L.K.E.R.: Тень Чернобыля» Разработчики «S.T.A.L.K.E.R.: Чистое небо» • Разработчики «S.T.A.L.K.E.R.: Зов Припяти» • Разработчики S.T.A.L.K.E.R. Online Разработчики S.T.A.L.K.E.R. 2 |
Разработчики игры S.T.A.L.K.E.R. 2 |
|
---|---|
Основные лица |
Сергей Григорович (-GSC-) • Евгений Кучма (Smile) Олег Яворский (Yava) • Валентин Елтышев (Atem) • Ольга Кужель (Meli) • Андрияш Козловский (Andriyash) • Джо Маллин |
Программирование |
Дмитрий Ясенев (neo) • Андрей Коломиец (Andy) • Константин Слипченко (Slipch) • Александр Пличко (Plecha) • Александр Манилюк (Loopzilla) • Евгений Обертюх (Jes) • Армен Аброян • Сергей Чечин (Lain) • Татьяна Мелещенко • Николай Партас • Дмитрий Куликов • Михаил Парфенюк Сергей Прищепа (Peacemaker) • Сергей Терлюк |
Графика |
Илья Толмачёв (tolmachev) • Николай Гатилов • Андрей Сирченко (Crimsonic) • Дмитрий Панченко Евгений Зайцев (Zexell) • Юрий Негробов (Ugrumiy) • Сергей Курбатов (Mike) • Константин Миронов (Miron) • Виктор Меркулов (Victor) • Игорь Пасичный (Visionary) • Анатолий Дидок • Сергей Иванченко (Barzum) • Александр Драченко • Алексей Чекаленко (Tongar) • Иван Веретянников (E1) Андрей Диденко • Артём Крижановский • Диана Тарнавская |
Анимация | Евгений Яблонь (waytfox) • Роман Малинкин (Roman) • Сергей Жуков • Ростислав Гарбар |
Геймдизайн |
Руслан Диденко (Stohe) • Алексей Сытянов (Koan) • Андрей Верпаховский (t_G_M_) • Пётр Душинский (aidhz) • Василий Пророк (cantide) • Кирилл Коваль (Conrack) • Андрей Левицкий Дмитрий Кривец (Bes) • Сергей Шелест (yojig) |
Музыка | Алексей Омельчук • Владимир Савин (Dargalon) |
Тестирование и поддержка | Юрий Скрипаль (Sepul) • Евгений Яцюк |
Разработчики Oblivion Lost • Разработчики S.T.A.L.K.E.R.: Oblivion Lost • Разработчики «S.T.A.L.K.E.R.: Тень Чернобыля» • Разработчики «S.T.A.L.K.E.R.: Чистое небо» • Разработчики «S.T.A.L.K.E.R.: Зов Припяти» • Разработчики S.T.A.L.K.E.R. Online • Разработчики S.T.A.L.K.E.R. 2 |