Michael Zlatkovsky is a Principal Software Engineer with over a decade of experience designing clean APIs and modern web-stack solutions, currently leading architecture and delivery at Microsoft in Redmond. He has driven end-to-end API efforts for Office (including Office 2016/2019), built developer-focused tooling like Script Lab, and shepherded integrations from codegen to IntelliSense and documentation. A hands-on full-stack contributor, he improves developer experience through TypeScript-first tooling and DevOps automation—most notably automating Office.js deployment and contributing type definitions to DefinitelyTyped. He blends product sensibility with technical rigor, mentoring teams on feature planning and code quality while staying active in open-source ecosystems. Uncommonly for someone at his level, he pairs deep systems work with front-line add-in demos that teach best practices to the community.
10 years of coding experience
14 years of employment as a software developer
Bachelor of Science Computer Science, Bachelor of Science Computer Science at University of Evansville
Master of Science Computer Science, Master of Science Computer Science at Indiana University Bloomington
Study abroad program, Study abroad program at Harlaxton College
A repo and NPM package for Office.js, corresponding to a copy of what gets published to the official "evergreen" Office.js CDN, at https://appsforoffice.microsoft.com/lib/1/hosted/office.js.
Role in this project:
DevOps Engineer
Contributions:100 releases, 42 commits, 42 PRs in 1 year 10 months
Contributions summary:Michael primarily focused on automating the deployment process for the office-js repository. They introduced a deployment script using TypeScript and Node.js, integrating it with Travis CI. The user implemented features to distinguish between private and official builds, configure GitHub releases, and handle NPM publishing with appropriate tagging. They also addressed versioning using semver and package.json modifications.
The repository for high quality TypeScript type definitions.
Role in this project:
Full-stack Developer
Contributions:31 commits, 28 PRs, 65 comments in 2 years 9 months
Contributions summary:Michael primarily contributed to the TypeScript type definitions within the repository, addressing functionalities related to custom functions and office-runtime. They implemented features like allowing error results in streaming custom functions, and updated tests accordingly. Furthermore, the user corrected errors, added missing functionalities, and removed methods for office-runtime. These changes enhance the TypeScript definitions and tests within the repository.
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
Michael Zlatkovsky - Principal Software Engineer at Microsoft