Edward Thomson

About Me

I'm a Program Manager at Microsoft, where I help ensure that the version control tools in Visual Studio Team Services are world-class and that our customers are successfully using Git and TFS Version Control to make their software development teams productive.

I'm one of the maintainers of libgit2, the Git library that powers Git hosting providers like GitHub and VSTS; I wrote the code that merges your pull requests.

I was previously a Software Engineer at GitHub, working on the Systems and Git Infrastructure teams to help scale the world's largest open source hosting service, and a Software Engineer at Microsoft, building the version control tools in Visual Studio and Team Foundation Server. Before Microsoft, I developed version control software at Teamprise and SourceGear.

I also write and speak about Git and version control. I'm the author of the Git for Visual Studio video training from O'Reilly Media and a contributing author to Professional Team Foundation Server 2013.

Before version control, my career started in the technical computing field at National Center for Supercomputing Applications and later Wolfram Research, makers of Mathematica. My focus was primarily on web-integrating scientific applications.

In my free time, I'm the co-host of All Things Git, the podcast about Git, and the co-organizer of the Git London User Group.

My resume is available.