Resume of Andrew (Andy) L Newton
Hands-on leader. Experienced technologist. Proven collaborator. Published author. Known for tackling complex, cross-discipline problems and getting the job done.
WORK EXPERIENCE
Principal Engineer, ICANN, Washington, DC, Sep 2022 to Present
-
Notable Projects
- Lead the key-roll of the Trademark Clearing House Certificate Authority, resulting in zero downtime.
- Implemented an open source RDAP client and server.
- Designed the RSP Evaluation system, reducing costs for applicants.
-
Primary Responsibilities
- Advise leadership on technologies such as DNS, EPP, RDAP, and related subjects.
- Guide development teams on strategic projects.
- Assist leadership with project planning and development of new services.
- Conduct external thought leadership activities for ICANN.
Senior Software Engineer, Amazon Web Serivces, Crystal City, VA, Nov 2019 to Aug 2022
-
Notable Projects
- Designed and implemented the largest global deployment of RPKI routing security for Amazon’s entire global network, including a patent-pending route convergence-storm mitigation service.
- Lead the development team for the AWS Bring-Your-Own-IP product.
- Designed a global data distribution system for a multi-region Hardware Security Module service.
-
Primary Responsibilities
- Design and implement software solutions in Rust, Kotlin, Java, Python, & Ruby.
- Assist leadership with project planning and development of new product offerings and features.
- Lead and mentor less-experienced software development engineers.
Chief Engineer, American Registry for Internet Numbers, Chantilly, VA, Dec 2007 to Nov 2019
-
Notable Projects
- Initial proponent for and core author of the RDAP Internet standard, and other Internet RFCs.
- Designed and lead the implementation of a DNSSEC and multi-party DNS publication system.
- Implemented an RPKI Certificate Authority with multi-party controls.
- Championed and oversaw the redesign and reimplementation of the company’s web portal, incorporating responsive web design, accessibility requirements, and user experience feedback loops.
- Cut operating expenses by $0.5million via a forklift upgrade of all systems from Oracle to PostgreSQL.
- Worked with community stakeholders to implement the company’s REST-based provisioning system.
- Conducted cloud cost analysis and feasibility study projected to save the company $2million annually.
- Improved stability, scale, and development speed by introducing Agile practices, replacing legacy Perl codebase with Java, and creating testing and continuous build systems.
-
Primary responsibilities
- Management and engineering oversight of multiple, cross-discipline technical teams.
- Corporate strategic planning for multi-year projects and deliverables.
- Implementation and operational oversight of critical, customer-facing and business systems.
- Active participation in standards bodies and industry forums.
Principal Software Architect, MediaSolv/TranTech, Inc., Alexandria, VA, Aug 2007 to Dec 2007
- Architected and implemented key data transfer and communication components for a public safety, chain-of-custody digital video interview system.
Software Development Manager, SunRocket, Inc., Vienna, VA, Mar 2006 to Aug 2007
- Managed an engineering team for of all SIP/VoIP products, IP-to-IP, multi-lateral SIP peering, ENUM infrastructure, and a high availability multi-POP communication subsystem (Linux, C/C++).
- Served as primary technical contributor on corporate planning for NG E9-1-1.
Manager of Directory Service Research, VeriSign, Inc., Sterling, VA, Sep 1997 to Mar 2006
-
Notable Projects
- Developed Internet standards for emergency context resolution for VoIP environments.
- Developed and implemented the Internet Registry Information Service Internet specification (implementation in Java) and a NAPTR-based DNS discovery specification (implementation in Python).
- Conducted study of global usage of DNS for anti-spam protocols and directory services (Java, Python).
- Piloted feasibility study of SQL-based domain registration data in an LDAP service.
- Prototyped an HTTP and SMTP based keyword system for a human-friendly names project (Java, Python).
- Provided technical contributions to the .org gTLD bid submission.
-
Primary Responsibilities
- Managed a team of research engineers.
- Active participant in standards bodies and industry forums.
- Technical contributor on corporate strategy for anti-spam products and directory services.
Senior Engineer, Automated Logic Corporation, Kennesaw, GA, Sep 1993 to Sep 1997
- Year 2000 conversion on Windows C/C++ graphical HVAC controls software (under contract in 1998).
- HVAC desktop network control system (Java applet) and application gateway (BacNET-to-IPv4).
- Embedded systems for energy management and emergency services systems (C, 68HC11).
Network Customer Support Engineer, IBM, Inc., Marietta, GA, Sep 1998 to Dec 1992
TECHNICAL COMMUNITY SERVICE
Internet Corporation for Assigned Names and Numbers (ICANN)
- Invited Expert, Technical Study Group on Access to Non-Public Registration Data, 2018-2019
Internet Engineering Task Force (IETF)
- Co-chair, Uniform Resource Names, Revised (URNBIS) Working Group, 2010-2017
- Co-chair, MTA Authorization Records in DNS (MARID) Working Group, 2004
- Co-chair, Geographic Location and Privacy (GEOPRIV) Working Group, 2003-2007
As Corporate Representative
- NG E9-1-1 Program (2006-2007), Message Anti-Abuse Working Group (2005-2006)
- W3C (2000-2001)
Publications
Books
Internet (IETF) Full Standards, Proposed Standards, and BCPs (datatracker link)
- Hollenbeck, S. and A. Newton, "JSON Responses for the Registration Data Access Protocol (RDAP)", STD 95, RFC 9083, June 2021.
- Hollenbeck, S. and A. Newton, "Registration Data Access Protocol (RDAP) Query Format", STD 95, RFC 9082, June 2021.
- Newton, A., Ellacott, B., and N. Kong, "HTTP Usage in the Registration Data Access Protocol (RDAP)", STD 95, RFC 7480, March 2015.
- Hollenbeck, S. and A. Newton, "Registration Data Access Protocol (RDAP) Object Tagging", BCP 221, RFC 8521, DOI 10.17487/RFC8521, November 2018.
- Newton, A. and G. Huston, "Policy Qualifiers in Resource Public Key Infrastructure (RPKI) Certificates", RFC 7318, DOI 10.17487/RFC7318, July 2014.
- Rosen, B., Schulzrinne, H., Polk, J., and A. Newton, "Framework for Emergency Calling Using Internet Multimedia", RFC 6443, DOI 10.17487/RFC6443, December 2011.
- Hardie, T., Newton, A., Schulzrinne, H., and H. Tschofenig, "LoST: A Location-to-Service Translation Protocol", RFC 5222, DOI 10.17487/RFC5222, August 2008.
- Newton, A. and M. Sanz, "A Domain Availability Check (DCHK) Registry Type for the Internet Registry Information Service (IRIS)", RFC 5144, DOI 10.17487/RFC5144, February 2008.
- Newton, A., "A Lightweight UDP Transfer Protocol for the Internet Registry Information Service", RFC 4993, DOI 10.17487/RFC4993, August 2007.
- Newton, A., "XML Pipelining with Chunks for the Internet Registry Information Service", RFC 4992, DOI 10.17487/RFC4992, August 2007.
- Newton, A., "A Common Schema for Internet Registry Information Service Transfer Protocols", RFC 4991, DOI 10.17487/RFC4991, August 2007.
- Gunduz, E., Newton, A., and S. Kerr, "IRIS: An Address Registry (areg) Type for the Internet Registry Information Service", RFC 4698, DOI 10.17487/RFC4698, October 2006.
- Newton, A., "An ENUM Registry Type for the Internet Registry Information Service (IRIS)", RFC 4414, DOI 10.17487/RFC4414, February 2006.
- Newton, A. and M. Sanz, "Using the Internet Registry Information Service (IRIS) over the Blocks Extensible Exchange Protocol (BEEP)", RFC 3983, DOI 10.17487/RFC3983, January 2005.
- Newton, A. and M. Sanz, "IRIS: A Domain Registry (dreg) Type for the Internet Registry Information Service (IRIS)", RFC 3982, DOI 10.17487/RFC3982, January 2005.
- Newton, A. and M. Sanz, "IRIS: The Internet Registry Information Service (IRIS) Core Protocol", RFC 3981, DOI 10.17487/RFC3981, January 2005.
- Daigle, L. and A. Newton, "Domain-Based Application Service Location Using SRV RRs and the Dynamic Delegation Discovery Service (DDDS)", RFC 3958, DOI 10.17487/RFC3958, January 2005.
- Newton, A., "Cross Registry Internet Service Protocol (CRISP) Requirements", RFC 3707, DOI 10.17487/RFC3707, February 2004.
- Newton, A., "Domain Administrative Data in Lightweight Directory Access Protocol (LDAP)", RFC 3663, DOI 10.17487/RFC3663, December 2003.
Journal Papers
- H. Schulzrinne, H. Tschofenig, A. Newton, and T. Hardie, “LoST: A Protocol for Mapping Geographic Locations to Public Safety Answering Points”, NetCri/IEEE IPCCC, April 2007.
- H. Schulzrinne, H. Tschofenig, A. Newton, and M. Shanmugam, “Protecting First-Level Responder Resources in an IP based Emergency Services Architecture”, NetCri/IEEE IPCCC, April 2007.
Conference Papers
- H. Tschofenig, H. Schulzrinne, A. Newton, J. Peterson, and A. Mankin, “The IETF Geopriv and Presence Architecture Focusing on Location Privacy”, W3C Workshop on Languages for Privacy Policy Negotiation and Semantics-Driven Enforcement, October 2006.
Articles
- A. Newton, “The Benefits of a JSON Data Definition Language”, IETF Journal, March 2016.
- A. Newton and S. Silva-Berenguer, “Preparing Applications for IPv6: A Software Developers Guide to Writing and Migrating Networked Applications for use on IPv6 Networks”, American Registry for Internet Numbers, March 2013.
- A. Newton, “Something WEIRDS This Way Comes”, IETF Journal, March 2012.
- A. Newton, D. Piscitello, B. Fiorelli, and S. Sheng, "A RESTful Web Service for Internet Name and Address Directory Services", USENIX Login, October 2011.
- A. Newton, “Replacing the Whois Protocol: IRIS and the IETF's CRISP Working Group”, IEEE Internet Computing, July/August 2006.
- A. Newton, “Using PASX”, OnJava.com, June 2001.
EDUCATION
Bachelor of Science in Computer Science, Southern College of Technology, Marietta, GA, Sep. 1993.
BEYOND THE OFFICE
- Co-organizer of the Northern Virginia Linux Users Group.
- Board Member, Lee Graham Community Pool, Falls Church, VA.
- Fryer of Fish Extraordinaire, Annual St. James Lenten Fish Fry, Falls Church, VA.
- Saint James Parish Stakeholder for the Diocese of Arlington WorkCamp.
- Latest ActivityPub side projects at https://codeberg.org/rcode3.
- Pack 681 Cub Scouts, Den Leader & Committee Chair (2015-2020)
REFERENCES
Available Upon Request