Bohdan Morhuniuk phone: +38 067 145 1111 skype: dan.mor.ex (informally: Dan) e-mail: d[email protected], x[email protected]
Games & software developer, C++ (JS/Obj-C/Java) programmer, Project Manager, CTO Looking for a new project (job) from January 2020. Feel free to contact me and explain your needs. Primary skills:
Creating games: for Windows / iOS / Android. Single and multiplayer. On Unity, Marmalade, cocos2d, cocos2d-x, HeroEngine, Box2D, CEGUI, Ogre3D, Photon, Quazal Rendez-Vous, OpenGL, Direct3D, Quake Engine + any other engines. Programming languages & technologies: C++ (14 years), STL, MFC, GDI+, Marmalade libs, Win32 API, WinServices, Prof-UIS, Xtreme toolkit. iOS/Mac: Objective-C (4 years), Objective-C++, Cocoa, iOS SDK. Web: JS (8 years), JQuery, PHP (3 years), HTML, CSS. Java/Android: Java (5 years), Android SDK, JSP, JSF, Applets, Swing, Java2D, JDBC. DB: MySQL (12 years), SQL, ODBC, ADO. Net: TCP/IP, UDP, HTTP, REST, FTP, XML-RPC, JSON-RPC. Other: C# (0.5 y), Node.js (1 y), Python (1 y), Lua (1 y), C, HSL, MS VB6, VBA, Fortran. IDEs: Visual Studio, IntelliJ Idea, XCode, NuSphere PhpED, Android studio, Unity, PyScripter, QDE.
Design tools: Photoshop, Illustrator, CorelDraw, 3ds max, Texture Packer, Spine. Configuring servers: Debian, Proxmox, Apache, Tomcat, MS IIS, MySQL Server, Kerio Connect. Management: Small teams management at all stages of game development (8 years). Agile & scrum mastering. Finding and managing a work of freelancers, artists, animators, soundmen, voice talents.
Experience:
Sep 2016 – Dec 2019, Senior Mobile Developer at Hopster (Ciklum)
Participating in mobile development team of the application Hopster on iOS and Android (One of leader and awards-winner app with learning TV shows and games for kids in UK / US). Developing and improving features requiring appropriate full cross platform work with the C++ core and Java / Obj-C implementations. API to backend (REST), In-app purchases (subscriptions), facebook api, analytics, camera, openCV, UI etc. Link: http://hopster.tv/ Main tools: C++, cocos2d-x, Objective-C, Java, Xcode, Android Studio, python and bash scripts, git.
May 2011 – Aug 2016, CTO & Project Manager at IdeaFabrik Kyiv Studio (ITLagoon)
Lead programming and project management of Farmer3D game (MMO social game, had passed greenlight on Steam,
made on HeroEngine). Developed the whole game architecture, shop system, quests system, global ranking etc. Led team of programmers, artists, animator. Main tools: HeroEngine. Lead programming and project management of enigMap Online (unique puzzle multiplayer) mobile game for iOS & Android. (Was released and distributed on AppStore and GooglePlay). Developed client-server architecture with real-time and step-based multiplayer rooms, lobby, money system, in-game shop, own analytics system etc. Led team of programmers, artist, animator. Main tools: Marmalade, cocos2dx, C++, node.js, MySQL, PHP.
Lead programming and project management of XJedi Online (MMO lightsaber fighter) for PC on Unity Engine (Project was closed mostly on start by lack of funds. Only prototype video available). Main tools: Unity
Consulting other companies and teams with HeroEngine. Temporary helped to lead partner company team to release alpha version of project Technocracy in time (war machines MMO shooter game). Temporary led team of 8 programmers to achieve alpha release fastly for investors and we succeeded with it. Managing development of some script features for HeroEngine (game engine for MMO games).
Sep 2009 – Apr 2011, Lead iOS Game Programmer & Project Manager at iCon (Games for iPhone)
Created several 2D single-player arcade games for iPhones, some of them were on the basis of my ideas. Was leading the team of 4 programmers and 2 artists, finding and managing a work of freelancers-artists, soundmen, voice talents. Projects were released to stable versions, games were selling on AppStore (Zombuster , Amazen , Pandemia , participation in MadCap) . Main tools: iOS SDK, Objective-C, C++, PHP, JQuery, Game Center, Cocos2D, box2D.
2008 – 2009, C++ Senior programmer at Frogwares, (W orld Of Battles game-project)
Participated in creation of World Of Battles MMORTS game. Stable version was released. Created system of game quests, new game modes, system of automatic updates, integration with web-site, GUI scenes/new GUI-controls, admin. system of punishments, admin. toolkit for monitoring/analyzing/gathering of statistics, tools for localization, tools for art resources management. Main tools: MS С++, STL, MFC, Python, Lua, PHP, XML-RPC, Quazal Rendez-Vous, MySQL, WinServices, CEGUI, OGRE 3D.
2008, C++ Software Engineer at Materialise, (Medical software) (http://materialise.kiev.ua/ ):
Participated in creation of new versions of S urgiCase product - medical software of surgical operation's 3D modelling & performing. Main tools: MS С++, STL, Materialise own 3D-libraries, Xtreme ToolkitPro, Sparx Project Architect.
2007, Objective-C programmer at SkyHorse, (MacOS CDs):
Developed several multimedia applications, startup programs for popular discs for Mac OS X. (Distributed in Ukraine and Russia with
trademarks: legando.ru, hobbydisc.ru, pilowar.ru). Main tools: Objective-C, Cocoa, Xcode tools.
2007, C++ programmer at Metasoft, (Tax/finance services) (http://metasoft.com.ua/ ):
Participated in development of complex application «Unis INFO», system of financial reporting to the tax services and State committee
of financial monitoring through Web. Main tools: Microsoft С++, MFC, MSXML.
Freelance, 1999–2006, Oil Institute of UAS, (Oilfield software) (http://oil-institute.com/ ):
Developed the complex application «Geozor 3D», that gives a possibility to geologists to model real copies of oil-fields in 3D space, their working wells, geological layers of ground interior based on the inclinometer observation logging, possibility to process the crosswell tomography, to make geological sections and physical maps etc. In 2007 organized a little team that developed new version
of this product. Main tools: Microsoft С++, STL, MFC, GDI+, Direct3D, Prof-UIS. Freelance, 2001–2005, several Institutes of NASU (Botanical Garden, Institute of Zoology, Institute of Botany, State Museum Of Natural History), (Finance accounting software) : Developed helpful applications of financial accounting, that make automation or creating acts, reports, tax service and others documents, the app for creating "main financial book" (a journal of all transactions during last year), accounts rent objects etc. Main tools: Microsoft С++, STL, MFC, GDI+, Microsoft Visual Basic 6, Microsoft Word macros.
Freelance, 2002–2003, Ministry of Emergency Situations, (Technics/hardware accounting software) (http://mns.gov.ua/ ):
Developed a program of accounting of technical park of all network, computer, printing and copier hardware of the central apparat of
Ministry. Main tools: Microsoft Visual Basic 6, ADO, ODBC (MDB).
Own projects:
2019, Cryptocurrencies trading strategy simulation system and notification bot:
By cooperation with crypto-traders developed the trading strategy that now goes on real ‘beta-testing’ over real fund. Made a simulator for trading over historical candles data of the last years on different markets (Bitfinex, Binance, S/P 500) which became the platform for inventing new strategies, testing and developing the current ones. Made a bot (signal service) for traders which analyze the real market data and notifies the successful conditions for opening long and short positions in Telegram messenger. Main tools: Node.js, MySQL, exchanges API, telegram API.
2006-2016, Game web-portal XJedi, former UAGalaxy (http://xjedi.com /):
Gathered a team of enthusiasts and created most popular in Ukraine web-portal of Star Wars community at the time. Modified servers of multiplayer game STAR WARS: Jedi Academy, added many features, that were absent in original game. Top ratings, new game types, money system, auto-updating, content purchases shop, Galaxy War browser game (http://galaxy.xjedi.com/) and others. Game had DAU near 300 in 2009-2011. Top DAU was 700-1000. Total more than 30 000 users registrations. Currently inactive due development stay, although some users are still playing. Trailer: youtube Main tools: C, C++, Quake Engine, HTML5, MySQL, JSP, JSF, PHP, JQuery, winServices.
Multiplayer 2D mobile games development for iOS & Android:
I am fond of making mobile games also. By gathering freelancers, managing theirs work and also programming by myself in free time, I am making two projects, games with cute 2D graphics. Not released yet, but they provides good experience and inspiration. I can demonstrate the Android version to those who are interested. Main tools: Unity, C++, cocos2dx, node.js, Photon, PHP.
Education:
2008: Expert degree in computer systems. The National Technical University of Ukraine “Kyiv Polytechnic Institute”, faculty
ADDOS. Full higher education on a speciality "The software for the automated systems".
Personal features: Inventive, polite, responsible. Consider programming as an art. Learn new technologies fast. English - upper intermediate. Passionate of creating games, especially multiplayer games. Know how to make games from start idea till publish and sales, gather a team and release quality product.