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.