David Roguin

Technical Lead at Nimble Giant Entertainment
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Hamburg, Hamburg, Germany, DE
Languages
  • Spanish Native or bilingual proficiency
  • English Professional working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Lucas Wall

David's constant interest in further broadening its knowledge base is a great asset every team should have. Always looking for things to improve, personally, as a team-mate, and as a co-worker. Persistent in solving problems and diligent in finding answers. A great person to work with.

Patrick Dugan

David is smart, and encouraging to collaborate with. He know's how to make technology work for the gameplay. I'd be happy to have him involved with a future project.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Argentina
    • Computer Games
    • 100 - 200 Employee
    • Technical Lead
      • Jan 2023 - Present

    • Germany
    • Computer Games
    • 1 - 100 Employee
    • Senior C++ Game Developer
      • Aug 2019 - Dec 2022

      As part of a 20ish people team my tasks included fixing and adding functionality to many different systems like Save game, InGame screens, HUD elements, mission tool and worked with Audio (wwise) and Localisation setup scripts. I created almost from scratch the enemy spawning system. Profiled the game in gen8 and gen9 consoles. Extended Blueprint nodes with C++. The project is a multiplayer game so the systems also work in a host-client setup As part of a 20ish people team my tasks included fixing and adding functionality to many different systems like Save game, InGame screens, HUD elements, mission tool and worked with Audio (wwise) and Localisation setup scripts. I created almost from scratch the enemy spawning system. Profiled the game in gen8 and gen9 consoles. Extended Blueprint nodes with C++. The project is a multiplayer game so the systems also work in a host-client setup

    • United States
    • Entertainment
    • 1 - 100 Employee
    • Engine Programmer
      • Nov 2018 - Aug 2019

      As part of “The Sandbox 3D” team my tasks included making an audio system based on OpenAL and improving the collision system.

    • Senior Programmer
      • Jul 2017 - Aug 2019

      I've been working on several mobile games made with C++ and Cocos2dX. My tasks included making new gameplay prototypes, adding new features, optimize memory usage and performance and of course, fixing bugs

    • Team Lead
      • Mar 2019 - Jul 2019

    • Argentina
    • Computer Games
    • 1 - 100 Employee
    • Founder
      • May 2010 - Jun 2017

      As a founder I assumed different roles over time, such as Lead Programmer, Scrum master, CTO and studio manager, in order to fill the needs of the organization. At first we were only three people; I was the only programmer and we used to make flash games. Briefly after that we hired a few more programmers and made the jump into mobile using C++ and Cocos2DX, which seemed a very promising technology. The team size were around 7 people and I soon became the tech lead. I also was… Show more As a founder I assumed different roles over time, such as Lead Programmer, Scrum master, CTO and studio manager, in order to fill the needs of the organization. At first we were only three people; I was the only programmer and we used to make flash games. Briefly after that we hired a few more programmers and made the jump into mobile using C++ and Cocos2DX, which seemed a very promising technology. The team size were around 7 people and I soon became the tech lead. I also was in charge of hiring new staff and coach them. A few years later we had 3 of those teams and I found myself being the CTO and tackling the biggest issues that arose, like finding memory or performance problems. We also had a common library built on top of Cocos2DX that helped with recurring problems, like string allocators, quad trees, logging and a very simple physics engine. Show less As a founder I assumed different roles over time, such as Lead Programmer, Scrum master, CTO and studio manager, in order to fill the needs of the organization. At first we were only three people; I was the only programmer and we used to make flash games. Briefly after that we hired a few more programmers and made the jump into mobile using C++ and Cocos2DX, which seemed a very promising technology. The team size were around 7 people and I soon became the tech lead. I also was… Show more As a founder I assumed different roles over time, such as Lead Programmer, Scrum master, CTO and studio manager, in order to fill the needs of the organization. At first we were only three people; I was the only programmer and we used to make flash games. Briefly after that we hired a few more programmers and made the jump into mobile using C++ and Cocos2DX, which seemed a very promising technology. The team size were around 7 people and I soon became the tech lead. I also was in charge of hiring new staff and coach them. A few years later we had 3 of those teams and I found myself being the CTO and tackling the biggest issues that arose, like finding memory or performance problems. We also had a common library built on top of Cocos2DX that helped with recurring problems, like string allocators, quad trees, logging and a very simple physics engine. Show less

    • Production Coordinator
      • Aug 2009 - Apr 2010

      Coordinate resources between several game projects. Apply Scrum.

    • Scrum Master, Game & Engine Programmer
      • Mar 2008 - Aug 2009

      Developed a C++ Download game for PC and Mac using playfirst framework. I also had to apply scrum and be the team technical leader.

    • co-founder
      • Feb 2007 - Feb 2008

      I developed a flash game and a PC Casual game using C++ I developed a flash game and a PC Casual game using C++

    • Argentina
    • Higher Education
    • 1 - 100 Employee
    • Instructor
      • Mar 2007 - Dec 2007

      Teached Project Management Teached Project Management

    • France
    • Computer Games
    • 700 & Above Employee
    • game developer
      • 2005 - 2007

      Ported j2me and C++ (BREW) games between several devices Ported j2me and C++ (BREW) games between several devices

    • Developer
      • Feb 2004 - Oct 2005

      Java, C++ & javascript programmer Java, C++ & javascript programmer

Education

  • Universidad Nacional de La Matanza
    Engineer, Informatics
    1999 - 2006

Community

You need to have a working account to view this content. Click here to join now