Ryan Guthrie

Ryan Guthrie Email and Phone Number

Sr. Staff (Sr. SWE II) Software Engineer @ CrowdStrike
Boulder, CO, US
Ryan Guthrie's Location
Boulder, Colorado, United States, United States
Ryan Guthrie's Contact Details
About Ryan Guthrie

Execution focused leader with a passion for biasing towards action and collaboration. Committed to writing readable, maintainable, and testable code with a focus on teamwork, upleveling, and mentoring others.

Ryan Guthrie's Current Company Details
CrowdStrike

Crowdstrike

View
Sr. Staff (Sr. SWE II) Software Engineer
Boulder, CO, US
Website:
crowdstrike.com
Employees:
10394
Ryan Guthrie Work Experience Details
  • Crowdstrike
    Sr. Staff (Sr. Swe Ii) Software Engineer
    Crowdstrike
    Boulder, Co, Us
  • Crowdstrike
    Staff (Sr. Swe Ii) Software Engineer
    Crowdstrike Oct 2024 - Present
    Remote, Us
  • Twilio
    Principal Software Engineer
    Twilio Jul 2023 - Oct 2024
    San Francisco, California, Us
    Principal engineer and Tech Lead for newly formed team- Designed and implemented new APIs for CRUD operations enabling programmatic access for enterprise customers.- Created proof of concept and evangelized distributed tracing (OTel).- Onboarded engineers to GoLang and its best practices.Organizational impact:- Advocated and implemented organizational changes around reducing work in progress to increase delivery speed and collaboration, epic leads for IC growth, better test practices for customer satisfaction.- Mentored junior engineers on career growth, technical tradeoffs, perfect vs good enough.
  • Career Break
    Health And Well-Being
    Career Break Dec 2022 - Jul 2023
  • Twitter
    Group Tech Lead
    Twitter Oct 2022 - Dec 2022
    San Francisco, Ca, Us
    - Tech Lead overseeing and providing guidance for 4 other teams.- Ensure technical alignment within the Workstream and across others Workstreams within Developer Platform.- Proactive partnership in the team's strategy, technical blockers, and designs.- Anticipate, identify, and raise awareness of upcoming technical challenges or opportunities.- Review technical designs for the Workstream.- Regular touch points with TLs, PMs, EMs across the Workstream.- Act as an arbiter when technical disagreements arise within the Workstream.- Partner with Workstream Leads (EM, Product, Research and Design, & TPM).
  • Twitter
    Staff Software Engineer And Team Lead
    Twitter May 2014 - Dec 2022
    San Francisco, Ca, Us
    Tech & Team Lead for Twitter’s Developer Platform organization, responsible for building high availability, scalable, and high throughput APIs for external customers.Projects led:- Tech & Team Lead for multiple teams, including the flagship enterprise product. - Tech Lead for Twitter’s Public API Platform. Lead team and platform responsible for rebuilding all of Twitter’s Public APIs. - Worked cross-org to ensure consistency between the Twitter applications, and public APIs.- Rebuilt flagship product (real time streaming APIs) capable of filtering & delivering 1M+ Tweets/second with sub-second latencies between Tweet creation and delivery.- Rapidly prototyped product matching 3rd party data with Twitter data in order to validate market fit.- Built an archive of every Tweet in AWS used to implement a custom hadoop-like map/reduce solution utilizing AWS EC2 spot instances (resulting in a 90% profit-margin product).
  • Gnip (Acquired By Twitter)
    Software Developer
    Gnip (Acquired By Twitter) Aug 2013 - May 2014
    Boulder, Colorado, Us
    Developed high availability and redundant pipelines designed to bend, not break, under spike events. Enriched data flowing through the system with additional metadata in a realtime environment. Using a durable queuing system (Kafka) allowed us to absorb spikes, ensure a 100% deliverable rate, and allow apps to scale horizontally. Utilized in-memory (Redis) and distributed (Cassandra) databases for fast, reliable, and redundant access. Technologies used: Java, Redis, Cassandra, GPB, Kafka, Guice, Guava, ZooKeeper, JUnit, AWS (EC2, S3), Ruby.
  • Spectra Logic
    Software Architect
    Spectra Logic Oct 2012 - Aug 2013
    Boulder, Us
    Designed and implemented system for upgrading core system components and subsystems robustly and extensibly. Trained junior engineers to solve problems by presenting solutions as opposed to presenting problems. Implemented test frameworks using Ruby and Cucumber to write BDD (Behavior Driven Development) code. Implemented models interfacing with PostgreSQL and REST interfaces. Wrote acceptance tests against 3rd party libraries to ensure software compatibility as releases change. Created mockups of GUI to demonstrate functionality for new development.
  • Spectra Logic
    Engineering Manager & Architect
    Spectra Logic Oct 2011 - Oct 2012
    Boulder, Us
    Built team of 6 engineers and 4 interns from the ground up with the goal of writing testable, maintainable, and readable code. Mentored junior engineers with regards to best programming practices, done correctly vs done now, problem solving, career advancement opportunities. Identified and tasked senior engineers with system wide problems requiring analysis of benefits and trade-offs. Lead group in three areas, working with support to address their and our customer pain issues, porting code from Windows to Linux, and rewriting large areas of code to be tested, extensible, modular, and readable.
  • Spectra Logic
    Senior Software Engineer
    Spectra Logic Jul 2010 - Oct 2011
    Boulder, Us
    Utilized agile methodologies to test and write code in C++. Introduced modern programming practices such as TDD (Test Driven Development), design patterns, and self-documenting code. Contributed towards the design and initial implementation of a CI (Continuous Integration) build environment to facilitate automated builds. Mentored new engineers in system architecture and best practices. Participated in peer code reviews paying special attention to not just form and function, but also taking the opportunity to learn and ask questions about their area of code and knowledge.
  • Simauthor
    Staff Software Engineer
    Simauthor Feb 2008 - Jul 2010
    Completing both individual and team-centric projects for state of the art flight visualization and analysis company. In an agile environment, used C# and C++ to read data from simulators and real flight data, perform analysis, and visualize flights in a debrief. Design functional specifications for new features/products. Prototyped new features before implementing to improve final design quality. Performed installations at customer sites and supported customers and support engineers in the field. Wrote in-house test applications for previously untestable applications. Integrated with 3rd party visual systems using the CIGI protocol. Key Achievements:Designed system to handle ten times more data than our application was originally architected for.Implemented complex threading designs to make data processing transparent.Updated UDP & TCP/IP libraries to be more robust and useable. Worked with the government to write functional and design specifications for the contracts.
  • Spectra Logic
    Software/Firmware Engineer
    Spectra Logic Jun 2003 - Feb 2008
    Boulder, Us
    Completing leading-edge software engineering projects for this $65M Tape Drive Library company with 300 employees. Work independently on projects, programming in dynamic XML with IESimple in WinCE to create user interfaces (UI), managing logical system configurations, motor control, and third-party tape drive interfaces. Write engineering/design specifications, and communicate with up to 10 other engineers working on separate modules to coordinate project completion; review code to reduce bug reports. Resolve escalated bugs, gathering information from field engineers, resolving problems and reporting back to escalation team/management. Deliver presentation/training to test department staff on new features prior to testing. Perform EVT (Engineering Verification Testing) testing code and setting up hardware/software for test bench, running basic tests to ensure software works. Implement C++ wrapper functions to some of the OpenSSL library, and integrated the HiFn compression library into existing data recovery software. Utilize Painless Software Scheduling to estimate completion time for tasks and train staff to better estimate schedules. Report weekly on task status, overhead and issues. As an intern, wrote software, primarily in PERL, for testing products.
  • Webroot Software
    Tester
    Webroot Software 2002 - 2002
    Broomfield, Co, Us

Ryan Guthrie Skills

Software Engineering Agile Methodologies C++ Perl Software Development Linux Debugging Java Embedded Systems C# Programming Windows System Architecture Tcp/ip C Object Oriented Design Unix Scrum Testing Oop Ruby Test Driven Development Gliffy Storage Computer Science Shell Scripting Python Rest Mysql Visual Studio Tape Automation Operating Systems Integration Test Automation Git Sql Amazon S3 Engineers Windows Ce Agile Restful Architecture Restful Webservices Amazon Web Services Perforce Architecture Software Design Design Patterns Multithreading Web Services

Ryan Guthrie Education Details

  • University Of Colorado Boulder
    University Of Colorado Boulder
    Computer Science Engineering

Frequently Asked Questions about Ryan Guthrie

What company does Ryan Guthrie work for?

Ryan Guthrie works for Crowdstrike

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

Ryan Guthrie's current role is Sr. Staff (Sr. SWE II) Software Engineer.

What is Ryan Guthrie's email address?

Ryan Guthrie's email address is rg****@****ter.com

What schools did Ryan Guthrie attend?

Ryan Guthrie attended University Of Colorado Boulder.

What are some of Ryan Guthrie's interests?

Ryan Guthrie has interest in Backpacking, Electronics, Electrical And Mechanical Engineering, Outdoors, Backcountry Skiing, 4 Wheeling, Photography, Sports, Programming Technology And Techniques.

What skills is Ryan Guthrie known for?

Ryan Guthrie has skills like Software Engineering, Agile Methodologies, C++, Perl, Software Development, Linux, Debugging, Java, Embedded Systems, C#, Programming, Windows.

Who are Ryan Guthrie's colleagues?

Ryan Guthrie's colleagues are Jakub Kmieciak, Deanna Butler, Michael Glyer, Larry Young, Keith Van Erdewyk, Benjamin Zermeno, Nick Futter.

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.