David F. Landau

                                                                             201-874-1168

Bellevue, WA 98007                   http://www.lightmgl.com                       landau.dave@gmail.com

Education

University of Southern California, Los Angeles CA – B.S. in Computer Science(Games)

Fall 2012

University of Southern California, Los Angeles CA – M.S. in Computer Science

Spring 2014

GPA: 4.0

Work Experience

Network Programmer
Motiga
Feb 2014 – March 2015

  • Help identify, design, and build core pieces of platform infrastructure and platform services
  • Responsible for Build/CI/Packaging/Deployment
  • Doing various integrations of our platform API in CEF, Web Sockets, and WinSock
  • Integrating middleware and software into Unreal Engine and other applications
  • Building game server management software to scale, automate, and manage game servers
  • Responsible for post-processed analytics integration, analytics pipeline, and server telemetry

Multiplayer Platform Engineer
Adhesive Games
June 2013 – Feb 2014

  • Focused on various areas of networking, multiplayer, platform, and Unreal Engine magic
  • Assisted development of REST API and SDK to let game interact with custom platform
  • Async Platform SDK integration into Unreal Engine
  • Other various middleware integrations into Unreal Engine

Graduate, Game Software Engineering Intern

Disney Interactive Studios

January 2013- June 2013

  • Worked on platform independence layer for custom C++ engine with LIVE/PSN/Nintendo APIs
  • Networking/Multiplayer TCR/TRCs and bandwidth optimization/compression to ship on console
  • Investigated PS4 and Xbox One platforms and helped develop porting steps for game engine

Other Projects

  • Lead Engineer - Core Overload
    • Managed version control, technical production, and milestones on 17 member tech team
    • Used UDK's RUDP and Client/SErver model to build a low latency action MOBA
    • Developed data driven networked parts system to create ~150,000 potential ships from combinations of parts
  • Software Engineer - Tales From the Minus Lab
    • Implemented task based N-way parallelization into our custom C++ game engine
    • Eliminated race conditions,o ver-coupling, and other low level issues in all areas of the engine
    • Worked on content pipeline and a low level thread safe event system for engine communication
    • Transitioned gameplay systems from prototype in Unity to C++ engine implementation

Technical Skills

Languages: C++, C, C#, Python, Java, and LUA

Multi-Thread Programming/Design

APIs: DirectX, Chromium Embedded, REST, Steam/LIVE/Sony NP, SQL

Unit Testing
Agent/Event Driven Design

Software: VS, Eclipse, UE3, UE4, Jenkins, P4, Git, VTune, Telemetry, Zabbix, Graphite

Networking Front and Back
Agile Development

Systems: Windows, Linux, Unix

Interdisciplinary Communication