Ryan Means

Ryan Means Email and Phone Number

Principal Software Engineer at Lifeway @ Lifeway Christian Resources
Ryan Means's Location
Greater Richmond Region, United States, United States
About Ryan Means

Driven software engineer and architect who enjoys leading teams, investing in others, working with the business, focusing on the product, and learning new things. I believe the best software is built when the entire team works closely with the product owner, is responsible for development of the full-stack, and owns the responsibility of operating their product in production.Throughout my career, I have implemented 4 different specifications or RFCs including: OAuth2, OpenID Connect, Email, and LTI 1.3. I have also contributed full projects to Open Source that I led the engineering on.My current interests are:- Serverless & event based computing- Building & architecting distributed systems on AWS- Scala and Scala.js for serverless- Consumer facing technology, delivering content at scale - Video and Audio content delivery- Developing cross device experiences with OAuth2 (e.g. Alexa skills)

Ryan Means's Current Company Details
Lifeway Christian Resources

Lifeway Christian Resources

View
Principal Software Engineer at Lifeway
Ryan Means Work Experience Details
  • Lifeway Christian Resources
    Principal Software Engineer
    Lifeway Christian Resources Oct 2021 - Present
    Brentwood, Tennessee, Us
  • Lifeway Christian Resources
    Tech Lead / Senior Software Engineer
    Lifeway Christian Resources Jan 2021 - Oct 2021
    Brentwood, Tennessee, Us
    Senior Engineer and Tech Lead for implementing Lifeway's new VOD system "Lifeway On Demand". Previously I functioned as a Solution Architect in helping scope the build out and select vendors for this new system.- Designed, Built, and delivered a green-field product from the first line of code to production.- Led a small team of engineers through the entire development lifecycle process for a new project- Built an Event Driven system on serverless technology using Scala.js and AWS' suite of tools that tie together our internal publishing and e-commerce business with a vendor that manages Video apps for us.
  • Lifeway Christian Resources
    Solution Architect
    Lifeway Christian Resources Apr 2019 - Jan 2021
    Brentwood, Tennessee, Us
    - Investigated various providers and architecture for delivering VOD and live video with an executive task force- Built, led, and supported efforts with internal and external teams to get all customer facing products onto our custom OIDC platform with SSO using OIDC Session Management.- Led effort to implement our IMS Global LTI 1.3 tool provider for our e-reading systems- Guided AWS relationships with our AWS SA representative for various tasks- Converted CI/CD systems to 100% native AWS CodeBuild/Pipeline with CDK in Scala
  • Lifeway Christian Resources
    Tech Lead / Senior Software Engineer
    Lifeway Christian Resources Mar 2014 - Apr 2019
    Brentwood, Tennessee, Us
    Senior Engineer and Architect for LifeWay Account, LifeWay's OAuth2 and OIDC login system for our customers on all digital and sales channels.- Gained expert knowledge on OAuth2 and OIDC- Designed a fully cloud native auth system that is resilient to failure with no known scale limits.Senior Engineer and Tech Lead for the web version of Wordsearch bible and the broader ePub and digital reading ecosystem at LifeWay. - Designed, built, and enhanced many of the microservices that power our ePub3 reading system- Designed and led development on a custom LTI 1.1 integration that brought in tens of thousands of students into our e-reading system every year- Developed deep integration with Lambda @ Edge to provide low latency access of authenticated Epub content and offload API servers- Led responsibilities for all infrastructure and on-call of dev teams to provide a near-flawless environment surpassing our education customers uptime requirementsDevOps practitioner and advocate- Instrumental in LifeWay’s broad adoption of Cloud technology with AWS- Designed and built a GitOps CloudFormation deployment system in under 3 months that fundamentally changed the way the entire company deploys cloud infrastructure. This project has been open sourced by LifeWay.- Led AWS training sessions and paired up with engineers across the company to instill AWS knowledge and best practices- Supported all systems my team created in Production on a rotation basis, driven off of heavy automation- Designed systems to self heal wherever possible and report failures to on-call before customer service reported issues
  • Lifeway Christian Resources
    Application Developer
    Lifeway Christian Resources Mar 2013 - Mar 2014
    Brentwood, Tennessee, Us
    - Designed and built new versions of existing API's that were more performant - Extracted knowledge from foreign consulting team months after my arrival- Took primary responsibility for running and supporting B2C apps created primarily by consultants- Full-stack development responsibilities with PCI compliant front-end and back-end as well as managing server infrastructure for the team
  • Church Of The Nazarene Gmc
    Software Development Lead
    Church Of The Nazarene Gmc Sep 2010 - Mar 2013
    - Helped the organization move from stateful Java web applications based on ICEfaces / JSF to a load balanced stateless approach using the Play Framework.- Designed and extended an enterprise MDM (master data management) CRUD based web service with generic data framing, both for JAX-RPC and REST.- Designed & Implemented a full stack solution for over 5,000 U.S. churches to track denominational budgets. This system processed over 39 million dollars in online transactions through a PCI compliant interface from July 2010 to January 2013- Rebuilt a bulk email system with custom bounce back handling. Implemented with RFC standards for email handling, and averaged around 200,000 messages sent per month as of January 2013- Led a small team of developers in all aspects from project requirements to end-of-life.- Took the role of some management functions split with the project coordinator due to the absence of a management position.- Regularly met with internal customers to ensure current projects where meeting the business need and if any changes were necessary mid-development.
  • Private Consultant For Church Of The Nazarene, Gmc
    Software Developer
    Private Consultant For Church Of The Nazarene, Gmc Jun 2008 - Aug 2010
    Vu
    - Developed stateful JSF web applications using RPC web services to connect to enterprise data housed in a custom MDM.- Extended core web services in our MDM for broader web transactional support.- Developed core set of reusable web components to reduce cost and time of application development.- Deeply integrated Convio donation processing into custom web applications to provide a PCI compliant donation layer.
  • Midamerica Nazarene University
    Web Application Developer / Assistant Web Master
    Midamerica Nazarene University Dec 2006 - Sep 2008
    Olathe, Kansas, Us
    - Designed an Athletics Management System for the public website. Included basic AJAX, stats compiling, and a complex photo tagging and hosting system.- Designed core admin functionality with PHP and MySQL for the main university website following the transition from a Perl based system.- Designed remote photo booth system utilizing Java, SFTP, Unix Cron, and PHP to allow the admissions department to provide an instant way to allow prospective students to see their picture on the admissions website.
  • Private Consultant For Access Solutions, Inc.
    Web Application Developer
    Private Consultant For Access Solutions, Inc. Jan 2006 - Dec 2006
    Kansas City, Mo, Us
    - Designed PHP/ MySQL client and sales management system.- Translated client’s algorithm from Mainframe REXX to PHP.
  • Church Of The Nazarene, Gmc
    Web Developer Intern
    Church Of The Nazarene, Gmc May 2005 - Jan 2006
    - Designed PHP ticket workflow system with Microsoft SQL Server.- Installed and configured PHP with Apache for Windows.- Database design with efficiency emphasis.

Ryan Means Education Details

  • Midamerica Nazarene University
    Midamerica Nazarene University
    Computer Science

Frequently Asked Questions about Ryan Means

What company does Ryan Means work for?

Ryan Means works for Lifeway Christian Resources

What is Ryan Means's role at the current company?

Ryan Means's current role is Principal Software Engineer at Lifeway.

What schools did Ryan Means attend?

Ryan Means attended Midamerica Nazarene University.

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.