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 |
|
|