Ryan Santhoshkumar

Ryan Santhoshkumar Email and Phone Number

Carnegie Mellon University 2024 | Distributed Systems TA | ex Stripe, Google @ Carnegie Mellon University School of Computer Science
Ryan Santhoshkumar's Location
Pittsburgh, Pennsylvania, United States, United States
About Ryan Santhoshkumar

I am Ryan Santhoshkumar, a senior at Carnegie Mellon University studying Electrical & Computer Engineering with a double major in Computer Science and a minor in Business Administration. I have TAd several CS classes at CMU such as Principles of Imperative Computation, Introduction to Computer Systems, and Distributed Systems. I have also interned at Google and Stripe as a software engineering intern. I am very passionate about backend work, especially networking, distributed file systems, firecracker VMs, GRPCs, Caching, Apache Flume, kernels, and more.

Ryan Santhoshkumar's Current Company Details
Carnegie Mellon University School of Computer Science

Carnegie Mellon University School Of Computer Science

View
Carnegie Mellon University 2024 | Distributed Systems TA | ex Stripe, Google
Ryan Santhoshkumar Work Experience Details
  • Carnegie Mellon University School Of Computer Science
    Teaching Assistant
    Carnegie Mellon University School Of Computer Science Jan 2023 - Present
    Pittsburgh, Pennsylvania, United States
    Lead weekly interactive recitations and hold office hours for 15440 - Distributed SystemsTeach concepts such as distributed file systems, data caching with different semantics, RPC communications, fault tolerance, consensus algorithms, replication, etc.
  • Carnegie Mellon University School Of Computer Science
    Teaching Assistant
    Carnegie Mellon University School Of Computer Science Jan 2021 - Dec 2022
    Pittsburgh, Pennsylvania, United States
    • Lead weekly labs and recitations for 15122 - Principles of Imperative Computation• Teach concepts such as arrays, sort/searching algorithms, linked lists, hashing, graphs,trees, stacks/queues, priority queues, etc.
  • Stripe
    Software Engineer Intern
    Stripe May 2023 - Aug 2023
    Seattle, Washington, United States
    Used Perfetto to add system level tracing capabilities for bazel actions executed inside a Firecracker micro VMCreated a GRPC tracing service from scratch for users to use Webpack Plugins to write Legacy Json trace data to either a HTTP/GRPC socket using grpc- gatewayProcessed Legacy Json Trace and converted to Perfetto TracePackets
  • Carnegie Mellon University'S College Of Engineering
    Teaching Assistant
    Carnegie Mellon University'S College Of Engineering May 2022 - Dec 2022
    Pittsburgh, Pennsylvania, United States
    • Lead weekly interactive recitations and hold office hours for 18-213: Introduction to Computer Systems• Teach topics such as machine code, buffer overflow attacks, cache, dynamic memory allocation, signals with IO redirection, and web proxy development
  • Google
    Google Step Intern
    Google May 2022 - Aug 2022
    Sunnyvale, California, United States
    - Created an internal application using flume in java and Boq to query data from an F1 database by specific attributes to detect fraudulent transactions for project managers- Converted over 3 TB of capacitor data of transaction events to a PCollection of a custom proto using AutoConverter. - Created a flume java pipeline to write to an F1 table using F1IO Sink
  • Carnegie Mellon University
    Research Assistant
    Carnegie Mellon University Jun 2021 - Aug 2021
    Pittsburgh, Pennsylvania, United States
    Design different components for the VTOL - a drone/plane hybridAnalyze different parameters to have smooth wireless control
  • University Of Maryland
    Research Affiliate
    University Of Maryland Jun 2019 - Dec 2019
    College Park, Maryland, United States
    Used image segmentation algorithms to train a model that can identify and detect gliomas in brain MRIs

Ryan Santhoshkumar Skills

R (Programming Language Data Analysis Web Development Protocol Buffers Tableau Cascading Style Sheets Html C (Programming Language Artificial Intelligence Latex Java Bootstrap Php Javascript Computer Vision Sql Python Solidworks Computer Aided Design Machine Learning

Ryan Santhoshkumar Education Details

Frequently Asked Questions about Ryan Santhoshkumar

What company does Ryan Santhoshkumar work for?

Ryan Santhoshkumar works for Carnegie Mellon University School Of Computer Science

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

Ryan Santhoshkumar's current role is Carnegie Mellon University 2024 | Distributed Systems TA | ex Stripe, Google.

What schools did Ryan Santhoshkumar attend?

Ryan Santhoshkumar attended Carnegie Mellon University's College Of Engineering, Montgomery Blair High School.

What skills is Ryan Santhoshkumar known for?

Ryan Santhoshkumar has skills like R (Programming Language, Data Analysis, Web Development, Protocol Buffers, Tableau, Cascading Style Sheets, Html, C (Programming Language, Artificial Intelligence, Latex, Java, Bootstrap.

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.