Ryan Parman

Ryan Parman

Denver Metropolitan Area
1K followers 500+ connections

About

Dynamic cloud engineering leader with a diverse background spanning design, development…

Activity

Join now to see all activity

Experience

  • Stripe Graphic

    Stripe

    Colorado, United States

  • -

    Colorado, United States

  • -

  • -

  • -

  • -

    Greater Seattle Area

  • -

    Greater Seattle Area

  • -

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    Greater Seattle Area

  • -

    San Francisco Bay Area

  • -

  • -

    San Francisco Bay Area

  • -

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

Education

  • Carrington College Graphic

    Carrington College

    -

    Activities and Societies: N/A

    Attended when the school was called "Silicon Valley College" in San Jose, CA. It offered a Bachelor of Arts degree in "Design and Visualization," which was discontinued in January 2013.

Patents

  • System and methods for user authentication across multiple domains

    Filed US US20160241536A1

    A new approach is proposed that contemplates systems and methods to support verification of a user's authentication information across multiple websites/domains owned and/or operated by different entities, which share users during a single session. When the user attempts to login to a first website/domain, he/she is required to provide authentication information in addition to user-id/password. An authentication platform is configured to generate and communicate the additional authentication…

    A new approach is proposed that contemplates systems and methods to support verification of a user's authentication information across multiple websites/domains owned and/or operated by different entities, which share users during a single session. When the user attempts to login to a first website/domain, he/she is required to provide authentication information in addition to user-id/password. An authentication platform is configured to generate and communicate the additional authentication information to the user and verify the additional authentication information the user provided to the first website/domain. When the user later attempts to access a second/unrelated website/domain, the verified additional authentication information is provided by the first website/domain to the second website/domain in the form of a signed cookie. The second website/domain parses the cookie and provides the additional authentication information to the authentication platform for verification without requiring the user to input it again at the second website/domain.

    Other inventors
    See patent
  • Hive-based peer-to-peer network

    Issued US WO/2008/033424

    A collaborative data transferring process can combine segments from all known servers and peer-to-peer (P2P) sources simultaneously, regardless of their native protocols. The process uses variable data block size that can be dynamically selected according to sizes provided by sources, e.g., according to the protocol of the source, and can generate hash values or validation codes on the fly so that compliance with validation techniques (if any) of other protocols is not required. The process may…

    A collaborative data transferring process can combine segments from all known servers and peer-to-peer (P2P) sources simultaneously, regardless of their native protocols. The process uses variable data block size that can be dynamically selected according to sizes provided by sources, e.g., according to the protocol of the source, and can generate hash values or validation codes on the fly so that compliance with validation techniques (if any) of other protocols is not required. The process may be classified as a P2P protocol, although it also contains centralized elements. Machine language implementations and low syntax overhead allow file exchanges over a homogeneous network with high throughput and low bandwidth consumption.

    Other inventors
    See patent

Projects

  • AWS SSM Shell

    Rather than using SSH, AWS offers a service called SSM which enables a more secure method for logging directly into a running EC2 instance (VM). AWS makes it simple to connect to an SSM session in a web browser via the AWS Console, but I believe that a real terminal is a more appropriate tool. SSM Shell takes your AWS credentials or a profile, connects to an account, looks up the running instances, and provides you with a list. Once you select an EC2 instance, SSM Shell invokes the AWS CLI with…

    Rather than using SSH, AWS offers a service called SSM which enables a more secure method for logging directly into a running EC2 instance (VM). AWS makes it simple to connect to an SSM session in a web browser via the AWS Console, but I believe that a real terminal is a more appropriate tool. SSM Shell takes your AWS credentials or a profile, connects to an account, looks up the running instances, and provides you with a list. Once you select an EC2 instance, SSM Shell invokes the AWS CLI with the correct EC2 instance identifier, opening a new SSM session in your terminal.

  • Download Asset

    Designed to simplify the process of downloading and installing the correct OS/Arch of software from GitHub release assets. Planning to add support for GitLab and BitBucket.

  • Linux Packaging

    Working on standing up a pipeline for producing Linux packages for a variety of software for Alpine Linux, Debian/Ubuntu, and Fedora/Amazon Linux with both x86_64 and arm64 builds. I use many bits of software that are not available as Linux packages, so this is my attempt at creating it, and automating the building of updates.

  • Corefunc (Terraform/OpenTofu provider)

    Corefunc is a set of functionality that I wish were built into Terraform/OpenTofu. Corefunc provides a series of functions and makes them available as Terraform Data Sources, Terraform Provider-Defined Functions, and as a Go library that can be imported in your Terraform integration tests (e.g., via Terratest). This not only enables functionality that Terraform/OpenTofu are missing, but also enables identical functionality between your Terraform code and your Terraform test suite.

  • AWS “Hub and Spoke” CLI

    One hub, many spokes, much security.

    Simplifies the process of executing commands from the AWS CLI, Terraform, etc., on a spoke account, connecting through a hub account, in an AWS Organization. Most useful for teams with many AWS accounts configured as part of an AWS Organization, generally using AWS Identity Center (née AWS SSO).

    No direct IAM credentials are required as an AWS Identity Center user assigned to an appropriate base role can assume a hub role, then assume a spoke…

    One hub, many spokes, much security.

    Simplifies the process of executing commands from the AWS CLI, Terraform, etc., on a spoke account, connecting through a hub account, in an AWS Organization. Most useful for teams with many AWS accounts configured as part of an AWS Organization, generally using AWS Identity Center (née AWS SSO).

    No direct IAM credentials are required as an AWS Identity Center user assigned to an appropriate base role can assume a hub role, then assume a spoke role, then execute software against AWS services adhering to the policy associated with the spoke role.

  • Homebrew: ffmpeg with non-free and non-redistributable options enabled

    I maintain a custom build of ffmpeg for Homebrew users (macOS). The default ffmpeg build provided by the Homebrew core team lacks several features and options that I require. Several years ago, the Homebrew core team disabled many of the custom options from their builds, which simplified their testing, but took away options that many people relied on. As a result, this “tap” was born.

  • AWS SDK for PHP

    -

    Other creators
    See project

Languages

  • English

    Native or bilingual proficiency

Recommendations received

More activity by Ryan

View Ryan’s full profile

  • See who you know in common
  • Get introduced
  • Contact Ryan directly
Join to view full profile

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Ryan Parman in United States

Add new skills with these courses