Badges
Certifications
tnarayanan has not earned any certificates yet.
Work Experience
Section Leader (TA)
Stanford University Computer Science Department• January 2022 - Present
Section leader for Stanford’s introductory computer science courses: CS106A (Python) and CS106B (C++). Teaching programming lessons to 10-student sections, grading assignments, and helping students debug assignments
Software Engineering Intern
Bloomberg LP• June 2022 - August 2022
Optimized the performance of an Apache Kafka pipe that recieved real-time trade data. Prevented severe lag spikes when writing to Cassandra database during high trade volume. Created new tools for Kafka pipe analysis in Python. Modified multiple large, existing systems written in C++. Achieved speed improvement of 2,200x under maximum load. Deployed changes to internal production
Research Engineer Intern (AI/ML)
Ford Motor Company• June 2021 - September 2021
Implemented a reinforcement learning-based adaptive data selection pipeline for computer vision (CV) tasks using OpenAI Gym, PyTorch, and Python. Trained a Neural Data Filter (NDF) to learn which data to keep at which stages of task model training, then used the NDF to dynamically filter training data during task model training. Ran models on production datasets using GPU clusters. Improved task model accuracy by 27%
Education
Stanford University, Stanford
Computer Science, BS• September 2020 - Present