Arun Kulshreshtha

Software Engineer at Jane Street

New York, New York, United States

About

Software engineer, amateur photographer, and Rust enthusiast. I'm a software engineer primarily focused on systems programming and programming languages. I currently work on developer tools, specifically on the Mercurial source control system. I do most of my work in Rust, Python, and OCaml. Outside of programming, I enjoy public speaking, photography, and video production/editing.

Experience

  • Software Engineer at Jane Street
    Jul 2022 - Present · 4 yrs 1 mo

  • Software Engineer at Meta
    Aug 2016 - May 2022 · 5 yrs 10 mos

    Worked on Facebook's Source Control team to make Mercurial (https://www.mercurial-scm.org/) work fast and at scale. Primarily worked in Rust and Python. The specific projects I worked on include: - Mononoke, Facebook's new distributed Mercurial server, written in Rust. - Improving Mercurial's command line UI to make it easier for engineers to manage local work. - Improving the efficiency of data fetching from the server to user's repos. In addition, I taught weekly Source Control classes to all of Facebook's newly-hired engineers to get them up to speed with Mercurial and Facebook's development workflow.

  • Computer and Network Security (CS 155) Head Course Assistant at Stanford University
    Mar 2016 - Jun 2016 · 4 mos

    Managed a team of 7 course assistants as Head CA for Stanford's Computer and Network Security class, coordinating assignment logistics and grading for a class of over 200 students. Lectured during problem sessions, graded student work, held office hours, and served as a liaison between students, course staff, and the professors.

  • Introduction to Databases (CS 145) Course Assistant at Stanford University
    Sep 2015 - Dec 2015 · 4 mos

    Served as a course assistant (TA) for Stanford's introductory databases class. Held regular office hours with students and worked with them in small groups to help them learn the course material. Additionally assisted the course staff in preparing and debugging assignments and designing autograder programs.

  • Software Engineering Intern at Facebook
    Jun 2015 - Sep 2015 · 4 mos

    Developed a system for logging performance and runtime statistics for asynchronous tasks in Facebook's News Feed backend, and built a web-based visualization tool that integrated into one of Facebook's existing data analysis systems to help analyze and understand the data.