Peter Sawyer

Peter Sawyer Email and Phone Number

Senior Software Developer
Peter Sawyer's Location
Redmond, Washington, United States, United States
Peter Sawyer's Contact Details

Peter Sawyer personal email

Peter Sawyer phone numbers

About Peter Sawyer

Full-stack development for a variety of companies developing applications ranging from e-commerce to specialized customer-communication software.Experienced in C#, C++, Java, PHP, .Net, SQL, and web technologies such as Node.js, React, Vue, HTML5 and CSS3.0.

Peter Sawyer's Current Company Details

Senior Software Developer
Peter Sawyer Work Experience Details
  • Microsoft
    Senior Software Engineer
    Microsoft Dec 2018 - Oct 2022
    Redmond, Washington, United States
    Azure Portal extension developer for Azure Cognitive Search using React, Typescript, and Knockout on the Ibiza SDK, and C# for controllers. Cognitive Search enables customers to create searchable indexes containing their own data enriched by Azure Cognitive Services.• Improved telemetry reporting for top 60% of our traffic. Results used to help guide design decisions for improvements to the key user experience of our service.• Authored the UX changes needed to enable our service to support Role Based Access Control, which enables one of our top customer-experience requests. • Rewrote the end-to-end test automation using Mocha and Karma, which decreased compilation and test execution time by allowing us to remove dependencies on C# test libraries.
  • Moxie Software, Inc
    Senior Software Developer
    Moxie Software, Inc Apr 2013 - Dec 2018
    Bellevue, Wa
    Full-stack development using C#/C++/Java and SQLServer back-end, ASP.NET views, JavaScript on client (raw, Foundation, jQuery, JSON), and web-services via WCF.
  • Smartek21
    Software Development Engineer - Consultant
    Smartek21 Dec 2011 - Apr 2013
    Bellevue, Wa
    Developed an internal MVC-based website at Microsoft for the Bing Agility UX Team using C# and MS-SQL. The site centralizes all test suites and provides a plug-in structure that allows on-demand scheduling of those suites. The site also improves team coordination by always being available to answers such business questions as "will the site be deployed today?" or "what are the test pass rates for the last 24 hours?"
  • Microsoft
    Software Development Engineer In Test
    Microsoft Mar 2003 - Oct 2011
    Redmond, Wa
    I used C++, C# and JavaScript to create language- and culture-neutral tests of Windows licensing WMI objects, APIs, and UI. In addition, because I worked on the licensing team through three releases of Windows, I had the perspective to drive design improvements, simplify the customer experience, and provide the basis for communicating the licensing system to other teams. Other contributions:- Used Razor syntax with .Net to develop a web-based reporting system that allows complex performance data to be easily understood via a ranked grid.- Refactored existing code using C# consuming XML data to enhance a test harness, thereby cutting automation failures by 25% and simplifying the process of starting a test pass.- Designed and wrote a back-end service and front-end web-UI using C# to parse XML files to a MS SQL database. The application allowed a team of ten to compare test passes and reduced failure analysis times by 15-20 minutes per run.- Prevented three months of wasted development and test effort by initiating a review of the already-scheduled development plan.- Coordinated and managed a six-person vendor team located in China for two years. I provided training and conducted code reviews of the team’s output, and This allowed us to cut our personnel costs by a third while still automating over 700 test cases- Used my web development experience to write a tool that identified cases of mishandled data on a partner-team’s website, thereby preventing Microsoft from giving incorrect problem resolutions to customers.
  • Xtramind Technologies
    Senior Java Developer
    Xtramind Technologies Aug 2001 - Nov 2002
    Saarbrücken, Germany
    Xtramind was a start-up that offered a server-based email-classification system to classify incoming emails. I wrote multi-threaded reporting modules in Java that processed data from the database to be consumed by the GUI, and I also assisted the test team by writing c-shell deployment scripts and support tools in Visual Basic.
  • Fuze Technologies
    Senior Web Developer
    Fuze Technologies May 2000 - Jan 2001
    Seattle, Wa
    Fuze Technologies was a small web-development company. I wrote stored procedures for MS-SQL and Oracle, and coded middle-tier classes for various sites using Visual Basic, .ASP, .JSP, and even some Flash. I had broad responsibilities beyond coding that included meeting clients to gather requirements, creating estimates, and designing database and business-layer models. Other contributions:- I taught myself XSL and XPath and demonstrated a solution that parsed an XML document in less than ½ second that previously required a minute. My approach solved the application’s performance problems, and introduced a new technology to the team.- Because no one else knew it, I taught myself Flash and then wrote a sample game that helped our company win a client $12k contract. - Designed and developed an asynchronous interface using Java and .JSP that satisfied the client’s requirement for manual control of credit-card processing.
  • Emercis / Petplace
    Senior Web Developer
    Emercis / Petplace May 1999 - May 2000
    Seattle, Wa
    Emercis offered an out-of-the-box e-commerce catalog system, later purchased by PetPlace, an e-commerce site.- I coded updates to the middle-tier classes using Visual Basic, and wrote data-migration scripts using MS-SQL Data Transformation Service objects.- My biggest contribution was as sole designer and coder for a data synchronization process between PetPlace.com and Pets.com that I completed within four weeks.
  • Boeing Company
    Software Engineer
    Boeing Company Mar 1998 - Apr 1999
    Seattle, Wa
    As part of the Joint Strike Fighter IT-support team, I wrote UNIX c-shell scripts to synchronize documents stored in an Oracle database and parts information stored in RDB on VMS. Also, as the resident MS Access expert, I re-designed several team’ databases schemas to fix data-integrity issues and enable multi-user access. For one team, I designed and wrote an entire Access application used to create security badges.
  • Administrative Systems
    Database Developer And Team Lead
    Administrative Systems May 1995 - Mar 1998
    Seattle, Wa
    ASI is a third-party billing administrator of insurance policies with fewer than 40 employees, so I had a wide range of responsibilities that included user-support, server administration, software training, junior-developer mentoring, and even re-coding electronic door locks. My primary job, however, was making enhancements to the existing AREV database application, and assisting in the policy system rewrite using Visual Basic and MS SQL.
  • Volt Tech Services
    Contract Software Developer
    Volt Tech Services Mar 1994 - May 1995
    Redmond, Wa
    Primary position was in Product Support for Microsoft Access.

Peter Sawyer Skills

C++ Software Development Mysql Xml Ajax C# Java Php Jquery Javascript .net Asp.net Object Oriented Design Microsoft Sql Server Database Design Web Services

Peter Sawyer Education Details

Frequently Asked Questions about Peter Sawyer

What is Peter Sawyer's role at the current company?

Peter Sawyer's current role is Senior Software Developer.

What is Peter Sawyer's email address?

Peter Sawyer's email address is ps****@****oft.com

What is Peter Sawyer's direct phone number?

Peter Sawyer's direct phone number is (650) 294*****

What schools did Peter Sawyer attend?

Peter Sawyer attended University Of Washington.

What are some of Peter Sawyer's interests?

Peter Sawyer has interest in Education, Environment, Poverty Alleviation, Science And Technology, Arts And Culture.

What skills is Peter Sawyer known for?

Peter Sawyer has skills like C++, Software Development, Mysql, Xml, Ajax, C#, Java, Php, Jquery, Javascript, .net, Asp.net.

Not the Peter Sawyer you were looking for?

  • Peter Sawyer

    Director, Investment Strategist At Tiaa
    Boston, Ma
    3
    advantagedata.com, tiaa.org, tiaa.org
  • peter sawyer

    Talent Manager
    Radcliff, Ky
    3
    army.mil, marines.com, goarmy.com
  • Peter Sawyer

    Clarence Center, Ny
    9
    yahoo.com, oru.edu, ellisbarbour.com, hotmail.com, gorilla.net, ymail.com, aol.com, custofab.com, custofab.com
  • Peter Sawyer

    Professor And Director Of The Center For Service Learning And Civic Engagement At Hudson Valley Community College
    Burnt Hills, Ny
    1
    hvcc.edu

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.