Paul Winward

Paul Winward Email and Phone Number

Software Development Engineer at Amazon @ Amazon
seattle, washington, united states
Paul Winward's Location
Chandler, Arizona, United States, United States
Paul Winward's Contact Details

Paul Winward work email

Paul Winward personal email

About Paul Winward

Currently, I'm the lead software engineer of the contacts team for a CRM company targeting small businesses. I provide technical guidance and mentoring to the team, coordinate feature development across various teams, drive down technical debt, and lead efforts on architecture, features, defect resolution, and on-call responsibilities. I've also contributed to several significant Google App Engine Web services in design, implementation, and testing.Formerly, I was a software engineer at Amazon developing for Seller Central and other seller-related services. I helped design, implement, and scale a critical clustering algorithm for brand identification on big data. I also made numerous Web application enhancements that spanned both the front-end UI work and the back-end database design, frequently relying on various AWS products to store and process data.Before that, I was a senior software engineer for a software company that provided diagnostic and prognostic tools for aircraft engine health management. I designed and wrote various machine learning algorithms for isolating root-cause failures among a multitude of inter-connected engine components. I created false alarm-reduction algorithms for critical system failures in FedEx engines. I also led development on an Intel home energy analytics project. I've worked at Lawrence Livermore National Laboratory writing mission-critical code for multiple in-house software systems. I designed and built an automated pipeline to submit and track a two-and-a-half year backlog of data files, which operated over an SGE cluster and communicated with an Oracle database I designed. I also helped streamline the complex process of short-read DNA assembly.As a research assistant at the Illinois Genetic Algorithms Laboratory at UIUC, I was regularly involved in analyzing and leveraging sophisticated genetic algorithms to model performance scalabilty for difficult problems.

Paul Winward's Current Company Details
Amazon

Amazon

View
Software Development Engineer at Amazon
seattle, washington, united states
Website:
amazon.com
Employees:
500669
Paul Winward Work Experience Details
  • Amazon
    Software Development Engineer
    Amazon Apr 2019 - Present
    Tempe, Az
  • Keap
    Software Engineer Technical Lead
    Keap Feb 2017 - Mar 2019
    Chandler, Az
    -- As technical lead, I provide technical guidance and mentoring to the team, coordinate feature development across various teams and staff engineers, drive down technical debt, and lead discussions about architecture, features, defects, and on-call responsibilities. -- Co-designed and helped implement critical backend Google service for GDPR compliance. This inexpensive, low-latency service gets about 1.5-2 million requests per day. I also helped improve performance via bulk processing and analysis of various hardware and algorithm configurations.-- Co-designed and implemented a backend Google service for tracking user activities in the app (sending an email, creating a task, etc.) To reduce costs, I introduced batching of events, data structure changes, and thread management. The changes resulted in a 200x decrease in calls to the service with only a modest and acceptable additional latency. Later, when a schema change was necessary, I successfully transformed 300 million Google datastore entities into the new schema with a custom Dataflow script running over a Hadoop cluster.-- Designed, coded, and tested numerous Java APIs related to contact management, sales opportunities, GDPR compliance, partner tooling, and user activities.
  • Activeg
    Senior Java Engineer
    Activeg Jan 2015 - Nov 2016
    Mesa, Az
    -- Developed secure RESTful Web services in Java with Spring Boot to generate and execute optimized SQL queries based on user choices with a reporting tool for a customer handling hundreds of thousands of MySQL records. Utilized graph-based algorithms to determine shortest, reachable paths from one table to another based on customized join conditions. Tables, filters, joins, and selectable columns with built-in support for various aggregate operations could easily be added after installation. Built with Maven and deployed via Tomcat. -- Wrote efficient, multi-threaded, Java-based Web Services for flagship product to regularly import half a million GIS records into Oracle-based IBM Maximo using an XML API. Code and database enhancements helped realize rates ten times faster than previously seen. Deployed to WebLogic and distributed WebSphere application servers.-- Spearheaded efforts to adopt best practices for the application development life cycle in the areas of version control (Git), unit testing (JUnit, Mockito), documentation, and coding conventions.
  • Amazon
    Software Development Engineer
    Amazon Oct 2012 - Jan 2015
    Tempe, Az
    -- Designed, implemented, and tested numerous Web application enhancements for Seller Central that spanned both the front-end UI work (javascript, jQuery, JSP, HTML, CSS) and the back-end database design and business logic (Java, Spring MVC, Hibernate). Frequently relied on various AWS products (EC2, RDS, S3, DynamoDB, Amazon ML, SWF) and internal data stores (ETL/data warehouse, caches) for storage and processing. Services were deployed over Tomcat and required low latency, high availability, horizontal scaling across multiple data centers, and automated monitoring and reporting.-- Helped design, implement, and scale critical data mining algorithms in Java for brand identification on big data and associated Web services. Improved algorithmic scalability of department’s critical brand identification module by an order of magnitude.-- Redesigned team’s core storage (using an internal cache for Amazon’s JSON-like, ION-formatted data) to address business logic deficiencies. Successfully led transition to new data schema in design, implementation, testing, and deployment -- which included dual-system operation before final adoption of new system.-- Integrated internal branding QC application with seller support Java APIs to enable customer support representatives to see captured communication between application reviewers, brand owners, and CSRs.
  • Scientific Monitoring, Inc.
    Senior Software Engineer
    Scientific Monitoring, Inc. Feb 2011 - Oct 2012
    Scottsdale, Az
    I was a senior software engineer for a software company that provided diagnostic and prognostic tools for aircraft engine health management. I designed and wrote various machine learning algorithms for isolating root-cause failures among a multitude of inter-connected engine components, each with its own set of failure symptoms. I created false alarm-reduction algorithms for critical system failures in FedEx engines. I also led development on an Intel home energy analytics project. The company was later purchased by Intel.-- Designed and developed failure isolation algorithms for Navy aircraft engines using adaptive naive-Bayes classifier variants-- Led analytics development team on Intel Home Energy Dashboard prototype and completed biweekly deliverables on time for partner companies-- Created iOS applications for engine sensory data alerts, failure injection simulation, and distributed engine controls as POC demonstrations, wowing customers with functionality and interface design -- Enabled false alarm reduction of FedEx engine no-dispatch faults via VADAR visual programming tools to slim maintenance costs and ground time
  • Lawrence Livermore National Laboratory
    Computer Scientist
    Lawrence Livermore National Laboratory Feb 2007 - Mar 2011
    I wrote mission-critical code for multiple in-house software systems. I designed and built an automated pipeline to submit and track a two year backlog of data files, bundled with dynamically generated XML metadata, to a public repository. The pipeline operated over an SGE cluster and communicates with a normalized Oracle database I designed. I designed and developed C++ caching classes for a tool with millions of inputs. I also enhanced some DNA error-correction algorithms via the incorporation of conditional probabilities and helped streamline the complex process of short-read DNA assembly.-- Designed, developed, and tested storage and caching classes for next-generation genome assembler using the C++ Standard Library and Boost libraries-- Engineered a distributed automated system to track and submit a two-year backlog of DNA sequence to public repository-- Created Perl/SQLite analysis framework for assisting management in $1.2 million purchase-- Designed and implemented new schemas, PL/SQL packages, and Perl code base for major LIMS rewrite-- Overhauled freezer system code and Oracle schema to provide a single unified system that serves four different teams and handles 30K transactions/year
  • University Of Illinois At Urbana-Champaign
    Research Assistant
    University Of Illinois At Urbana-Champaign Jun 2005 - Dec 2006
    -- Extended complex optimization algorithms for trading company using Visual C++ .NET-- Improved usability, stability, and security of over 80 Gentoo, Debian, and Windows machines-- Published three peer-reviewed papers in major conferences-- Validated and expanded theories of genetic algorithm problem difficulty in thesis-- Led development and customization efforts on CMS-based website
  • Content Connections
    Software Engineer
    Content Connections Dec 2003 - Aug 2004
    -- Designed, developed, and tested extensive PHP/MySQL general-purpose survey tools-- Provided expertise and direction to development team-- Collaborated with project leaders to identify client needs-- Streamlined project development through effective methodology and communication

Paul Winward Skills

Java Ios Development Objective C C++ Javascript Restful Webservices Spring Boot Oracle Mysql Oop Uml Unit Testing Junit Mockito Perl Eclipse Git Linux Xml Html Ruby Php R Matlab Struts Qt Amazon Rds Amazon S3 Amazon Swf Amazon Dynamo Db Maximo Gis Hibernate Algorithms Machine Learning Jsp Jquery Maven Software Development Representational State Transfer Databases Web Services Web Applications Scalability

Paul Winward Education Details

Frequently Asked Questions about Paul Winward

What company does Paul Winward work for?

Paul Winward works for Amazon

What is Paul Winward's role at the current company?

Paul Winward's current role is Software Development Engineer at Amazon.

What is Paul Winward's email address?

Paul Winward's email address is pw****@****ail.com

What is Paul Winward's direct phone number?

Paul Winward's direct phone number is +180137*****

What schools did Paul Winward attend?

Paul Winward attended University Of Illinois Urbana-Champaign, Brigham Young University.

What skills is Paul Winward known for?

Paul Winward has skills like Java, Ios Development, Objective C, C++, Javascript, Restful Webservices, Spring Boot, Oracle, Mysql, Oop, Uml, Unit Testing.

Who are Paul Winward's colleagues?

Paul Winward's colleagues are Vani Sri, Crystal Morgan, Jonathan Canela, Cody Underhill, Susan Stockman, Vipan Kohli Kohli, Hurair Ms.

Not the Paul Winward you were looking for?

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.