Timothy Ward

Principal Software Engineer Viva Engage (Yammer) at Microsoft

Burlingame, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Timothy Ward is a Principal Software Engineer with 11+ years at Microsoft, leading architecture and performance for Viva Engage (Yammer) GraphQL and third-party API integrations. He re-platformed a high-traffic API gateway from Ruby to Java using GraphQL Federation and scaled services to meet peak remote-work demand during COVID-19. His background spans virtualization, remote desktop clients, cross-platform testing and device policy architectures, giving him deep systems and performance engineering expertise. An active contributor to notable GraphQL open-source projects, he added performance benchmarks and missing-field resolver features to graphql-java and graphql-java-tools. Based in Burlingame, CA, he blends hands-on optimization and test automation with pragmatic architecture decisions that improve user-perceived performance.
code11 years of coding experience
job10 years of employment as a software developer
bookMalvern Primary School
bookVictorian Certificate of Education, Victorian Certificate of Education at Hawthorn Secondary College
bookB. Software Engineering (with Honours) Software Engineering, B. Software Engineering (with Honours) Software Engineering at Monash University
github-logo-circle

Github Skills (12)

graphql10
javas10
benchmarking10
benchmark10
graphql-java10
wordpress-graphql10
wpgraphql10
java10
performance-testing10
testing9
kotlin9
jvm8

Programming languages (13)

C#PowerShellJavaMustacheHTMLKotlinTypeScriptShell

Github contributions (5)

github-logo-circle
A schema-first tool for graphql-java inspired by graphql-tools for JS
Role in this project:
userBack-end Developer
Contributions:3 reviews, 14 commits, 4 PRs in 11 months
Contributions summary:Timothy focused on enhancing the GraphQL Java Tools library by adding features related to missing field resolution. They implemented a custom handler for missing field resolvers, enabling more flexible schema handling. Their work involved modifying existing classes, adding new interfaces, and introducing tests to validate the functionality of the custom resolver. Code was refactored and reformatted to align with the project's coding standards.
spring-bootgraphql-javagraphql-toolsjvmkotlin
graphql-java/graphql-java

Aug 2020 - Mar 2025

GraphQL Java implementation
Role in this project:
userPerformance Engineer
Contributions:1 review, 2 PRs, 3 comments in 4 years 8 months
Contributions summary:Timothy focused on performance benchmarking and optimization within the `graphql-java` repository. They added benchmarks for `DataFetchingFieldSelectionSet.getImmediateFields()`, identifying and addressing performance bottlenecks. Their work included refactoring code to enhance the efficiency of data fetching operations and adding new tests to validate these improvements.
javagraphql-javagraphql
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Timothy Ward - Principal Software Engineer Viva Engage (Yammer) at Microsoft