Ryan Santhoshkumar Email and Phone Number
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.
Carnegie Mellon University School Of Computer Science
View-
Teaching AssistantCarnegie Mellon University School Of Computer Science Jan 2023 - PresentPittsburgh, Pennsylvania, United StatesLead 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. -
Teaching AssistantCarnegie Mellon University School Of Computer Science Jan 2021 - Dec 2022Pittsburgh, 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. -
Software Engineer InternStripe May 2023 - Aug 2023Seattle, Washington, United StatesUsed 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 -
Teaching AssistantCarnegie Mellon University'S College Of Engineering May 2022 - Dec 2022Pittsburgh, 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 Step InternGoogle May 2022 - Aug 2022Sunnyvale, 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 -
Research AssistantCarnegie Mellon University Jun 2021 - Aug 2021Pittsburgh, Pennsylvania, United StatesDesign different components for the VTOL - a drone/plane hybridAnalyze different parameters to have smooth wireless control -
Research AffiliateUniversity Of Maryland Jun 2019 - Dec 2019College Park, Maryland, United StatesUsed image segmentation algorithms to train a model that can identify and detect gliomas in brain MRIs
Ryan Santhoshkumar Skills
Ryan Santhoshkumar Education Details
-
Electrical And Computer Engineering -
Science, Mathematics, And Computer Science Magnet Program
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial