Anish Krishnan

Carnegie Mellon University

Computer Science and Information Systems

Anish Krishnan

Carnegie Mellon University

Computer Science and Information Systems

Home Projects Resume Github

Interests

Experience


... Software Engineer 08/21 - Present
Crypto and Digital Assets
... Software Engineer Intern 08/20 - 12/20
Designed and Developed priority-based fair-share scheduling algorithms for distributed systems at Facebook.

Enabled support for scenarios around ensuring that background, non-critical traffic doesn’t compete with production critical workloads.

Improved a generic resource isolation library/service for multi-tenant systems at Facebook.

Skills: Fair-share Scheduling, Multi-tenacy, Concurrency, C++
... Software Engineer Intern in Equities Quantitative Research 05/20 - 08/20
Conceptualized and Designed a Distributed System to pipeline large datasets to research teams. Developed prediction algorithms for financial instruments. Worked in Equities Quantitative Research.

Skills: Distributed Systems, Algorithms, ETL framework (Extract/Transform/Load)
... Head Teaching Assistant for Parallel and Sequential Algorithms [15-210] 08/19 - 05/20
Managing course staff of 20 teaching assistants, working directly with professors in order to ensure students learn as much as possible from the course. Designing course policies and conducting hiring interviews.

Teaching 30-student weekly recitations and holding office hours and review sessions. Programs are written in SML, a functional programming language.

Topics: Divide-and-conquer, Graph contraction, Greedy algorithms, Hashing, Sparse matrices, Balanced Trees, and Dynamic programming

For more info, see https://www.cs.cmu.edu/~15210/
... Core Systems Intern at Oculus 05/19 - 08/19
Worked on the VR OS team at Oculus. Created an Autonomous Testing Framework for standalone Oculus devices. My framework reduced QA Engineering time from hours to minutes.

Skills: Inter-process Communication, Concurrency, Low-level C++
... Teaching Assistant for Intro to Computer Science [15-110] 08/18 - 12/18

Taught algorithmic thinking and programming. Led 30-student recitations and review sessions.

Topics: Python, Algorithms, Efficiency, Data structures, Testing, Debugging, Recursion

... Software Engineer Intern on Yahoo Mail 05/18 - 08/18

Designed and Developed an Augmented Reality based Advertising Platform for Android Mail Client using Google ARCore, Sceneform. Built using Java/Kotlin.

... Almaden Research Center 05/18 - 08/18

Youngest attendee invited to join the 200 leaders in Silicon Valley at the 30th Anniversary.

...
Software Engineer
08/21 - Present
Crypto and Digital Assets
...
Software Engineer Intern
08/20 - 12/20
Designed and Developed priority-based fair-share scheduling algorithms for distributed systems at Facebook.

Enabled support for scenarios around ensuring that background, non-critical traffic doesn’t compete with production critical workloads.

Improved a generic resource isolation library/service for multi-tenant systems at Facebook.

Skills: Fair-share Scheduling, Multi-tenacy, Concurrency, C++
...
Software Engineer Intern in Equities Quantitative Research
05/20 - 08/20
Conceptualized and Designed a Distributed System to pipeline large datasets to research teams. Developed prediction algorithms for financial instruments. Worked in Equities Quantitative Research.

Skills: Distributed Systems, Algorithms, ETL framework (Extract/Transform/Load)
...
Head Teaching Assistant for Parallel and Sequential Algorithms [15-210]
08/19 - 05/20
Managing course staff of 20 teaching assistants, working directly with professors in order to ensure students learn as much as possible from the course. Designing course policies and conducting hiring interviews.

Teaching 30-student weekly recitations and holding office hours and review sessions. Programs are written in SML, a functional programming language.

Topics: Divide-and-conquer, Graph contraction, Greedy algorithms, Hashing, Sparse matrices, Balanced Trees, and Dynamic programming

For more info, see https://www.cs.cmu.edu/~15210/
...
Core Systems Intern at Oculus
05/19 - 08/19
Worked on the VR OS team at Oculus. Created an Autonomous Testing Framework for standalone Oculus devices. My framework reduced QA Engineering time from hours to minutes.

Skills: Inter-process Communication, Concurrency, Low-level C++
...
Teaching Assistant for School of Computer Science
08/18 - 12/18

Taught algorithmic thinking and programming. Led 30-student recitations and review sessions.

Topics: Python, Algorithms, Efficiency, Data structures, Testing, Debugging, Recursion

...
Software Engineer Intern on Yahoo Mail
05/18 - 08/18

Designed and Developed an Augmented Reality based Advertising Platform for Android Mail Client using Google ARCore, Sceneform. Built using Java/Kotlin.

...
Almaden Research Center
05/18 - 08/18

Youngest attendee invited to join the 200 leaders in Silicon Valley at the 30th Anniversary.

Coursework

Algorithms
Systems
Sofware Engineering
Design and Analysis of Algorithms
Distributed Systems
Software Development Consulting
Parallel & Sequential Algorithms
Computer Systems (x86)
Application Development
Artificial Intelligence
Signal Processing
Database Design and Development
Great Theoretical Ideas in Computer Science
Functional Programming