John Garland

John Garland Email and Phone Number

Principal Software Development Engineer at Microsoft @ Microsoft
Redmond, WA
About John Garland

Software Solutions Architect, Engineer, Author, and Instructor with extensive experience designing and developing complex cloud-based and on-premises software solutions. A career characterized by eagerness and ability to master and apply technology and innovation, a commitment to teamwork, and a passion for community participation. Experience with both client and enterprise application development and a strong background in mobile solutions backed by cloud technologies. Recognized as a Microsoft Azure MVP, Microsoft Certified Trainer, Azure Insider, and Microsoft P-CSA.Specialties: Azure development (including App Services - Web Apps, Mobile Services, Functions, & Logic Apps, Cloud Services, Service Fabric, Azure Active Directory, AAD B2B & B2C, Azure Storage, Azure SQL DB), Microsoft .NET client and server development (including C#, C++/CLI, UWP, WinRT, and XAML/WPF), Silverlight development, ASP.NET MVC & WebAPI, Microsoft Azure, distributed computing, database technologies including Microsoft SQL Server, COM and .Net interoperability, Win32, MFC, ATL framework development, digital video technologies including Windows Media, DirectShow, and QuickTime.Fluent Spanish speaking and reading.Speaker: Code on the Beach, SDD Deep Dive London, MVP Days, Microsoft Latam Research Summit, DevLink, CodeStock, Devscovery Houston, Atlanta, Boston, NH, CT, VT Code Camps, User Groups throughout New England (MA, NE, ME, VT, CT, NY) and Greater Atlanta.Organizer: Azure in the ATL User Group, Global Azure Bootcamp (ATL Venues)

John Garland's Current Company Details
Microsoft

Microsoft

View
Principal Software Development Engineer at Microsoft
Redmond, WA
Website:
microsoft.com
Employees:
10
Company phone:
0124 415 8000
John Garland Work Experience Details
  • Microsoft
    Principal Software Development Engineer - Xbox Game Studios Developer Services
    Microsoft Oct 2023 - Present
    Redmond, Washington, Us
    Work as a principal software engineer in the Xbox Game Studios developer services team to help bring expertise to help enable Xbox Games Studios projects worldwide.
  • Microsoft
    Principal Software Development Engineer - Industry Solutions Engineering (Previously Cse)
    Microsoft Jan 2021 - Sep 2023
    Redmond, Washington, Us
    Work as a principal software engineer and Identity/Access Management (IAM) subject-matter expert in Industry Solutions Engineering (previously CSE) to help bring my team's expertise to help our colleagues and top customers in technical envisioning, architecture, proof of concept and/or implementation for solutions utilizing Azure.
  • Wintellect, Llc
    Vice President Of Cloud Development
    Wintellect, Llc Jan 2020 - Dec 2020
  • Wintellect, Llc
    Vice President Of Learning Services
    Wintellect, Llc Mar 2019 - Jan 2020
    Collaborate with Wintellect's Chief Learning Officer to lead technical strategy and execution across learning platforms. Assist in determining subject areas for content and platforms for delivery. Includes responsibility for creation and curation of content, consulting guidance and participation when needed, and providing leadership in a new line of business.
  • Wintellect, Llc
    Instructor & Content Author - Azure For Developers & Azure For Government Developers
    Wintellect, Llc Nov 2017 - Mar 2019
    Instructor & Content Author with Wintellect. Present the Azure for Developers content to teach fundamentals of Azure and Azure software development to commercial-cloud and government-cloud developers in the US and Europe. Create, maintain, and edit presentation and lab content related primarily to Azure development topics including:* Azure fundamentals* Azure Government fundamentals* Azure App Services / Web Apps* Azure Storage* Azure Active Directory Authentication Services* Azure Active Directory B2C* Azure SQL Database* Azure Cosmos DB* Azure Functions* Azure API Management* Azure IaaS for Developers* Azure Cognitive Services* Azure HDInsight* PowerBI
  • Wintellect, Llc
    Principal Consultant
    Wintellect, Llc Feb 2014 - Mar 2019
    Principal Consultant & Instructor with Wintellect. Consulting projects range across the Microsoft technology stack, with an emphasis on Azure-based cloud architecture and solutions.
  • Wintellect, Llc
    Instructor & Content Author - Azure For Research
    Wintellect, Llc Feb 2016 - Oct 2017
    Instructor & Content Author with Wintellect. Present the Azure for Research content to teach Azure fundamentals & Data Science components at Universities & Research events throughout the US and South America. Create, maintain, and edit presentation and lab content related primarily to Azure development & data science topics.
  • Wintellect, Llc
    Senior Consultant
    Wintellect, Llc Jul 2010 - Jan 2014
    Senior Consultant with Wintellect. Projects range across the entire Microsoft technology stack, including Windows Phone, Windows 8.x, Microsoft Azure, ASP.NET MVC, and Silverlight. Project accolades included Wintellect being awarded Microsoft Slate Partner of the Year (2011) and on-stage demonstration of Windows 8 LOB application during TechEd NA 2012 Keynote.
  • Burntsand
    Senior Consultant
    Burntsand Sep 2008 - Jul 2010
    Toronto, On, Ca
    Senior Consultant with Burntsand in Waltham, MA. Burntsand is a Microsoft Certified Gold Partner and a leader in business consulting and technology services. Role focused on custom application development and ALM competencies.
  • Fm Global
    Senior Consultant
    Fm Global May 2010 - Jun 2010
    Johnston, Rhode Island, Us
    Work as Senior Developer with responsibility for enhancing a Prism-based WPF application. Assist with integration of third party grid controls. Provide guidance to the team for WPF development and general architecture best practices. Assess memory and performance issues and make recommendations based on findings.
  • Netezza
    Senior Development Consultant
    Netezza Apr 2010 - Apr 2010
    Marlborough, Ma, Us
    Senior Development Consultant in a support role working to complete an ASP.Net / AJAX web-based order fulfillment logistics system, including defect repair and implementation of required functionality.
  • Tjx
    Senior Developer
    Tjx Sep 2009 - Mar 2010
    Framingham, Ma, Us
    Work as Senior Developer with primary responsibility for the client portion of a WPF-based internal reporting application. Researched SSRS options for allowing interactivity with generated reports, enhanced existing Excel integration. Designed and implemented features as identified in Business Requirements. Also responsible for development of all tiers for administrative applications, including WPF client, WCF service layer, and LINQ-to-SQL data layer, as well as integration with AzMan (file-based as well as AD-based stores.) Also provided research and presentation of feasibility of client application deployment with ClickOnce technology.
  • Tjx
    Technical Lead
    Tjx Sep 2008 - Aug 2009
    Framingham, Ma, Us
    Attached to an engagement with Microsoft Consulting Services as a Technical Lead, helping to coordinate the development of re-implementation of the customer’s distributed purchasing systems. Focused on the refactoring of the client application from .Net 1.1 to current .Net technologies (3.5 SP1), with primary development responsibilities for updating the underlying object models. Additional responsibilities include providing guidance to the team for development best practices and coordinating with the other Microsoft Technical Leads. Developed, presented, and introduced guidelines for Branch Management with TFS. Augmented MSBuild automated build process to account for branched development.
  • Xos Technologies
    Principal Software Engineer / Football Development Lead
    Xos Technologies Oct 2006 - Aug 2008
    Wilmington, Ma, Us
    Leader & individual contributor role involving the coordination of development resources for delivery of a 1.0 new-generation Football Editing Platform product. Included some Marketing interaction and scheduling as well as provision of assistance / mentoring for other developers with other application components. Technical responsibilities included transition of primary user interface from WinForms to WPF, developing of application administration framework technologies (including .Net based MMC integration into Windows Computer Administration tools), and redesign of a handler for external remote-control devices using C# and C++/CLI. Also had primary responsibility for design and maintenance of an XML schema and XSD for interchange of personnel information between this system and external customer systems. Championed and implemented transition to Microsoft Team Foundation Server for Source Code management and project tracking. Implemented migration from Visual Studio 2005 to Visual Studio 2008, including resolution of build issues and project conversion.
  • Xos Technologies
    Principal Software Engineer – Server Technologies
    Xos Technologies Feb 2005 - Oct 2006
    Wilmington, Ma, Us
    Focused on the architecture, development, maintenance, and future direction of various server-side components of a distributed system. Included the design and development of a distributed Asset Management Service featuring ASP.Net Web Services backed by a background Windows Service interacting with a SQL Server 2005 database, and .Net remoting for the client job-queuing system. This was the company’s first use of Web Services for information interchange. Also responsible for a C++/ATL and .Net hybrid background encoding service which allowed legacy applications to send media to a server for transcoding and publication to the new-generation server.
  • Pinnacle Systems
    Principal Software Engineer – Core Technologies
    Pinnacle Systems Dec 2003 - Feb 2005
    Mountain View, Ca, Us
    Responsible for the architecture, development, maintenance, and enhancements of various client and server-side core technologies used in multiple applications. Includes a system for providing seamless advanced playback of disparate video assets to be used in a wide range of applications, including HTML, .Net Client applications, and C++ clients. The system employed COM components using C++/ATL 7.1 and the DirectShow media display framework as a basis. Currently provides +5x - -5x playback (including .1x - -.1x) for any combination of local Windows Media 9 files, local AVI-DV files, local bitmap files, proprietary streaming of DV video over TCPIP (using Windows Sockets.) Also responsible for creating control used in multiple applications to interact with a COM-port interactive remote control and a shared Windows Media encoding server architecture with queue manipulation functionality.
  • Pinnacle Systems
    Software Engineer/Development Lead – Sportsedit
    Pinnacle Systems Nov 2001 - Oct 2003
    Mountain View, Ca, Us
    Development lead for a sports-analysis focused video editing application. Responsibilities have included oversight of development concerns for a team ranging from 1-4 developers through 3 complete and on-time development cycles as well as equal participation in development duties. Application is MFC/C++-based interacting with a SQL-Server database through ADO. Video interaction is through DirectShow. Also involves serialization through XML, interaction with hardware devices by way of the serial port, development and integration of a software activation scheme. For third release, application was globalized and then localized into three additional languages (English – US, English – UK, French, German.) Responsible for build plan and installer creation.
  • Pinnacle Systems
    Software Engineer – Scorpion
    Pinnacle Systems Aug 2001 - Oct 2001
    Mountain View, Ca, Us
    Contributor role on a scouting/recruitment database & reporting system. Responsible for web-based report development and modifications for customer-specific requests. System involved client-side VB application, server-side Cold Fusion application, and Seagate Crystal Reports. Also held responsibility for Release Engineering for the Sports Development Group.
  • Pinnacle Systems
    Software Engineer – Sportspro
    Pinnacle Systems Mar 2001 - Jul 2001
    Mountain View, Ca, Us
    Contributor role for a sports-analysis focused video system. Responsibilities ranged from resolution of defects to performance enhancements and new feature development. System was MFC/C++ based interacting with Oracle 8.0i database through ODBC. Also involved interaction with VB-based COM components. Also held responsibility through part of this period for Release Engineering for the Sports Development Group.
  • Polaroid
    Senior Principal Software Engineer, Sqe
    Polaroid Oct 2000 - Mar 2001
    Amsterdam, Nederlands, Nl
    Group leader for Internet Imaging Group testing. Responsible for coordination of all testing activities for Polaroid i-Zone web site. Includes staffing, planning, tool selection, review, and acquisition, automation, defect system establishment and maintenance, coordination of defect meetings, and publication of metrics.
  • Avid Sports
    Sw Engineer & Program Manager
    Avid Sports Jan 2000 - Sep 2000
    Continued previous role as primary Report System Developer for second generation of reporting systems. Enhanced existing system into a COM-based component for both client and server usage. Optimized reports and report processing for large-scale performance gains on both client and server. Also had middle-tier management responsibility for coordination of product development process for Sports Statistics product line, including multiple-company development. Responsibilities also included high-level concept design of application and web site usability. Continued with Release Engineering and Code Management responsibilities featuring a web-based mechanism for detecting if updates were available that predated today’s Web Services. Also implemented new build tracking and release policies, as well as several new installation packages and providing consultation for other groups within the company using installer-technology. * Note – Avid Sports was purchased by Pinnacle Systems in July, 2001. The Statistics Group was not part of the purchase, and subsequently became XStream Sports, Inc.
  • Avid Sports
    Sw Engineer & Product Specialist
    Avid Sports May 1999 - Dec 1999
    Multi-faceted role in new company business division. Involved development responsibilities for the implementation of both client-based and internet-based statistics reporting solutions for both multiple distinct client bases (using Visual Basic, ASP/VBScript, and Seagate’s Crystal Reports.) Also responsible for design & implementation of user interface supporting report presentation and manipulation. Additionally tasked with design & implementation of client, server, and installer interface to include automated update functionality into the client application. Provided Quality Assurance for first implementation of n-tier Sports Statistics software, including creation and use of automated testing infrastructure to assist in initial build approval. Handled release, build, and code management, including installer development, patch construction and distribution, remote server builds, and web-based installer product installer/update distribution (InstallShield tools, including IS 5.5 & 6.0/6.1.) Provided phone-based support as necessary.
  • Avid Sports
    Automated Test & Release Engineer
    Avid Sports Mar 1998 - Apr 1999
    Responsible for preliminary work into development of a comprehensive automated test environment for multiple applications on multiple platforms (Macintosh & PC). Provided primary testing (manual and automated) for first release of PC based product. Researched and selected installer tools for company’s PC and Macintosh product lines (InstallShield 5.x for PC and Mindvision’s Installer-VISE for Macintosh.) Developed installer for 2 products’ 1.0 release & company’s first ever PC release. Researched and developed license protection for PC-based products. Maintained and furthered development of software build and distribution process, including daily builds, Beta-site version control, and final software distribution. Product-management related input based on previous experience with similar software in football environment. Developed and presented courseware for 1998 Users’ Group Conference. Provided training for new employees and customers on an as-needed basis.

John Garland Skills

.net C# Visual Studio Wpf Wcf Asp.net Tfs Silverlight Linq Microsoft Sql Server Winforms Agile Methodologies Windows Phone Software Development Windows Azure Databases C++ Vb.net Metro Scrum Public Speaking Integration Software Design Distributed Systems Windows 8 Metro Architecture C++/cli Win32 Api Mfc Directshow Asp.net Mvc .net Core Asp.net Core Web Development Web Applications Azure Active Directory Azure Active Directory B2c Azure App Services Azure Functions

John Garland Education Details

  • University Of Florida
    University Of Florida
    Computer Science
  • University Of Illinois Urbana-Champaign
    University Of Illinois Urbana-Champaign
    Masters Of Education (Not Completed)

Frequently Asked Questions about John Garland

What company does John Garland work for?

John Garland works for Microsoft

What is John Garland's role at the current company?

John Garland's current role is Principal Software Development Engineer at Microsoft.

What is John Garland's email address?

John Garland's email address is av****@****hoo.com

What is John Garland's direct phone number?

John Garland's direct phone number is +160355*****

What schools did John Garland attend?

John Garland attended University Of Florida, University Of Illinois Urbana-Champaign.

What skills is John Garland known for?

John Garland has skills like .net, C#, Visual Studio, Wpf, Wcf, Asp.net, Tfs, Silverlight, Linq, Microsoft Sql Server, Winforms, Agile Methodologies.

Who are John Garland's colleagues?

John Garland's colleagues are Daniel Liggans, Everest Wein, Chris Bain, Manije Neko, Vivi Lee, Jacob Lorch, Ferhat Kara.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.