Accomplished software engineer with over a decade of experience shipping successful products in a variety of team settings and industries. I have worked on product cycles spanning multiple years from beginning to end as well as fast-paced projects, at the lead and individual contributor levels.
High profile projects: Excel 2007, Excel & Excel Services 2010, Surface, SQL Server 2012 and SQL Azure.
Senior Software Engineer Team Lead @ Managing the engineering systems team for the Database Systems group (SQL Server / SQL Azure). From September 2013 to Present (2 years 4 months) Senior Software Engineer (SQL Server) @ Joined the SQL Server, then SQL Azure team and worked on various aspects of the stack: node-level failure handling, underlying database management infrastructure, cluster onboarding, integration and management of source code across staging branches. In this role I gained expertise in databases and cloud technologies through feature design and implementation, and I refined my product and release management skills by driving the delivery of large improvements for my teams. From June 2010 to September 2013 (3 years 4 months) Software Developer (title: Assistant VP - IT) @ As a technical lead in the Front Office Toolkit IT team, I established best practices to decrease our shipping latency from months to days, introduced continuous integration to our processes using Convergence and created a new spreadsheet testing framework in C# which reduced our checkin validation from days to minutes with increased reliability. I also mentored then managed one of the junior members of the team. From September 2008 to August 2010 (2 years) Software Engineer (Microsoft Surface) @ Main developer for the backend features for Microsoft Surface (v1). The position was an open-ended assignment to transform Windows Vista Business Premium into a kiosk-friendly operating system to facilitate administrative tasks while never allowing the immersive Surface experience to be disrupted by inopportune UI. The deliverable was a suite of group policies, state machine controllers and applications (e.g. to monitor UI on screen). From December 2006 to May 2008 (1 year 6 months) Software Engineer (Microsoft Office Excel) @ Worked on Excel 2003 (Excel XML feature), Excel 2007 and Excel Services 2007 (PivotTables). This position was one of technical growth within one of the strongest and most profitable engineering teams in the world and established strong technical principles that I have applied throughout my career. From October 2001 to December 2006 (5 years 3 months)
Bachelor of Engineering, Major in Computer Engineering, Minor in Management @ McGill University From 1997 to 2001 Baccalauréat, Sciences, Spécialisation Mathématiques, Mention Bien (Good) @ Lycée Hoche From 1995 to 1997 Thibaut Vial is skilled in: C#, C, C++, SQL Server, Silverlight, Databases, SQL Azure, Windows Phone 7, Microsoft Excel, Win32 API, Microsoft SQL Server, Cloud Storage, Distributed Systems, Software Development, Software Engineering