Андрей Фидря — бывший сотрудник компании GSC Game World, работавший над S.T.A.L.K.E.R.: Oblivion Lost и «S.T.A.L.K.E.R.: Тень Чернобыля» на должности программиста скриптов.
С апреля 2021 года Андрей работает в компании DOOR3 на должности программиста полного цикла.
Биография[]
Родился 8 сентября 1981 года в УССР в Киеве.
Предположительно, в 1987 году (5 лет) поступил в среднюю общеобразовательную школу № 185[прим. 1]. В 1995 году (13 лет; 9-й класс) поступил в лицей «Універсум», основанный в том же году.
В 1998 году (17 лет) поступил в Национальный технический университет Украины «Киевский политехнический институт имени Игоря Сикорского» на Факультет информатики и вычислительной техники (ФИВТ) на кафедру вычислительной техники. В 2004 году окончил его со степенью магистра по образовательной программе «Компьютерные системы и сети».
В октябре-ноябре 2006 года переехал в Россию в Воронеж. Предположительно, в 2022 году переехал в Турцию в Анталию.
Любит собак. Увлекался танцевальными и ритм-играми, примерно с 2006 по 2011 годы вёл собственный сайт клуба по танцевальным и ритм-играм DanceForge, организованного им вместе с единомышленниками.
Карьера[]
Фриланс[]
В 2000 году, на 2 или 3 курсе, подрабатывал выполнением различных проектов на заказ в качестве разработчика программного обеспечения. К 2002 году выполнил более 30 заказов, потом устроился на полноценную работу.
BestCard[]
Устроился на работу в BestCard в 2002 году на должности разработчика программного обеспечения и системного администратора. Занимался разработкой и внедрением программного обеспечения для учёта IP-трафика. Ушёл из компании в 2003 году.
DevelopEx[]
Устроился на работу в DevelopEx в 2003 году на должность разработчика программного обеспечения. Занимался переносом программного обеспечения с OS/2 на Microsoft Windows и разработкой ICQ-подобной программы. Ушёл из компании в том же году.
GSC Game World[]
Устроился на работу в GSC Game World в январе 2004 года на должность программиста скриптов, в декабре 2003 года выполнял тестовое задание. Участвовал в разработке S.T.A.L.K.E.R.: Oblivion Lost и «S.T.A.L.K.E.R.: Тень Чернобыля».
S.T.A.L.K.E.R.: Oblivion Lost[]
2003 год[]
В декабре 2003 года Андрею было поручено тестовое задание к 1 января 2004 года — написание скриптов игрового процесса для сюжета для трейлера: поведение раненого напарника и Пса, их озвучка и анимации в определённые моменты. Эти скрипты были использованы в дальнейшей работе.
----------------------------------------------------------------------------
-- Сценарий 5 из задания на 1-е января 2004.
----------------------------------------------------------------------------
--
-- 2003/12/29 [ zmey ]
-- первый работающий вариант
--
-- 2003/12/30 [ zmey ]
-- поставил в сценарий реальные фразы
--
-- zmey - Andrey Fidrya (af@svitonline.com)
zmey_gameplay_2_old.script / m_gameplay4.script
«S.T.A.L.K.E.R.: Тень Чернобыля»[]
2004 год[]
В январе 2004 года, после официального устройства, продолжил писать скрипты для сюжета для трейлера. В процессе их написания сделал для себя тестовые карты: move_zmey, military3.level, military_etalon.level, military_gameplay.level и military_zmey. Также добавил несколько новых вспомогательных функций и переменных в общий скриптовый файл .script и скриптовые классы NPCNPC, DialogueFSMDialogueFSM, CamperCamper
В феврале продолжил отладку игрового процесса, написал скрипт для поведения зомбированных сталкеров на уровне (zmey_zombie_stalkers.script), но потом внёс в скрипт и мутантов.
К концу июня написал скрипт xr_camper2.script
В начале июля начал писать единое руководство к своим скриптам, но не закончил его. К середине июля написал скрипт «Разговор» xr_talker.script.
В середине августа написал скрипт поведения «Punch», xr_punch.script К концу августа — сценарный скрипт «Грабители», xr_guide.script.
В сентябре написал руководство для скриптеров !for_scripters.doc.
К середине октября написал скрипт ограбления xr_dram_moment.script и скрипт поведения охранников xr_zoneguard.script.
К концу года дорабатывал чужие скрипты. В 20-х числах декабря написал логику для Сидоровича на Кордоне и для бандитов-грабителей и новичка для сцены на Свалке.
2005 год[]
В 2005 году продолжил дорабатывать скрипты поведения, а также начал заниматься скриптованием игрового процесса отдельных локаций.
В течение января он дорабатывал логику Сидоровича и NPC в сцене на Свалке. Для Свалки также прописывал инфопоршни сцены ограбления.
Начиная с февраля, помогал игровому дизайнеру Роману Шишкину с скриптованием сюжетных сцен в Тёмной Долине: написание логики NPC в сценах с освобождением долговца, падением мёртвого кровососа перед игроком, сбрасыванием долговца кровососу, сигналом SOS, обманом игрока на деньги, самоубийством Сокола и других. Также занимался списком лагерей на локации и скриптами диалогов.
25 февраля в файл stable_storyline_info_to_diary.xml внёс текст-сообщение на флешке Борова про монолитовцев и пароль. Чуть позже в этот же день текст отредактировал Роман, добавив в конце имя персонажа-отправителя с прозвищем Змей — это написание никнейма Андрея на кириллице. В процесс разработки игры эту отсылки убрали.
Этим зомбакам с базы монолита нужны люди для экспериментов. Платят артефактами, и хорошо платят. Если будешь посылать к ним своих ребят пароль - ЯДЕРНАЯ ЗИМА. Без униформы не суйтесь, а то вам самим от них достанется.Версия Андрея
Этим зомбакам с Базы Монолита нужны люди. Типа для каких-то экспериментов, я точно не врубил тему. Башляют артефактами, причем дорогими. Если будешь посылать к ним пленных, скажи своим бойцам, что пароль - ЯДЕРНАЯ ЗИМА. Я описал монолитовцам вашу униформу, поэтому без костюмчиков туда не суйтесь, а то за лохов примут, за волыны схватятся. \n\n Ты конечно понимаешь, кому вознаграждение за инфу передать? \n Змей.Версия Романа
К концу марта доработал скрипт «Компаньон», ранее написанный Сергеем Винниченко.
Во второй половине апреля написал логику для группы Волка (будущие Петруха и двое его напарников). Также написал логику для 4-х наёмниками и «жертвы» в сцене в Мёртвом городе.
В мае занимался мелкими доработками. Последняя известная правка Андрея — от 14 июня.
Ушёл из компании во второй половине июня.
В титрах[]
В титрах «S.T.A.L.K.E.R.: Тень Чернобыля» указан как Андрей Фидря, программист инструментария наполнения игры и скриптов из отдела программирования.
GfK USM[]
Устроился на работу в GfK USM во второй половине июня 2005 года на должность старшего программиста. Занимался внедрением самодельной базы данных (части генерации кода и оптимизации выражений на базе OLE DB) и разработкой управляющих элементов ActiveX GUI. Ушёл из компании в сентябре 2006 года.
SysIQ[]
В течение сентября начал выполнять контрактную работу для киевского подразделения SysIQ. Занимался решением проблем в веб-проекте электронной коммерции на базе Intershop Enfinity. Закончил работу в октябре 2006 года.
InterObject[]
Устроился на работу в InterObject (работал удалённо) в ноябре 2006 года на должность старшего программиста. Занимался разработкой драйвера Linux для набора микросхем Metalink WlanPlus 802.11n. Ушёл из компании в октябре 2008 года.
Janus Technologies - Enterprise Security Solutions[]
Устроился на работу в Janus Technologies - Enterprise Security Solutions (работал удалённо) в октябре 2008 года на должность старшего программиста. Занимался разработкой серверного программного обеспечения для распределённого потокового видео и настольных клиентов для ПК и iOS. Ушёл из компании в декабре 2011 года.
iDa Mobile[]
Устроился на работу в iDa Mobile[прим. 2] (работал удалённо) в декабре 2011 года на должность старшего программиста. Занимался разработкой мобильных банковских приложений для iOS. Ушёл из компании в июле 2012 года.
Janus Technologies - Enterprise Security Solutions[]
Устроился повторно на работу в Janus Technologies - Enterprise Security Solutions (работал удалённо) в октябре 2013 года на должность старшего программиста. Ушёл из компании в мае 2019 года.
Moderro Technologies[]
Устроился повторно на работу в Moderro Technologies (работал удалённо) в июне 2019 года на должность архитектора программного обеспечения. Ушёл из компании в марте 2021 года.
DOOR3[]
Устроился повторно на работу в DOOR3 (контрактная работа) в апреле 2021 года на должность программиста полного цикла. Продолжает работать там.
Опыт работы[]
Опыт работы | ||||
---|---|---|---|---|
Проект | Компания | Период работы | Должность | Деятельность |
Более 30 проектов на заказ | Фриланс | 2000 – 2002 | Разработчик программного обеспечения | |
BestCard | 2002 – 2003 |
|
Разработка и внедрение программного обеспечения для учёта IP-трафика | |
DevelopEx | ?–декабрь 2003 | Разработчик программного обеспечения |
| |
S.T.A.L.K.E.R.: Oblivion Lost | GSC Game World | Декабрь 2003 – январь 2004 | Программист скриптов | Написание скриптов игрового процесса для сюжета для трейлера (тестовое задание) |
S.T.A.L.K.E.R.: Тень Чернобыля | Январь 2004 – 2-я половина июня 2005 | Внедрение схем поведения NPC (люди и мутанты), программирование сюжетных игровых сцен и логики NPC, написание документации к скриптам | ||
GfK USM | 2-я половина июня 2005 – сентябрь 2006 | Старший программист | Внедрение самодельной базы данных (части генерации кода и оптимизации выражений на базе OLE DB), разработка управления ActiveX GUI | |
SysIQ (контрактная работа) |
Сентябрь–октябрь 2006 | Программист | Решение проблем в веб-проекте электронной коммерции на базе Intershop Enfinity | |
InterObject (удалённо) |
Ноябрь 2006 – октябрь 2008 | Старший программист | Разработка драйвера Linux для набора микросхем Metalink WlanPlus 802.11n | |
Janus Technologies - Enterprise Security Solutions (удалённо) |
Октябрь 2008 – декабрь 2011 | Разработка серверного программного обеспечения для распределённого потокового видео и настольных клиентов для ПК и iOS | ||
iDa Mobile (удалённо) |
Декабрь 2011 – июль 2012 | Разработка мобильных банковских приложений для iOS. | ||
Janus Technologies - Enterprise Security Solutions (удалённо) |
Октябрь 2013 – май 2019 | |||
Moderro Technologies (удалённо) |
Июнь 2019 – март 2021 | Архитектор программного обеспечения | ||
DOOR3 (контрактная работа) |
Апрель 2021 – н. в. | Программист полного цикла |
Никнейм[]
Во время работы в GSC Game World Андрей в основном использовал никнейм Zmey. При написании документации использовался af — аббревиатура от первых букв имени и фамилии на латинице: Andrey Fidrya.
До и после работы в GSC Game World Андрей использовал никнейм zmeyc.
Навыки[]
Общее[]
- Разработка программного обеспечения (iOS, macOS, Linux, Windows)
- Мультипоточное программирование
- Разработка мобильных приложений (Android, iOS, J2ME)
- Сетевое программное обеспечение
Операционные системы[]
Языки программирования[]
- C
- C++ (Active Template Library (ATL) / Component Object Model (СОМ) / Qt / libGDX)
- JavaScript (React)
- Objective-C
- SQL
- Swift
- TypeScript
Другое[]
- ActiveX
- Boost
- Btrieve
- Cocoa
- Cocos2d
- Distributed COM (DCOM)
- Docker
- Electron
- Epoll
- GIMP ToolKit (GTK)
- Microsoft Foundation Classes (MFC)
- Microsoft SQL Server
- MySQL
- Node.js
- PostgreSQL
- SQLite
- Win32 API
Языки[]
- Английский
- Русский (родной)
- Украинский (родной)
Ссылки[]
Контакты[]
- «ВКонтакте»
- GitHub
- «Живой Журнал» (не обновляется)
- Twitter (не обновляется)
- Facebook (не обновляется)
Другое[]
Галерея[]
Примечания[]
- ↑ Сейчас Специализированная школа № 185 им. Владимира Вернадского с углублённым изучением физико-математических дисциплин: в 2005 году школе присвоен статус «специализированной школы с углублённым изучением физико-математических дисциплин», а в 2009 году — имя учёного-естествоиспытателя Владимира Ивановича Вернадского.
- ↑ В 2019 году куплена компанией BSS.