Patrick Ames

Patrick Ames Email and Phone Number

Principal Engineer @ Amazon
Patrick Ames's Location
San Francisco Bay Area, United States, United States
Patrick Ames's Contact Details

Patrick Ames personal email

Patrick Ames phone numbers

About Patrick Ames

Areas of Professional Experience: Software Engineering, Distributed Systems, Computational Efficiency, Business Intelligence, Data Catalogs, Big Data, Column-Oriented Database Development, Web Services, Computer and Network Security, Build and Deployment Automation, Test-Driven DevelopmentOther Areas of Experience: Computer Graphics Pipeline, Real-Time Rendering, DirectX, OpenGL, Bioinformatics

Patrick Ames's Current Company Details
Amazon

Amazon

View
Principal Engineer
Patrick Ames Work Experience Details
  • Amazon
    Principal Engineer
    Amazon Sep 2022 - Present
    Seattle, Wa, Us
    Data management and optimization. Applied distributed compute solutions for large-scale data processing pipelines.
  • Amazon
    Sde3 - Big Data Technologies
    Amazon Oct 2018 - Oct 2022
    Seattle, Wa, Us
    Data management and optimization. Applied research. Technical lead for Amazon open source initiatives related to the Ray distributed compute framework.
  • Amazon
    Sde2 - Big Data Technologies
    Amazon Jan 2016 - Oct 2018
    Seattle, Wa, Us
    Data management and optimization.
  • Domo, Inc.
    Senior Software Engineer - Applied Research
    Domo, Inc. Jun 2015 - Jan 2016
    American Fork, Ut, Us
    High performance column-oriented database development in C++.
  • Visa
    Senior Software Engineer
    Visa Mar 2012 - Jun 2015
    Foster City, California, Us
    • High performance transaction processing system development on a platform responsible for processing over $3,000,000,000 USD of transactions per year.• Developed custom NAnt extensions to automate the deploy and configuration process for all Authorize.net applications, reducing average deploy times for new application servers from days to minutes.• Brought dozens of web services and applications into compliance with strict security guidelines, including discovery and remediation of XSS, CSRF, SQL Injection, and authentication/session-management vulnerabilities.• Built and maintained C#/ASP.NET web apps, C++ ISAPI DLLs, and Windows services.• Microsoft SQL Server administration including development of T-SQL stored procedures for data manipulation and definition in business-critical production financial systems.• Undisputed interoffice Typing of the Dead welterweight and openweight champion.
  • Visa
    Software Development Engineer In Test - Team Lead
    Visa Jan 2011 - Mar 2012
    Foster City, California, Us
    • Created test suite development guidelines, examples, and presentations for SDETs across multiple teams.• Built C# libraries to test web interfaces via Selenium RC, act as HTTP clients to RESTful web services, interact with SOAP-based web services, perform JSON/XML serialization and deserialization, carry out various cryptographic functions, and perform data access layer tasks.• Wrote T-SQL queries, tested stored procedures, and analyzed Microsoft SQL Server database traces.• Leveraged the Fitnesse FIT and SLIM test systems to drive test fixtures developed in C#.• Maintained legacy web applications written in Delphi.• Worked with teammates to plan/prioritize work, define acceptance criteria, and create automatedacceptance tests to guide a test-driven development process.• Regularly work on both development and QA tasks within a highly technical and cross-functional team.• Experience using the AccuRev software configuration management system, NAnt, and Cruise Control.Net.• Agile/Scrum software development methodologies.
  • Blue Coat Systems
    Senior Software Qa Engineer
    Blue Coat Systems Feb 2008 - Jan 2011
    Sunnyvale, Ca, Us
    • Security and penetration testing. Identified and resolved business-critical security issues, and advocated secure coding practices.• ThreatPulse Client Connector (later known as Unified Agent) test lead from initial QA code drop to open beta.• K9 Web Protection test lead. Saw the initial 4.0.x versions to public release.• Automated tests and common tasks using various languages and technologies including Java, C++, BASH, and Selenium RC.• Extensive white and black box testing of Reporter 9 from initial QA code drop to post public release.• Cloud-based SaaS QA experience including configuration, management, and testing of backend TheatPulse cloud servers and ProxySG appliances.• Experience diagnosing and resolving complex network communication issues involving NAT, VLAN, VPN, SOAP, HTTP, LDAP, FTP, DNS, NetBIOS, TLS/SSL, SMTP, SSH, andgeneral routing/subnetting.• Configured and managed vsftpd, OpenLDAP, Apache Archiva, Apache HTTP, Microsoft IIS, and SMB servers.• RHEL and Ubuntu Server administration experience.
  • Brigham Young University
    Internet Security Research Assistant
    Brigham Young University Nov 2007 - Mar 2008
    Provo, Ut, Us
    • Researched innovative security solutions to complex problems involving user authentication and data confidentiality in open systems.• Gained familiarity with the internal workings and application of popular security standards such as 3DES, AES, RC4, RSA, Diffie-Hellman Key Exchange, MD5, SHA, Kerberos, X.509 Certificates, PGP, S/MIME, SSH, and TLS/SSL.• Acquired knowledge of, and built applications to work in compliance with, common networking standards including SMTP, POP, IMAP, and CGI.
  • Brigham Young University
    Software Business Teaching Assistant
    Brigham Young University Aug 2007 - Dec 2007
    Provo, Ut, Us
    Principals of the software industry from both employee and managerial perspectives, software business plan feasibility analysis, and essentials of small software business entrepreneurship.

Patrick Ames Skills

Agile Methodologies Scrum Selenium C# Web Services C++ Web Applications Directx Visual Studio Software Development C Java Perl Sql Asp.net Information Security Penetration Testing Javascript Json Opengl Game Development Bash Test Automation Test Driven Development X86 Assembly Tdd Real Time Rendering Direct3d The Typing Of The Dead Fitnesse Iis Brazilian Jiu Jitsu

Patrick Ames Education Details

  • Brigham Young University
    Brigham Young University
    Computer Science

Frequently Asked Questions about Patrick Ames

What company does Patrick Ames work for?

Patrick Ames works for Amazon

What is Patrick Ames's role at the current company?

Patrick Ames's current role is Principal Engineer.

What is Patrick Ames's email address?

Patrick Ames's email address is sm****@****ail.com

What is Patrick Ames's direct phone number?

Patrick Ames's direct phone number is (206) 266*****

What schools did Patrick Ames attend?

Patrick Ames attended Brigham Young University.

What skills is Patrick Ames known for?

Patrick Ames has skills like Agile Methodologies, Scrum, Selenium, C#, Web Services, C++, Web Applications, Directx, Visual Studio, Software Development, C, Java.

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.