Craig Boucher

Craig Boucher Email and Phone Number

Principal Software Engineer at Microsoft @ Microsoft
redmond, washington, united states
Craig Boucher's Location
Cedar Park, Texas, United States, United States
Craig Boucher's Contact Details

Craig Boucher personal email

n/a

Craig Boucher phone numbers

About Craig Boucher

Experienced software developer with proven skills building and managing software and processes to deliver robust, scalable enterprise software with high uptime and quality standards.

Craig Boucher's Current Company Details
Microsoft

Microsoft

View
Principal Software Engineer at Microsoft
redmond, washington, united states
Website:
microsoft.com
Employees:
189892
Craig Boucher Work Experience Details
  • Microsoft
    Principal Software Engineer
    Microsoft Sep 2021 - Present
  • Microsoft
    Senior Software Engineer - Experimentation Platform (Exp)
    Microsoft May 2017 - Sep 2021
    Bellevue, Washington
  • Microsoft
    Senior Software Engineer - Dynamics 365
    Microsoft Mar 2017 - May 2017
    Redmond, Washington
    Building integration between Service Fabric and API Management to enable native exposure of a service written in Service Fabric through APIM.• Worked with the Service Fabric team to write C# bindings for the Service Fabric REST API• Worked with the API Management team to define service fabric endpoints and integrate the new API
  • Microsoft
    Software Engineer Ii - Power Bi
    Microsoft Jan 2016 - Mar 2017
    Redmond, Wa
    Power BI Embedded: Providing PowerBI assets via Azure and APIs for public development against the PowerBI platform.• Implemented plugin for the Azure portal to support PowerBI workspace collections.• Implemented and maintain APIs for managing workspaces via access tokens.
  • Microsoft
    Software Engineer Ii - Auction Optimization
    Microsoft Jul 2014 - Jan 2016
    Relevance and Revenue (BingAds): Enabling and implementing strategies to optimize auction parameters across the BingAds marketplace.• Implemented and maintain a service to optimize many auction parameters at once via simulation and linear programming.• Implemented a new data aggregation pipeline to produce raw datasets used to predict various values at the sub-auction level.• Implemented a new method for online reranking and pricing of auctions.• Implemented a new online method… Show more Relevance and Revenue (BingAds): Enabling and implementing strategies to optimize auction parameters across the BingAds marketplace.• Implemented and maintain a service to optimize many auction parameters at once via simulation and linear programming.• Implemented a new data aggregation pipeline to produce raw datasets used to predict various values at the sub-auction level.• Implemented a new method for online reranking and pricing of auctions.• Implemented a new online method to use randomization to drastically improve offline simulation performance. Show less
  • Microsoft
    Software Development Engineer Ii - Click Prediction
    Microsoft Nov 2012 - Jul 2014
    Redmond, Wa
    Relevance and Revenue (AdCenter): Enabling and implementing strategies to predict ad clicks across all devices.• Implemented an optimization to the current online prediction platform that enables reuse of data, rather than requiring multiple copies to be stored.• Maintained and improved the experimentation platform to enable experimenters to rapidly build and validate machine learning models with production data.• Implemented a new set of data processing pipelines to compute and… Show more Relevance and Revenue (AdCenter): Enabling and implementing strategies to predict ad clicks across all devices.• Implemented an optimization to the current online prediction platform that enables reuse of data, rather than requiring multiple copies to be stored.• Maintained and improved the experimentation platform to enable experimenters to rapidly build and validate machine learning models with production data.• Implemented a new set of data processing pipelines to compute and store query metadata to improve experimenters’ efficiency. Show less
  • Microsoft
    Software Development Engineer Ii - Mobile And Local
    Microsoft Feb 2011 - Nov 2012
    Redmond, Wa
    Relevance and Revenue (BingAds): Enabling and implementing strategies to maximize ad relevance and revenue on mobile devices.• Implemented new click prediction strategies focusing on mobile and local scenarios• Designed and implemented new reports for daily analysis of monetizable queries• Updated ad delivery system to take ad resellers into account so an ad reseller can more effectively represent competitors in the online marketplace.• Designed and implemented new… Show more Relevance and Revenue (BingAds): Enabling and implementing strategies to maximize ad relevance and revenue on mobile devices.• Implemented new click prediction strategies focusing on mobile and local scenarios• Designed and implemented new reports for daily analysis of monetizable queries• Updated ad delivery system to take ad resellers into account so an ad reseller can more effectively represent competitors in the online marketplace.• Designed and implemented new algorithms focused on local queries for approximate matching of keywords while preserving semantic intent. Show less
  • Microsoft
    Software Development Engineer Ii - Open Data Platform
    Microsoft Jun 2010 - Feb 2011
    Redmond, Wa
    Open Data Platform (AdCenter): Serving data to AdCenter for broad consumption on a highly parallelizable platform• Uploaded and made available multiple new data feeds in Cosmos that have successfully been leveraged to add features to machine learning algorithms that control click prediction logic in AdCenter.• Designed new interfaces for existing feeds in Cosmos, updated to reduce the number of required parameters, and subsequently increased the ease of use.• Implemented a new… Show more Open Data Platform (AdCenter): Serving data to AdCenter for broad consumption on a highly parallelizable platform• Uploaded and made available multiple new data feeds in Cosmos that have successfully been leveraged to add features to machine learning algorithms that control click prediction logic in AdCenter.• Designed new interfaces for existing feeds in Cosmos, updated to reduce the number of required parameters, and subsequently increased the ease of use.• Implemented a new system to consume Search crawling resources in AdCenter – enabled many new scenarios in AdCenter that rely on a historically accurate representation of ad landing pages. Show less
  • Microsoft
    Software Development Engineer - Microsoft Reputation Services
    Microsoft Sep 2008 - Jun 2010
    Redmond, Wa
    Microsoft Reputation Services (MRS): Data aggregation and delivery system that enables real-time categorization (viz., 80+ categories) of URLs at high scale with geo-distribution and redundancy.• Designed/developed a parallelized ingestion system for importing data from internal/external partners• Designed/developed process by which internal/external data is merged into a single object• Drove adoption of Patterns and Practices technologies across the team• Developed XML data… Show more Microsoft Reputation Services (MRS): Data aggregation and delivery system that enables real-time categorization (viz., 80+ categories) of URLs at high scale with geo-distribution and redundancy.• Designed/developed a parallelized ingestion system for importing data from internal/external partners• Designed/developed process by which internal/external data is merged into a single object• Drove adoption of Patterns and Practices technologies across the team• Developed XML data exchange format, currently used by data partners for data delivery• Maintain MRS SDK used by client partners to interpret data delivery by MRS.• Shipped MRS v1.0 (November 2009) Show less
  • Center For Bibliographical Studies And Research
    Lead Developer - Research And Design
    Center For Bibliographical Studies And Research Mar 2006 - Jun 2008
    Riverside, Ca
    Center for Bibliographical Studies and Research: Digital newspaper indexing and serving online.• Designed and implemented a distributed, large-scale ingestion system for historical newspaper periodicals • Developed a scalable and fault tolerant storage system for simultaneously accessing images and XML data• Developed a dynamic and interactive viewing system for online access to large images

Craig Boucher Skills

Software Development Distributed Systems Algorithms Machine Learning Software Engineering Computer Science C# Programming Software Design C++ Java Big Data Data Mining Scalability Windows Azure Mapreduce C Debugging Visual Studio Object Oriented Design Xml Powershell T Sql

Craig Boucher Education Details

Frequently Asked Questions about Craig Boucher

What company does Craig Boucher work for?

Craig Boucher works for Microsoft

What is Craig Boucher's role at the current company?

Craig Boucher's current role is Principal Software Engineer at Microsoft.

What is Craig Boucher's email address?

Craig Boucher's email address is cr****@****her.com

What is Craig Boucher's direct phone number?

Craig Boucher's direct phone number is +190955*****

What schools did Craig Boucher attend?

Craig Boucher attended University Of California, Riverside, Uc Riverside, Uc Riverside.

What are some of Craig Boucher's interests?

Craig Boucher has interest in Facebook, Kindle, Bing, Facebook Engineering, Amazon, Google Chrome, League Of Legends, The Big Bang Theory (Tv Series), Starcraft, Microsoft.

What skills is Craig Boucher known for?

Craig Boucher has skills like Software Development, Distributed Systems, Algorithms, Machine Learning, Software Engineering, Computer Science, C#, Programming, Software Design, C++, Java, Big Data.

Who are Craig Boucher's colleagues?

Craig Boucher's colleagues are Shuo Chen, Saif Undefined, Alan Barria, That Guy, Annie Reine Roberta Gateka, Xin Chen, John Keech.

Not the Craig Boucher you were looking for?

  • Craig Boucher

    Senior Software Developer
    Turlock, Ca
    4
    csustan.edu, msn.com, innersightlabs.com, wesvic.com

    8 +120964XXXXX

  • Craig Boucher

    Aerospace Engineer + Soldier = Space Warfighter
    West Point, Ny
    3
    eur.army.mil, goarmy.com, us.army
  • Craig Boucher

    Digital Sales Manager - New England
    Concord, Nh
    5
    kavokerrgroup.com, hotmail.com, kerrdental.com, dynasplint.com, sybrondental.com

    2 +160386XXXXX

  • Craig Boucher

    Senior Managing Director At Accordion
    Hollywood, Fl
    6
    mackinacpartners.com, deloitte.com, crgpartners.com, xroadsllc.com, xroadsllc.com, accordion.com

    3 +161748XXXXX

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.