Craig Boucher Email and Phone Number
Craig Boucher work email
- Valid
- Valid
- Valid
Craig Boucher personal email
Craig Boucher phone numbers
Experienced software developer with proven skills building and managing software and processes to deliver robust, scalable enterprise software with high uptime and quality standards.
Microsoft
View- Website:
- microsoft.com
- Employees:
- 189892
-
Principal Software EngineerMicrosoft Sep 2021 - Present -
Senior Software Engineer - Experimentation Platform (Exp)Microsoft May 2017 - Sep 2021Bellevue, Washington -
Senior Software Engineer - Dynamics 365Microsoft Mar 2017 - May 2017Redmond, WashingtonBuilding 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 -
Software Engineer Ii - Power BiMicrosoft Jan 2016 - Mar 2017Redmond, WaPower 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. -
Software Engineer Ii - Auction OptimizationMicrosoft Jul 2014 - Jan 2016Relevance 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 -
Software Development Engineer Ii - Click PredictionMicrosoft Nov 2012 - Jul 2014Redmond, WaRelevance 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 -
Software Development Engineer Ii - Mobile And LocalMicrosoft Feb 2011 - Nov 2012Redmond, WaRelevance 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 -
Software Development Engineer Ii - Open Data PlatformMicrosoft Jun 2010 - Feb 2011Redmond, WaOpen 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 -
Software Development Engineer - Microsoft Reputation ServicesMicrosoft Sep 2008 - Jun 2010Redmond, WaMicrosoft 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 -
Lead Developer - Research And DesignCenter For Bibliographical Studies And Research Mar 2006 - Jun 2008Riverside, CaCenter 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
Craig Boucher Education Details
-
Computer Science -
Computer Science -
Biology, General
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?
-
4csustan.edu, msn.com, innersightlabs.com, wesvic.com
8 +120964XXXXX
-
3eur.army.mil, goarmy.com, us.army
-
5kavokerrgroup.com, hotmail.com, kerrdental.com, dynasplint.com, sybrondental.com
2 +160386XXXXX
-
6mackinacpartners.com, deloitte.com, crgpartners.com, xroadsllc.com, xroadsllc.com, accordion.com
3 +161748XXXXX
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial