Phillip Wills

Phillip Wills Email and Phone Number

Senior Frontend Engineer at AWS Billing and Cost Management Console @ Amazon Web Services (AWS)
Phillip Wills's Location
Seattle, Washington, United States, United States
Phillip Wills's Contact Details

Phillip Wills personal email

Phillip Wills phone numbers

About Phillip Wills

I'm a very strong developer who started as full-stack and focused on front end and JavaScript, since 2011. I prefer test-driven development and simple tools to get the job done. I've been doing, primarily React and TypeScript development since 2020.I've got a lot of experience working with various services across AWS (as you might expect, being at Amazon since 2016). I'm experienced with:* S3* Lambda* DynamoDB* Cloudfront* Route53* SNS* SQS* IAM* Cloudformation* Opensearch (formerly elasticsearch service)* and of course CloudwatchI even wrote a command line tool in NodeJS to pull the logs out of cloudfront for a given date range, because I couldn't stand the search functionality and would rather grep it locally (the search has since gotten better, thanks Insights).I'm a huge fan of automating repetitive processes, including testing UI interfaces. I build and maintain a suite of tests for the web application that I currently work on which increases our release confidence. It has caught bugs that we missed in our manual testing at least a dozen times in the 2 years I've been on my current team.I like to write clean, efficient code... that works. I like to keep things as simple as possible. When complexity is necessary, I like to break it down into simple parts. Sometimes it works, sometimes it gets complex.

Phillip Wills's Current Company Details
Amazon Web Services (AWS)

Amazon Web Services (Aws)

View
Senior Frontend Engineer at AWS Billing and Cost Management Console
Phillip Wills Work Experience Details
  • Amazon Web Services (Aws)
    Frontend Engineer
    Amazon Web Services (Aws) Jun 2022 - Present
    Seattle, Wa, Us
  • Amazon
    Frontend Engineer
    Amazon Dec 2019 - Jun 2022
    Seattle, Wa, Us
    I maintained and added features to a workflow site built with React.js andRedux with tens of thousands of customers across the company. The siteis native AWS, with the backend deployed as Lambda functions and thedata storage in DynamoDB and S3.* Rebuilt the operational configuration and procedure for the team.* Built a new, fully unit tested frontend library for new functionality, so we can phase out the untested, repetitive legacy code as we make changes.* Added advanced search functionality to the site, to allow filtering items by various criteria, as well as deep linking to the search results.* Added integration with another internal system, converting HTML from one of our inputs into markdown for their system input, allowing our customers to progress from our system to the other system, as needed, without user intervention.
  • Amazon Web Services
    Web Development Engineer
    Amazon Web Services Jul 2016 - Dec 2019
    Seattle, Wa, Us
    I worked on the AWS Marketing Engineering team, maintaining and addingfeatures to the CMS used to build aws.amazon.com. Most of my time wasspent building out integrations and custom controls to allow authorsto reference pricing from the AWS price list API, so they didn't haveto update the prices on their pages when they changed.* Built a WYSIWYG editor which stores the data as markdown. Included custom functionality to build references from the price list API. This helps authors to write content without needing to know HTML or markdown, but also keeps it safer, not allowing any HTML that is not able to be generated from markdown.* Added internationalization support using CLDR and Globalize to format numbers, units, and currency. This reduced translation errors and the need to get text retranslated when only prices changed.* Built middleware to access and format content from the price list API, feeding it to a React.js component to allow dynamically filtering pricing by various criteria.
  • Cdk Digital Marketing
    Senior Software Engineer
    Cdk Digital Marketing Jul 2011 - Jul 2016
    I work for a division of CDK Global that develops and maintains acustom content management system for automotive OEMs and dealerships.My primary roles include developing solutions to client asks withregards to new page designs or control layouts using JavaScript, CSS,and HTML. Lately, I've been building out our new product, a ground-uprebuild of our CMS in Node.js using test-driven development inJasmine.* Reduced page load time on mobile devices by 50% by developing a client side plugin to request images at appropriate sizes for the specific device being used.* Dramatically increased perceived performance on responsive sites by reimplementing the header layout using media queries and responsive design techniques, as opposed to the previous implementation using JavaScript to move elements on load and scroll events.* Reduced AJAX page update time by 75% by changing architecture to store application state in a custom designed object, instead of the DOM (Document Object Model), leading to a near native feeling experience on our vehicle search results page.* Improved consumer experience by implementing a Node.js server side script to disable lazy loading on images near the top of the page.
  • Greenlee County
    Consultant
    Greenlee County Jul 2006 - Jul 2016
    Greenlee County is a rural county in Eastern Arizona whose web serveris housed at Navajo County. I was hired on as a consultant when I tookover Navajo County's Web site maintenance.* Eliminated the need for a complex (and expensive) SQL Server by moving a web site menu system to CouchDB and building an interface using AngularJS, so customers can make changes without needing to know SQL.* Increased site engagement by redesigning the site with a responsive theme, allowing easier access using any device.* Reduced the need for developer updates by writing server side controls in ASP.NET to build the pages dynamically based on the files / filenames in target directories on the server, allowing official documents to be listed and updated in a timely and affordable manner.
  • Navajo County
    Senior Programmer Analyst
    Navajo County Jul 2006 - Jun 2011
    Holbrook, Arizona, Us
    Navajo County is a rural county in Northeastern Arizona. Primary roleswere to develop and maintain the Web sites (public and internal),using VB.NET, HTML, CSS, and JavaScript. I also maintained andsupported the treasurer's tax system, using VB6, for Navajo County andsix other client counties.* Increased the visibility of emergency information on the web site by implementing a server side control, leading to better dissemination of information during the largest wildfire in Arizona history.* Eliminated need for training people to resize images before uploading to the site by building an image server which dynamically resized images to the requested size on the server side.* Simplified the user interface of the Parcel Search on the site resulting in a 60% decrease in support calls / emails across 5 counties.* Saved thousands of hours of data entry by building a migration script to migrate the treasurer data for 3 counties from the state system to the private system they were transitioning to.

Phillip Wills Education Details

  • Devry University Online
    Devry University Online
    Computer Information Systems
  • Northland Pioneer College
    Northland Pioneer College
    Computer Technology

Frequently Asked Questions about Phillip Wills

What company does Phillip Wills work for?

Phillip Wills works for Amazon Web Services (Aws)

What is Phillip Wills's role at the current company?

Phillip Wills's current role is Senior Frontend Engineer at AWS Billing and Cost Management Console.

What is Phillip Wills's email address?

Phillip Wills's email address is ph****@****.rr.com

What is Phillip Wills's direct phone number?

Phillip Wills's direct phone number is +192852*****

What schools did Phillip Wills attend?

Phillip Wills attended Devry University Online, Northland Pioneer College.

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.