The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by , 2018-04-11 15:13:45

CV-Nedelcu-Petrica-Bogdan

CV-Nedelcu-Petrica-Bogdan

Petrica-Bogdan Nedelcu

Address: 31 Putnei Street, Building no.2, Craiova, Romania
Telephone: +40770 217 242

Email: [email protected]

Profile

 Curious and open-minded gameplay programmer with almost 5 years of experience in mobile gaming, both iOS and
Android, in an international environment.

 Results driven professional with strong technical skills and thirsty to keep up with the latest tools and mechanics.

 Ambitious, positive and trustworthy person.

 Good time management, resourceful and autonomous.

 Happy to motivate colleagues to achieve team goals and be part of a productive team.

Skills  Problem-solving abilities
 Analytical and critical thinker
 Fast learner  Ability to adapt fast to change
 Strong OOP mentality
 Team Player Gameplay Programmer Ubisoft Entertainment Romania

Career Summary

19/06/2013 – Present

AutoDance by Just Dance (Trailer here)

 Started my career as a Junior Programmer and focused on learning software architecture and coding
conventions

 Implemented different features
 Debugged and modified existing code (Gameplay functionality, client-server interfaces, etc.)
 Did profiling and optimizations to improve application’s performance and response time
 Used Cocos2dx as an engine and designed modules and components later integrated in it
 Developed several features using native languages as Java for Android and Objective-C
 Gained experience using Jira and Agile Methodologies
 Successfully launched the app in 2014 as a free to play application on both iOS and Android platforms

Cross Promotion Tool (Internal Ubisoft Tool)

 Worked together with the team from Ubisoft Pune to develop an internal tool meant to advertise inside a mobile
game other Ubisoft games

 Used C++, Java and C# to develop various modules and functionalities
 Created the library and tested it on Android
 Created a wrapper over it in C# and the documentation necessary for integrating it in Unity
 Successfully launched the tool and still used by the Ubisoft mobile applications to display Advertising for their

games

Draw Race 3 (Gameplay video here)

 Worked together with the designers and the graphic artist to create a great user experience
 Used an internal engine and developed several features using LUA
 Created and maintained features as Onboarding (Interface, altering gameplay for best early experience), Menu

system and flow management (scene loading / unloading, memory management, transitions), Progression
system, Shop (interface, Houston buy process, and syncing data between client, server and Houston.), Car parts
system, Player Profile, Leaderboards (retrieval and display), Draw Race TV (retrieval, and displaying them).
 Also designed (in terms of code), implemented and had ownership over the Achievements System, Scrolling
System (was not properly implemented in the engine), League system, Betting system, Race flow system and
other small managers.
 In the last year I switched to server side and developed several features using Python, Mysql and MongoDB.

 Implemented and maintained the rewards system on the server. (computed based on the client inventory and a
chances configuration file).

 Exercised my leadership skills being responsible for a 7-member team in Craiova

Professional Development

 Agile and Project Management training
 Distortions and Barriers in Communication training
 Business Ethics training
 Leadership and Taking Decisions training
 Conflict Management and Negotiation training
 Public Speaking training
 Several Unity Game Development trainings and workshops

Training experience:

 Unity Game Development
 6 months activity once per week at the Faculty of Automatics, Computers and Electronics – Craiova
 Trained a group of 20 people
 Explained basic concepts of Software Architecture and Game Programming Patterns.

 Game Development
 3 months activity once per week at Game LAB, Timisoara - Romania
 Trained a group of 30 people
 Worked with them to develop some mini-games in small teams.

 Prototyping – Important? How to do it?
 Modularity and its benefits on scaling games
 Optimizing your code for better performance / memory management
 Building an easy to use menu system
 Creating bug-free code – a dream almost achievable
 Source control / Task management tools
 Agile – Scrum methodology in Game Industry
 Developing games with a client oriented mentality
 Online features in games
 Soft skills - How to be an awesome team player

Volunteer experience:

 Vice-president at Asociatia Generatiei de Azi (March 2016 – August 2017)
 Non profit organization that tries to bring changes in Romania in terms of education, arts and culture.
 Created and implemented several projects as an Associate Project Manager.
 Successfully coordinated teams of 15 to 30 people in terms of logistics and content creation.
 More info here.

Education Faculty of Automatics, Computers and Electronics – Craiova, Romania
 Bachelor’s Degree, Software Engineering
2011 to 2015

Other Details

Foreign languages: Fluent in English both written and spoken.

Interests: gaming, cars.


Click to View FlipBook Version