User:Sidorov Andrii

From Unify Community Wiki
Jump to: navigation, search

Objective: C++/ C# / Unity 3D Technical Lead.

Summary: More than 7 years in C++/C/C#/ Unity 3D Technical Lead and programming experience. Experience in major IOS game development (Asphalt 6 Adrenaline, Asphalt 7: Heat, Gangstar: Miami Vindication, Gangstar:Vegas ).

Well skilled in game development. Great experience in creating/evolution/porting games using Unity3D, Strange IOC, Marmalade SDK, Cocos2D, Irrlicht, Glich, Pig, Vox, GameSWF, AuroraGT Sprite and other engines. Experience in Object-oriented and MVC pattern design and technical documentation development. Use of Subversion and strong teamwork skills.

Winner "Ukraine contest Extreme Programming Night (XPN)" in the field of video games development with the extreme programming elements, third Place. Experience:



My Indie / hobby / outside interest projects -----


Project Description: “My first 3d printer NotRepRap”

Video and images http://vixen-brush.narod.ru/master/reprap/repstrap1.html Job Responsibilities: 3d printer assembly, write own 3d Printer firmware Technologies Used: MFC, Json, Gcode, SDL


Project Description: “My 3d printer Prusia i3 assembly ”

Job Responsibilities: 3d printer assembly on Arduino, compile/building and modified 3d Printer firmware Technologies Used: Arduino IDE, Marlin


Project Description: “My Ardu Quadro Copter”

Job Responsibilities: Quadro Copter assembly on Arduino, compile/building and modified GPS and Arducopter firmware Technologies Used: Arduino IDE, ArduCopter fimware, ArduPilot, Arducopter APM 2.5 Project Description: “Game FSM - Flying Spaghetti Monster”

https://play.google.com/store/apps/details?id=com.AndreySidorov.FSM&hl=en Job Responsibilities: Full Game Creation Technologies Used: Unity3d



Project Description: “game NecoDrops!” (In progres...)

http://vixen-brush.narod.ru/neco_drops2/index.html http://vixen-brush.narod.ru/neco_drops/index.html Job Responsibilities: Full Game Creation Technologies Used: Unity3d



My Work Experience Projects --------------------

08/2016 - 11/2016 Company Name: Sunbeam-СyberUnity:Biogenesis team


Location: Ukraine, Odessa Position: C# / Unity 3D Senior Technical Team Lead


Project Description: СyberUnity:Biogenesis https://www.facebook.com/cyber.unity.biogenesis/ https://youtu.be/o8BkyIBw7Sg Job Responsibilities: Technical Lead responsibilities,. Gameplay features: Full game creation. Technologies Used: Strange IOC, Unity 3D.



12/2013 - 05/2016 Company Name: iLogos ( http://www.ilogos-ua.com/ )

Location: Ukraine, Kharkov Position: C# / Unity 3D Technical Lead


Project Description: Game Creation: Strategy scandinavian style (NDA)

Job Responsibilities: Technical Lead responsibilities,. Gameplay features: Full game creation NDA. Technologies Used: Strange IOC, Unity 3D. Duration: 8.2015- 4.2016


Project Description: Game Creation: «Eternal Enemies»

https://play.google.com/store/apps/details?id=com.palringo.eternalenemies&hl=uk


Job Responsibilities: Technical Lead responsibilities, Estimate tasks. Gameplay features: UI system, Arabic sypport, Tutorial system, Cheat/AntiCheat system, localization system, Logs, Command Wrapper and other. Technologies Used: JSON, OOP, OOD, OpenGL/OpenGLES, iOS SDK, Unity 3D. Duration: 4.2015- 8.2015



Position: C++ Developer Technical Lead Project Description: Game Creation: «Avataria»

https://itunes.apple.com/ua/app/avataria/id982229455?mt=8 https://play.google.com/store/apps/details?id=com.xp101.ava_mob&hl=uk


Job Responsibilities: Gameplay features: Firework system, Android support, Jenkins Continuous integration and other. Technologies Used: JSON, OOP, OOD, OpenGL/OpenGLES, Jenkins, Cocos2dx, zlib, curl. Duration: 1.2015- 4.2015


Project Description: Game Creation: «Miniscape City»

https://itunes.apple.com/se/app/miniscape-city/id907424668 Job Responsibilities: Development Lead responsibilities, Estimate tasks, Implementation of object-oriented design. Working closely with game designers and artists to implement and polish a variety of gameplay features:

Video playback system, Quest system, Cheat/AntiCheat system, localization system, multithreading server pull system, Logs, Command Wrapper, server gifts, Build Resources scripts, Social system and other.

Technologies Used: JSON, OOP, OOD, OpenGL/OpenGLES, iOS SDK, Marmalade cross platform SDK, Cocos2dx, zlib, curl. Duration: 12.2013- 2.2015


04/2011 - 12/2013 Company Name: Gameloft (http://www.gameloft.com)

Location: Ukraine, Kharkov Position: C++ Developer / Production

Project Description: IOS Team/ Game Evalution: «Gangstar Vegas» https://itunes.apple.com/en/app/gangstar-vegas/id571393580


Job Responsibilities: Working closely with game designers and artists to implement and polish a variety of gameplay features ( IOS 7 Gamepad (MOGA) ). Technologies Used: STL, JSON, OOP, OOD, OpenGL/OpenGLES, iOS SDK, GameSWF, zlib, VOX sound engine, Glich Graphic engine, AuroraGT Sprite engine. Duration: 09.2013- 12.2013


Project Description: IOS Team/ Game Creation: «Teddy's Donut Fever for Kakao» https://itunes.apple.com/jp/app/teddys-donut-fever-for-kakao/id602299356?ls=1&mt=8

Job Responsibilities: Implementation and update of the new system for tracking user activity. Working closely with game designers and artists to implement and polish a variety of gameplay features (DailyMission, CheatSystem, Online Constant Manager, Online Connectivity Trackers and other). Technologies Used: STL, JSON, OOP, OOD, OpenGL/OpenGLES, iOS SDK, KakaoSDK, zlib, VOX sound engine, PIG Graphic engine, AuroraGT Sprite engine. Duration: 04.2013- 09.2013

Project Description: IOS Team/ Game Creation: «Candy Block Breaker for Tango»

https://itunes.apple.com/en/app/id631347369?mt=8%3Fuo%3D4%3F Job Responsibilities: Implementation and update of the new system for tracking user activity. Working closely with game designers and artists to implement and polish a variety of gameplay features(AutoPilot, Online Constant Manager, Online Connectivity Trackers and other). Technologies Used: STL, JSON, OOP, OOD, OpenGL/OpenGLES, iOS SDK, KakaoSDK, zlib, VOX sound engine, PIG Graphic engine, AuroraGT Sprite engine. Duration: 04.2013- 09.2013

Project Description: IOS Team/ Game Evolution: «Asphalt 7: Heat»

http://www.gameloft.com/iphone-games/asphalt-7/ https://itunes.apple.com/us/app/asphalt-7-heat/id462694916?mt=8 Job Responsibilities: Implementing gameplay features: Game of chance(Lottery), Special Event Race, Server Side control of game items, Bluetooth Gamepad controls. Implementation and update of the In Game Purchase(IGP) library, Discovery Bay Games (DBG/DUO) multimedia library, Gameloft Social Network (GameloftLive) library. Implementation and update of the new system for tracking user activity. Working closely with game designers, artists, and animators to implement and polish a variety of gameplay features. Code refactoring, optimization and bug-fixing. Technologies Used: STL, JSON, OOP, OOD, OpenGL/OpenGLES, iOS SDK, zlib, VOX sound engine, Glitch Graphic engine, GameSWF, DBG/DUO. Duration: 5.2012 – 4.2013

Project Description: IOS Team/ Game Evolution: «Asphalt 6 Adrenaline»

http://www.gameloft.com/iphone-games/asphalt-6-adrenaline/ https://itunes.apple.com/us/app/asphalt-6-adrenaline/id400973408?mt=8 Job Responsibilities: Implementation of gameplay features: EndScreen(Airplay).Implementation of the new system for tracking user activity.Code refactoring, optimization and bug-fixing. Technologies Used: STL, OOP, OOD, OpenGL/OpenGLES, iOS SDK, zlib, VOX sound engine, Glitch Graphic engine, GameSWF, AirPlay. Duration: 2.2012 – 4.2013


Project Description:

IOS Team/ Game Evolution: «Fishing Kings Free»

http://www.gameloft.com/iphone-games/fishing-kings-free/ https://itunes.apple.com/us/app/fishing-kings-free+/id433620759?mt=8 Job Responsibilities: Implementation of banner/video advertising (AdColony,Flurry, Burstly).Code refactoring, optimization and bug-fixing. Technologies Used: STL, OOP, OOD, OpenGL/OpenGLES, iOS SDK, zlib, Irrlicht Graphic engine, AuroraGT Sprite engine, AdColony SDK, Flurry SDK, Burstly SDK. Duration: 12.2011 - 1.2012


Project Description: IOS Team/ Demo Team: «Modern Combat 3: Fallen Nation Demo»

http://www.gameloft.com/iphone-games/modern-combat-3/ Job Responsibilities: Delete unused resources in demo version. Implementation of banner/video advertising (AdColony,Flurry, Burstly). Code refactoring, optimization and bug-fixing. Technologies Used: STL, OOP, OOD, OpenGL/OpenGLES, iOS SDK, zlib, AdColony SDK, Flurry SDK, Burstly SDK. Duration: 1.2012 - 2.2012


Project Description: IOS Team/ Demo Team: «9mm Demo»

http://www.gameloft.com/ipad-games/9mm/ Job Responsibilities: Delete unused resources in demo version. Implementation of banner/video advertising (AdColony,Flurry, Burstly). Code refactoring, optimization and bug-fixing. Technologies Used: STL, OOP, OOD, OpenGL/OpenGLES, iOS SDK, zlib, AdColony SDK, Flurry SDK, Burstly SDK. Duration: 11.2011 - 12.2011

Project Description: Mac Team: « GT Racing: Motor Academy Mac»

http://www.gameloft.com/android-games/gt-racing-motor-academy/ Job Responsibilities: Working closely with 3D artists and animators to export and polish gameplay resources. Implementation of Keyboard/Mouse/Gamepad controls and control keys customization. Implementation of Simple DirectMedia Layer (SDL) multimedia library. Code refactoring, optimization and bug-fixing. Technologies Used: STL, OOP, OOD, OpenGL/OpenGLES, Mac SDK, zlib, SDL. Glitch Graphic engine, GameSWF. Duration: 9.2011 - 11.2011


Project Description: Mac Team: « Gangstar: Miami Vindication Mac »

http://www.gameloft.com/mac-osx-games/gangstar-miami-vindication-mac/ https://itunes.apple.com/us/app/gangstar-miami-vindication/id459046576?mt=12 Job Responsibilities: Working closely with 3D artists and animators to export and polish gameplay resources. Implementation of Keyboard/Mouse/Gamepad controls and control keys customization. Implementation of Simple DirectMedia Layer (SDL) multimedia library. Code refactoring, optimization and bug-fixing. Technologies Used: STL, OOP, OOD, OpenGL/OpenGLES, Mac SDK, zlib, SDL. Glitch Graphic engine, GameSWF. Duration: 4.2011 - 9.2011


10/2009 - 04/2011 Company Name: Brokbusinessbank http://www.bankbb.com.ua/ Location: Kharkov Position: C++ Developer / IT Engineer

Job Responsibilities: Supporting special software for analytical accounting and banking accounting. Technologies Used: MFC, Kammunal, Profix, PXL, IBM IDS Database, MySQL Database, Cryptography; WSUS servers, ARM-NBU. Duration: 9. 2009 – 4.2011

Education:

2004 – 2009 Kharkov National University of Radio Electronics Magister, Engineer with information security with the level of research activity. 2000 – 2004 Kharkiv Radio Technicum Specialist, Maintenance and service of computer networks and systems.

Languages:

Russian - native, Ukrainian - native, English - technical/Elementary. Skills / Frameworks: MVCS, StrangeIOC, STL, Mac SDK, IOS SDK, SDL, zlib, GameSWF, Video playback system for Marmalade cross platform SDK, AdColony SDK, Flurry SDK, Burstly SDK, DBG/DUO SDK, Glitch Graphic engine, VOX sound engine, Unity3D, Cocos2dx, curl.

Personal tools
Namespaces

Variants
Actions
Navigation
Extras
Toolbox