David Joyner

David Joyner Email and Phone Number

Working on greenfield Rust development at AWS scale. Come join me! @ Amazon Web Services (AWS)
David Joyner's Location
Raleigh-Durham-Chapel Hill Area, United States, United States
David Joyner's Contact Details
About David Joyner

Has a 27-year track record of new product development, primarily in performance analysis. Successful in positions on both the technical and management ladders, ranging up to Principal Engineer and VP. Preferred focus is on software architecture, with hands-on delivery of initial implementations on varied operating systems, language runtimes, and product platforms. Adept at trading off technical decisions against business requirements. Creator of several large product families and software systems. Believes that strong engineering cultures produce high-performing teams that deliver positive outcomes. Continuous learner.Recent Technologies: Go, Haskell, Docker, Kubernetes, PostgreSQL, Kinesis, REST, OAuth2, Avro, Protocol Buffers, ZeroMQ, NSQ, AWS, ElasticSearch, Kafka, ZooKeeper, Packer, Salt, Hubot, Logstash, Prometheus, Git.Professional Interests: Rust, functional programming, category theory, formal methods, data-driven design, developer productivity.

David Joyner's Current Company Details
Amazon Web Services (AWS)

Amazon Web Services (Aws)

View
Working on greenfield Rust development at AWS scale. Come join me!
David Joyner Work Experience Details
  • Amazon Web Services (Aws)
    Principal Engineer
    Amazon Web Services (Aws) Jun 2021 - Present
    Seattle, Wa, Us
  • Spirent Communications
    Vp, Strategy, Architecture, And Research
    Spirent Communications May 2020 - May 2021
    San Jose, California, Us
    Successfully transitioned Engineering responsibilities to a new leader and focused full-time on technical leadership in Spirent's CTO office.• Established an evolutionary HW/SW strategy with an emphasis on re-platforming and breaking custom hardware constraints that have previously kept the company’s most interesting technology locked up in the lab.• Decided and communicated the business’ technical approach to core / cloud convergence. Defined a product concept and system architecture for lab-to-live testing. Takes a loosely coupled services-based approach. Designed to support up to a million simultaneously active distributed test agents. Kubernetes-based SaaS, with Kafka, Avro, Beam, and Flink.• Managed a team of architects working on a variety of research and incubated “zero-to-one” projects.
  • Spirent Communications
    Vp, Architecture And Engineering (Interim)
    Spirent Communications Feb 2019 - May 2020
    San Jose, California, Us
    In addition to ongoing technical responsibilities, took on the interim Engineering leadership role to help the business begin an organizational transformation. Rebalanced a lopsided organization and recruited three Engineering Directors to restore effective management. Drove culture change: customer focus, design thinking, and obsession with craft.• Fully met corporate revenue and profit objectives during a very challenging transitional period that was also hampered by global trade disruptions.• Continued previous technical work by architecting a re-platforming of the company’s flagship product, currently in progress. Leveraged lessons learned from SaaS deployments for on-prem product evolution.• Focused on organization development. Lead an internal training program aimed at developing system architects.• Filed “Effective correlation of multiple time-series result sets”, US Patent Application # 16/391,604.
  • Spirent Communications
    Senior Director, Software Architecture
    Spirent Communications Oct 2014 - Jan 2019
    San Jose, California, Us
    Rejoined Spirent to define, develop, and deliver a SaaS architecture supporting new market initiatives. Launched as a publicly hosted production service within six months of specification. Led much software architecture work across multiple projects with substantial hands-on contributions.• Developed a Go-based web services micro-framework for internal use. Includes auto-generation of client and service code from OpenAPI specifications, distributed tracing, logging, content negotiation, API versioning, and extensible middleware. Rapidly adopted and used in over a dozen web services and product backends.• Architected a scalable system for product telemetry, used to assess on-prem install/upgrade activity, ongoing usage, and error/crash rates. Event ingest via REST API and Kinesis Firehose to S3 for long-term storage.• Developed a high-performance backend service for analytics, using PostgreSQL with R-OLAP schemas.• Developed a Haskell-based system for continuous data replication from Salesforce to PostgreSQL. Supports bulk and incremental data replication with robust error handling.• Established new practices around continuous delivery: Kubernetes-based build environments, automated acceptance testing, infrastructure as code, zero-touch configuration management via Salt, ELK log aggregation, Prometheus monitoring/alerting, Slack ChatOps integration, zero-downtime blue/green deployments.• Co-architected a unikernel-based system for simultaneous, accurate generation of CPU, memory access, storage and network workloads. Later open-sourced as OpenPerf.• Granted “Accurate generation of multiple dimensions of computer load”, US Patent # 9894150.
  • Dell (Formerly: E-Dmz Security And Quest Software)
    Product Architect
    Dell (Formerly: E-Dmz Security And Quest Software) Aug 2010 - Sep 2014
    Round Rock, Texas, Us
    Led the architecture and development of a next-generation security appliance for privileged password management in the Identity and Access Management (IAM) space. Focused development efforts on integrating multiple existing products into a hardened appliance format, modernizing API interfaces, enhancing high-availability features, and improving product quality. Established a distributed development environment to enable developers in three sites.• Work spanned multiple operating systems, technologies, and language environments: security-hardened Windows Server 2012 appliance, Linux distributed appliance, C#/.NET 4.5, MS SQL Server, Redis, REST, Protocol Buffers, ZeroMQ, gossip protocols, consensus protocols, and crypto.• Developed gossip-based state flooding protocol, database / file replication, and distributed control mechanisms for an existing appliance-based security product.• Modernized team's development environment including Git, Jenkins, multi-platform build/packaging, automated acceptance testing, and continuous deployment.
  • Spirent Communications
    Principal Engineer
    Spirent Communications Jun 2005 - Aug 2010
    San Jose, California, Us
    Returned to Spirent’s technical ladder of my own accord, driven by a love of creating products and solving hard problems. Primarily responsible for software protocol stack architecture.• Designed a patented mechanism for layering arbitrary protocols as virtual interfaces. Implemented dynamic packet classification for short-cut routing and L2/L3 VPNs, enabling scalability to millions of label-switched paths per port.• Developed a Python-based embedded framework that reduced development time by an order of magnitude.• Architected and developed an architecture for sharing a high-performance user-mode protocol stack amongstseparate test processes. Ported a subset of the FreeBSD kernel to this architecture.• Granted “Method and apparatus for emulating network devices”, US Patent # 8264972 and 9654303.
  • Spirent Communications
    Vp, Engineering
    Spirent Communications Sep 2001 - Jun 2005
    San Jose, California, Us
    Took over Engineering leadership after the organization suffered layoffs in 2001. Initially focused on getting new products out the door for revenue, improving product quality, and returning to profitability.• Put management systems in place, established a uniform product development process, reallocated resources, and recruited talent to replace what was lost during downsizing.• Started organic development of a new product line to replace several legacy products that were near the end of their lifecycle.• Grew team of 150 to 300 across six Spirent sites.
  • Spirent Communications
    Firmware Engineer And Project Manager
    Spirent Communications Jun 1996 - Aug 2001
    San Jose, California, Us
    Greenfield firmware development for three product families that delivered several hundred million dollars of revenue. Developed two complete embedded runtimes. Coding of everything from custom embedded BIOS to device drivers to protocol stacks.
  • Wandel & Goltermann
    Firmware Engineer
    Wandel & Goltermann Jan 1995 - May 1996
    Developed software and firmware for two Domino protocol analyzer products.

David Joyner Skills

Embedded Systems System Architecture Linux Ethernet Tcp/ip Software Development C++ Python Ip Routing Device Drivers Software Engineering Embedded Linux Network Security Architecture Distributed Systems Firmware Internet Protocol Suite Security Agile Methodologies Haskell Shell Scripting Design Patterns C# Web Services Bash Internet Protocol Test Automation Architectures Docker Go Amazon Web Services Web Operations Network Appliance Postgresql

David Joyner Education Details

  • North Carolina State University
    North Carolina State University
    Electrical And Computer Engineering

Frequently Asked Questions about David Joyner

What company does David Joyner work for?

David Joyner works for Amazon Web Services (Aws)

What is David Joyner's role at the current company?

David Joyner's current role is Working on greenfield Rust development at AWS scale. Come join me!.

What is David Joyner's email address?

David Joyner's email address is da****@****ent.com

What is David Joyner's direct phone number?

David Joyner's direct phone number is +140875*****

What schools did David Joyner attend?

David Joyner attended North Carolina State University.

What are some of David Joyner's interests?

David Joyner has interest in Functional Programming, Machine Learning, Concurrency, Cryptography.

What skills is David Joyner known for?

David Joyner has skills like Embedded Systems, System Architecture, Linux, Ethernet, Tcp/ip, Software Development, C++, Python, Ip, Routing, Device Drivers, Software Engineering.

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.