Gary McCormack

Principal Software Engineer at Microsoft

Role
Principal Software Engineer at Microsoft
Location
Seattle, WA, US
LinkedIn followers
500 followers

About Gary McCormack

British American - Professional Software Engineer with 25 years of experience. I\'ve been lucky to work on many client and server side software projects - using both native and managed technologies.• Wide range of experience in development of enterprise software solutions and commercial software products.• Well versed in agile development, consistently delivering great unit testable code, based on solid design and best practices.• Enjoys mentoring junior developers on tight scheduled projects.• Proficient at cross language product development with C, C++, C#, Swift, Obj-C, Haskell, Scala, Python and JavaScript.• Gifted team player always willing to listen and debate ideas and software solutions with peers to ensure best possible experience for end users. Strong belief that problem solving and software development are skills and crafts that can be constantly improved and sharpened within every development experience.

Experience

  1. Principal Software Engineer

    Microsoft

    Feb 2004 — Present · Redmond, WA, US

    Microsoft Defender Advanced Threat Protection Team.• Windows Security App - C++/CX. • macOS Microsoft Defender ATP - Swift, Objective-C, C++, Bash, DevOps• macOS Microsoft Defender for Individuals• SmartScreen Web Services C# Digital Life and Work Team: iOS email triage application.• Designed and coded the email grouping UX experience for the product in Objective-C. • Designed and implemented associated Web Service API using C# and ASP MVC. • Web Services - Azure• Rapid prototyping web experiences - Bootstrap, HTML, JQuery, ASP MVCBing Team: Windows Smart Search feature for Windows 8.1. • Designed and developed the Music and Athlete HERO feature of the product. • UX was written using XAML, data bound to RSS.• Implemented Web Services to power the UX using Bing’s MVC Answers Framework and C#.Bing Team: Bing App for Windows 8.• Designed and coded client side Instrumentation framework of Bing SearchApp for Windows 8.• Client code written in JavaScript, HTML and CSS.• Extended Bing Instrumentation Web Services to support Bing App using C#. Bing Team: Bing Toolbar for Internet Explorer and Firefox (Multiple Versions).• Developer on the Firefox implementation of the Toolbar. Code written in C++.• Responsible for the instrumentation and telemetry code of the product. Low level code written in C++, WINSOCK layer written in C programming language.• UI development using HTML, CSS and JQuery.• Data Analysis and reporting written in a Microsoft Propriety language similar to SQL. MSN Internet Access: Windows Live Wi-Fi Center.• Designed and implemented Profile and Network management feature API using C++/CLI.• Coded the UX for profile and Network management in C#.MSN Internet Access: MSN Connection Center.• Designed and coded the Automatic update feature for the Connection Center dialup client.• Designed product telemetry and instrumentation features, code written in C++.• Designed product update Web Service, implement using ASP.NET.

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Gary McCormack — Principal Software Engineer at Microsoft in Seattle, WA, US | Unifers