Ryan Wilcox

Ryan Wilcox Email and Phone Number

Senior Software Engineer @ Disney (Hulu). Ex Apollo GraphQL | Ex Citizens Bank | Ex ESPN... and others! @ The Walt Disney Company
About Ryan Wilcox

A architect/developer with 20+ years of experience in Software Development able to take your team to the next level, scaling the technology while the company scales the people.Current interests: Cross team technical leadership, Developer Team Productivity Engineering, full stack R&D with growth potential

Ryan Wilcox's Current Company Details
The Walt Disney Company

The Walt Disney Company

View
Senior Software Engineer @ Disney (Hulu). Ex Apollo GraphQL | Ex Citizens Bank | Ex ESPN... and others!
Ryan Wilcox Work Experience Details
  • The Walt Disney Company
    Senior Software Engineer
    The Walt Disney Company Dec 2024 - Present
    Burbank, Ca, Us
  • Agfirst Farm Credit Bank
    Enterprise Architect (Contract)
    Agfirst Farm Credit Bank Nov 2023 - Oct 2024
    Columbia, South Carolina, Us
    As the Enterprise Architect for the team directly responsible for ACH transfers and payments (among other products), and with an architect mindset of "the team and the culture constrain the solution as much as technical considerations" I: * designed, prototyped, then handed off responsibly for a team level Release Engineer role and workflows, ensuring the team completed various required artifacts in the SDLC and stakeholders were informed about changes through our different environments * Created a SQL schema exploration environment using GToolkit, which allowed quick interactive architectural exploration of a 300 table MS SQL database (including finding usage of structure, stored procs, or views in C# or SSIS packages (XML))
  • Apollo Graphql
    Full Stack Staff Software Engineer
    Apollo Graphql Dec 2022 - Dec 2023
    San Francisco, California, Us
    Prototyped, productionalized Rust applications with embedded Javascript engine for Apollo GraphQL Supergraph composition. This reduced internal time to adopt new supergraph versions from months to days.Supported the team by writing full stack Kotlin (backend) + Typescript (React) code (using Apollo Client; Java-GraphQL)
  • Apollo Graphql
    Platform Engineering Staff Software Engineer
    Apollo Graphql Nov 2021 - Dec 2022
    San Francisco, California, Us
    The internal developer productivity / CI+CD / DevOps team has a wide variety of focus, but I've been most influential in the following projects:Spend============= * reduced CircleCI costs by 60% across the org * implemented cloud cost reporting, by environment and team, documenting how teams can build reports, and ensuring finance (a major stakeholder in this effort) had what they needed for proper accounting practices. * Implementing cloud cost observability and reporting for our spend by environment across both cloud native resource and Kubernetes deployments, documenting this for teams towards a self-serve experience.Improve CI/CD flow============== * improved continuous delivery flow in CircleCI, making this a push-button experience and writing automation to remind developers to hit that button to deploy their software to production * various public and private CircleCI orbs (libraries) to make new pipeline creation easier given our standard practicesCloud============ * moved teams towards cloud hosted solutions by doing initial R&D, then creating language specific libraries and scaling specialized expertise around using and monitoring those solutions * encouraged and supported developers to migrate to solutions that increase data and operational resilience in our microservice * Wrote and deployed infrastructure using Terragrunt, created Terraform modules for product team useCross Team Impact================ * documented previously implicit SDLC model inside organization, created RFC template for standardized feature discussions and saw use of that template spread across the org * ensured sibling teams were properly supported during day to day, initial deployments and R&D phases. * creating, abstracting and propagating CI/CD standards with regards to deployments, linting and builds across multiple teams and projects * Coordinated and preformed Master of Ceremonies role for 2022 Learning Series talks
  • Citizens Bank
    Principal Software Architect
    Citizens Bank Apr 2018 - Nov 2021
    Providence, Rhode Island, Us
    Leads the development and maintenance of for the Consumer mobile banking application, composed of 11 + full-stack “squads” building a microservice based distributed system. Focusing on engineering efforts to successfully migrate from an onsite Java application to a Cloud native Node.JS based microservices, and both DevOps platform and application architecture changes to move the project forward. Technologies utilized includes: Node.JS, AWS, Java, JavaScript, Express, Jenkins.Architectural Design & Planning: Evaluates and analyzes enterprise software solutions, providing support in planning, design, construction, and implementation of upgrades, maintenance, and migrations to enhance integration capabilities and strategize for future technological evolutions and tool integrations.DevOps Engineering: Supervises and Leads the ongoing support of project level. Cloud infrastructure, and enterprise capabilities / mandates, exploring complex issues and implementing solutions in line with existing architecture. Technical Troubleshooting: Leverages extensive experience to predict root-cause of product integration problems, reducing troubleshooting time by accurately strategizing approach to testing and analysis. Effectively resolves issues quickly and efficiently to allow for faster return to work by end-users.Technical Leadership: Leads multiple teams including a DevOps and cross functional Application development teams to execute client and organization goals. Championed and advocated for the rebuilding of the SDLC from the ground up to allow continuous delivery with a streamlined, agile, lean process and a culture of trust and shared responsibility.
  • Espn
    Next Generation Cloud Api Engineer (Software Engineer Iii)
    Espn Jan 2017 - Apr 2018
    Bristol, Ct, Us
    Worked on a variety of projects, built with Kafka, Spring Boot, and Java, to modernize data ingest and aggregation of data across services at ESPN.Projects include:====================== * Working on the next generation of ESPN APIs, written in Java, in areas of stream processing, cloud native elastic data stores and API design.Using Java Spring Boot based microservices (mostly leveraging Spring Core Container), with Kafka Streams as foundation pieces, we were able to pre-compute API responses and send these responses to the edge API nodes in a KAPPA architecture approach, using Cassandra as a backup data store. * Centralized data management graph to enable cross system collaboration, ID lookup, and enable related queries across (formerly) disparate systemsUsing a combination of vendor provided Change Data Capture techniques, or using Kafka Connect, we first got data and changes from traditional RDBMSes into Kafka, as an event stream. From there we transformed and imported the data into the graph Business impact of these projects:============================ * When the Next Generation API platform is fully implemented and all services migrated to this new platform, it will save $5M-8M/year in closed-source licensing costs, while providing almost linear scalability of API endpoints. * A Master Data Management system using Graph Database technologies allows us to draw conclusions across databases, and the flexibility of graph database technologies allows us to create relationships (ie via graph edges) that would otherwise be hard to model in a traditional relational model.Technologies used include:======================* Java 8* Spring Core Container, Spring Boot* Kafka* Cassandra* AWS Cloudformation* JanusGraph* Scala* SBT* Tinkerpop / Gremlin* Cassandra* Kafka Connect
  • Espn
    Full Stack Software Developer
    Espn Apr 2015 - Jan 2017
    Bristol, Ct, Us
    Worked on a variety of products in an array of technologies up and down the stack, implementing internal products.Projects include:============================ • Created an internal app for reporters to create short form content on the go. Implemented both the iOS front end, Node.js/Coffeescript backend, and Angular admin area. • Led a team which created a Backend For Frontend (BFF) service for ESPN.app, used by ESPN.app iOS, Android, Windows Phone and used by ESPN app properties in India/Southeast Asia (CricInfo, ESPN/Sony Edition). Domestically these apps have 12.5 monthly uniques. This service improved app performance and reduced app bandwidth use by 40%, and was critical to the increased international/region support in the apps. • Worked on ES6 / Node 6 API facade API over internal video transcoding pipelines. * Major contributor of React / ES6 front end for aforementioned video transcode facade. • Ran gamut of full stack tasks: from influencing product direction to DevOps to implementing application servers, to implementing iOS client to directing QA (both doing and creating test plan) and integrating with other operational teams.Business impact of these projects:========================== • Revolutionized how reporters create short form, immediate content (in the news org!). The impact is obvious: ESPN Now items created by reporters using my app have an "E" in the lower left corner of the "card". (Now items are on the right sidebar or in their own tab on ESPN.app on the phone). My guess this is usually about 80% of Now content. • BFF for ESPN.app allowed a larger international unification of apps and APIs, as the company expands its international audience (especially into India / Asia).Technologies used include:================= * Node.JS * Coffeescript * Javascript 2015 / ES6 * iOS development * Angular.JS * AWS OpsWorks * Chef * Groovy / JVM technologies
  • Espn
    Ios Software Developer
    Espn Aug 2014 - Apr 2015
    Bristol, Ct, Us
    Created and implemented an internal iOS app, while working alongside the ESPN.app team, using best practices defined by that team and implementing (when appropriate) into my app.
  • Fanzter, Inc.
    Software Engineer
    Fanzter, Inc. May 2013 - Aug 2014
    Ruby on Rails, Cocoa, Node.js and Ops developer at Fanzter:
  • Green River
    Software Engineer
    Green River Aug 2012 - Apr 2013
    Brattleboro, Vt, Us
    Ruby on Rails and Cocoa developer at Green River.Worked on updating a project from Rails 2.3 to Rails 3.2, worked on custom network protocol library for an iOS app.
  • Wilcox Development Solutions
    Owner, Principle Engineer
    Wilcox Development Solutions Jan 2003 - Aug 2012
    Main engineering work at Wilcox Development Solutions includes * Macintosh (Cocoa) consulting (since 2006), iPhone (since 2009) * Crossplatform (C++) application development (since 2005) * Dynamic website creation with Python (since 2006) * Dynamic website creation with Ruby on Rails (since 2008) * Dynamic website creation with Python/Turbogears (since 2007) * Hardware device work since 2006As the principal engineer I'm also responsible for interfacing with clients, nailing down specifications, quoting out work, delegating business related tasks to subcontractors, and balancing multiple clients having near simultaneous demands.

Ryan Wilcox Skills

Ruby On Rails Software Development Linux Javascript Ruby Databases Python C++ Sql Cloud Computing Programming Testing Cocoa Objective C Sdlc

Ryan Wilcox Education Details

  • Rochester Institute Of Technology
    Rochester Institute Of Technology
    Management Information Systems

Frequently Asked Questions about Ryan Wilcox

What company does Ryan Wilcox work for?

Ryan Wilcox works for The Walt Disney Company

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

Ryan Wilcox's current role is Senior Software Engineer @ Disney (Hulu). Ex Apollo GraphQL | Ex Citizens Bank | Ex ESPN... and others!.

What is Ryan Wilcox's email address?

Ryan Wilcox's email address is ry****@****ail.com

What is Ryan Wilcox's direct phone number?

Ryan Wilcox's direct phone number is +157097*****

What schools did Ryan Wilcox attend?

Ryan Wilcox attended Rochester Institute Of Technology.

What are some of Ryan Wilcox's interests?

Ryan Wilcox has interest in Writing, Web Application Frameworks, Ruby On Rails (Web Framework), Text Editors, Art, Agile Development, Pylons, Web Development, Running, Marriage.

What skills is Ryan Wilcox known for?

Ryan Wilcox has skills like Ruby On Rails, Software Development, Linux, Javascript, Ruby, Databases, Python, C++, Sql, Cloud Computing, Programming, Testing.

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.