Principal Software Engineer Viva Engage (Yammer) at Microsoft
Burlingame, California, United States
Join Prog.AI to see contacts
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.
11 years of coding experience
10 years of employment as a software developer
Malvern Primary School
Victorian Certificate of Education, Victorian Certificate of Education at Hawthorn Secondary College
B. Software Engineering (with Honours) Software Engineering, B. Software Engineering (with Honours) Software Engineering at Monash University
A schema-first tool for graphql-java inspired by graphql-tools for JS
Role in this project:
Back-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.
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