Welcome to my portfolio website! I am Michael Zlatkovsky, a 31-year-old Senior Software Developer (and former Program Manager). I am passionate about software design, enjoy the challenges of debugging, and love the power and responsibility that comes with being a software developer – the architect behind people’s interaction with computers!

I received a dual Bachelor’s degree from the University of Evansville, in Computer Science and Cognitive Science (2009), followed by a Master’s degree in Computer Science from Indiana University (2011). In the last couple of years, I worked for IU’s Human-Robot Interaction Lab, where I designed an extensible visualization framework and developed a multi-robot simulator environment. I also co-founded SmartTabs, a data analysis company, where I worked on the design, development, and testing of SmartTabs’ software products.

Starting in March 2012, I have been working at Microsoft, where I am currently a Senior Software Engineer working on the Office Extensibility team.  I was a core contributor to the Excel APIs (and the the overall Office.js 2016 runtime) in the first couple of years of the project; and am also the co-creator of Script Lab, originally a grassroots hackathon project, which is a playground for building Office Add-ins.  I split my time between coding (esp. in TypeScript) and doing API reviews, code-reviews, and a lot of coaching and mentoring.  In my spare time outside of work, I have also written a book about the technology that I work on:  “Building Office Add-ins using Office.js“.