User:Sidorov Andrii
m (Creating user page with biography of new user.) |
Latest revision as of 13:20, 28 November 2016
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.