Jeff Ward - Resume

Datadog / Senior Software Engineer
NOV 2021 - PRESENT
  • Created and maintained the official Datadog Flutter Plugin and its associated packages.
  • Added features to the Native iOS and Android Datadog SDKs to better support Flutter
WillowTree, LLC / Engineering Director
JUNE 2013 - NOV 2021, Charlottesville, VA
  • Manager of teams of 4-12 engineers and test engineers for iOS, Android, and Xamarin projects.
    • Fox Delta Platform - Managed the maintenance and improvement of an inherited iOS and Android apps that supported FOX NOW, Fox Nation and Fox News International.
    • Fox Sports 5.0 - Revamp and redesign of the app as iOS and Android native apps released in 2020.
    • Fox Sports 4.0 - Managed 4-8 engineers embedded with client engineers updating a Xamarin project for large events like FIFA World Cup 2018, Women’s World Cup 2019, Super Bowl LIV.
    • Synchrony Bank - Managed automated testing efforts of 4 Test Engineers across iOS and Android apps.
  • Transitioned the Fox Delta Platform team (and client) to more Agile methodologies, including adoption of SAFe.
  • iOS developer on multiple apps (Objective-C, C# / Xamarin) deployed to the App Store including:
    • Fox Sports v4 (Old Version) – Led the team through the creation of the Super Bowl experience. Integrated and maintained bindings for Fox’s Video Player SDK to Xamarin.
    • Teachstone Recorder – Sole developer on this app that allowed teachers to record and upload videos of their classroom to coaches. Utilized background tasks to support asynchronous upload over Wi-Fi.
    • DeVilbiss – Sole developer on this app for Bluetooth connected CPAPs that collected data on users sleep habits and informed them of vital statistics.
    • Fox News Election HQ 2016 – A news reader app for the 2016 primaries and election that included an interactive candidate rater available during the debates.
  • Experienced in using automated Unit and UI Testing to ensure app quality, integrated tests into CI/CD pipelines for TeamCity and Azure Devops
  • Established many common coding practices including unit testing, code review, continuous integration, and pipelined deployments.
Fire Hose Games / Software Engineer
MAY 2010 - MAY 2013
  • Created the engine for Go Home Dinosaurs for PC, iOS and Google Native Client (NaCl). Created using Mono / C# for embedded scripting and Ogre3D for rendering.
  • Ported Ms. Splosion Man from Xbox to PC, porting the networking layer and platform layer to RakNet, Games For Windows Live and Steamworks.
  • Engineer on Slam Bolt Scrappers for PS3 and PC. Created a variety of systems and implemented many pieces of enemy and boss logic.
  • Established CI/CD practices for both titles, including a CD system for the web and database components of Go Home Dinosaurs.
Orbus Gameworks / Co-founder, Software Architect
APRIL 2007 - MAY 2010
  • Created Aleph Metrics Suite - a metrics SDK for AAA MMOs.
  • Developed an SDK for multiple languages / platforms: C++, C#, Java, Python, MySQL, SQL Server.
  • Performed initial integration for several different titles and technologies (Lego Universe, Jumpgate: Evolution, Kung Fu Panda World, Zoo Kingdom).
  • Created an extensive unit and integration test suite against all combinations of technologies and deployments.
  • Created automated pipeline-based deployments that allowed multiple custom versions of the middleware to be shipped to multiple clients simultaneously.
Bethesda Game Studios / Associate Programmer
MAY 2005 - MARCH 2007
  • Developer on Elder Scrolls IV: Oblivion and its expansion, Shivering Isles.
  • Re-created the memory management libraries and tools to find memory inefficiencies and leaks.
  • Created nightly build pipelines, including asset optimizations tools that allowed for scripted modifications for specific assets.
  • Optimized portions of Xbox 360 code to use optimized assets including skinned decals for blood.