Ryan Schuster

Ryan Schuster Email and Phone Number

Senior Software Engineer @ Utilidata
Ryan Schuster's Location
Bend, Oregon, United States, United States
Ryan Schuster's Contact Details
About Ryan Schuster

Github: https://github.com/rschuster3/work-samplesI'm a senior back end developer who specializes in building applications, APIs, and provisioning CI/CD infrastructure. From storm surge model processing to indoor location finding to COVID outbreak prediction, I've worked on all kinds of interesting problems! What's your interesting problem?

Ryan Schuster's Current Company Details
Utilidata

Utilidata

View
Senior Software Engineer
Ryan Schuster Work Experience Details
  • Utilidata
    Senior Software Engineer
    Utilidata Aug 2023 - Present
    Providence, Ri, Us
  • Kinsa
    Software Engineering Lead
    Kinsa Mar 2023 - Jun 2023
    San Francisco, Ca, Us
    In addition to the Senior Software Engineering tasks below ...- Ensure collaboration and transparency between product, data engineers, front end, and back end developers- Mentor junior developers- Principal engineer and guiding voice for back end architecture of Kinsa's flagship Insights Explorer product
  • Kinsa
    Senior Software Engineer
    Kinsa May 2020 - Mar 2023
    San Francisco, Ca, Us
    - Build integrations between Kinsa's Insights Explorer product and third party BI tools like Toucan Toco and Apache Superset- Create Django CMS to manage Insights Dashboard content - Create RBAC system for Kinsa’s Insights Dashboard product- Build full pipeline from Kinsa’s AWS Redshift data warehouse to a Redis cache to a Flask API to support their Healthweather.us live illness maps- Refactor and expand Kinsa Insights API to move from MVP to full high availability, low latency product used by corporate and government clients- Create Dockerized development environments to promote independence and experimentation for data scientists, front end engineers, and QA testers
  • Daltix
    Senior Software Engineer
    Daltix Feb 2021 - May 2021
    Gent, Be
    - Dockerization and CircleCI to automate CI/CD and streamline local development- Creating Django apps to speed up repetitive data matching tasks for interns- Data QA using Airflow, AWS Batch, and Great Expectations
  • Aruba, A Hewlett Packard Enterprise Company
    Lead Software Engineer
    Aruba, A Hewlett Packard Enterprise Company Sep 2017 - May 2020
    San Jose, California, Us
    - Revamp sprint planning process, oversee core API products, and mentor entry level team members as Back End Team lead- Break monolith into microservices using Kubernetes and Docker- Create Github-triggered CI/CD pipelines using Cloud Build, Pytest, and Newman- Build and maintain endpoints for RESTful API using Django Rest Framework running on Google App Engine with Datastore to support indoor location services- Construct data pipelines with Apache Beam, Dataflow, and Pub/Sub; Deploy with App Engine Flex and Docker- Lead cross-functional teams to implement new features like customizable Single-Sign-On- Revamp API data search indexing system- Create and maintain Vagrant box to standardize back end dev environment
  • Industry Dive
    Software Developer
    Industry Dive Jul 2015 - Mar 2017
    Washington, District Of Columbia, Us
    - Re-architected and optimized database models and views to accommodate new features on webpage templates for Django content management system- Created API endpoints to expose main sites to a mobile app and implemented a CMS-driven push notification system- Spearheaded a multi-department overhaul to streamline landing page creation process and create a semi-automated lead qualification system in Flask- Managed an undergraduate intern by onboarding, training, mentoring, and assigning appropriate tasks
  • Aceinfo Solutions (At The National Weather Service)
    Scientific Programmer I
    Aceinfo Solutions (At The National Weather Service) Dec 2013 - Jul 2015
    At the Meteorological Development Lab, I:- Created a new extra-tropical storm surge (ETSS) model output website. The website has a PHP back end which processes and delivers model data to a CSS/HTML5/jQuery front-end utilizing D3 for data visualization.- Moved ETSS model data post-processing from an unreliable local machine to NOAA's operational supercomputer and completely re-worked the code to meet operational standards. For reduced processing time, the code is written in FORTRAN and driven by C and Bash scripts. Presented the results at the American Meteorological Society conference in 2015.- Re-created the probabilistic surge website (PSurge) to animate and update model output maps based on user input using Backbone.js and Underscore.js- Began development a front-facing website for our group to explain surge and our products to our users.Most of the websites use Bootstrap and all were created in a Unix/Linux environment and backed up by SVN.Some side-projects which were never implemented but educational nonetheless:- Wrapped Python around our tide prediction library (which is written in C) to create a tide prediction module- Wrapped Python around our FORTRAN data post-processing code to complete tasks like string manipulation and file I/O and left the number crunching to FORTRAN
  • University Of Miami
    Graduate Assistant
    University Of Miami Aug 2011 - Dec 2013
    Coral Gables, Fl, Us
    - Research: Explore the dynamic ocean response to hurricane forcing using HYCOM model and ADCP, Aanderaa, and CTD observations- Technical skills: MATLAB, Unix shell, Microsoft Office Suite, Fortran, and Python- Other: Field work with NOAA Hurricane Hunters; teaching assistantship
  • Stony Brook University
    Research Experience For Undergraduates (Reu) Intern
    Stony Brook University Jun 2010 - Aug 2010
    Stony Brook, Ny, Us
    - Research: Investigated cause of high ozone conditions over Long Island- Technical skills: MATLAB
  • Advanced Air Consultants
    Field Assistant
    Advanced Air Consultants Oct 2008 - Mar 2010
    Part-time, periodic work sampling air quality at various industrial operations- Technical skills: EPA test methods 1, 2, 3, and 4, EPA test method 25A, and test 204
  • Georgia Tech Research Institute
    Undergraduate Intern
    Georgia Tech Research Institute May 2009 - Aug 2009
    Atlanta, Georgia, Us
    - Research: Programmed acoustic array to triangulate source of low frequency signals from severe storms- Technical skills: MATLAB (GUIs and electronic signal processing), scientific instrumentation

Ryan Schuster Skills

Matlab Unix Shell Scripting Microsoft Office Html 5 Css3 Javascript Sql Environmental Science Statistical Data Analysis Css Data Analysis Python D3.js Fortran Research C Public Speaking Science Statistics Field Work Jquery Django

Ryan Schuster Education Details

  • University Of Miami
    University Of Miami
    Meteorology And Physical Oceanography
  • Georgia Institute Of Technology
    Georgia Institute Of Technology
    Earth And Atmospheric Science

Frequently Asked Questions about Ryan Schuster

What company does Ryan Schuster work for?

Ryan Schuster works for Utilidata

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

Ryan Schuster's current role is Senior Software Engineer.

What is Ryan Schuster's email address?

Ryan Schuster's email address is rs****@****rks.com

What is Ryan Schuster's direct phone number?

Ryan Schuster's direct phone number is +120233*****

What schools did Ryan Schuster attend?

Ryan Schuster attended University Of Miami, Georgia Institute Of Technology.

What are some of Ryan Schuster's interests?

Ryan Schuster has interest in Science And Technology, Environment.

What skills is Ryan Schuster known for?

Ryan Schuster has skills like Matlab, Unix Shell Scripting, Microsoft Office, Html 5, Css3, Javascript, Sql, Environmental Science, Statistical Data Analysis, Css, Data Analysis, Python.

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.