Ulysses Butler

Profile

Hello! My name is Ulysses Butler, and I'm a PhD student at New York University. I'm currently working with Dr. Anirudh Sivaraman as a part of the Systems group.

Education

New York University
Fall 2023 - Present

Doctor of Philosophy in Computer Science (Current)

I'm currently working with Dr. Anirudh Sivaraman as a part of the Systems group.

Truman State University
Fall 2017 - Spring 2021

Bachelor of Science in Computer Science

I studied computer science at Truman State University in Kirksville, MO, with a minor in mathematics. In 2021, I graduated summa cum laude with departmental honors.

During my time at Truman, I worked a few on-campus jobs each semester. I worked as a video editor for the music department, I helped the math department manage their computing infrastructure, and I was a teaching assistant for the computer architecture course.

Experience

Amazon Web Services
August 2021 - August 2023

Software Development Engineer II

I started at Amazon as an intern in the EC2 Core Platform division during the summer of 2020. During that time, I worked on building a cache on top of an existing dataplane for a new internal service that was being built at the time.

After the internship, I was invited back to Amazon to work full-time. I started in August of 2021 and was moved to the VPC IPAM (IP Address Manager) team. The team was VPC IPAM was a new service at the time, and we had the goal of launching by re:Invent in early December.

I started by helping to close testing gaps that needed to be covered before the launch. Before long, I was tasked with designing and implementing our usage metering and billing system. While I was there, I also worked on a number of cross-team service integrations to help increase the usefulness and functionality of IPAM within the AWS ecosystem.

Washington University in St. Louis
Summer 2019

Research Experience for Undergraduates

During the summer after my Sophmore year, I worked on a systems research project Washington Univeristy in St. Louis. My main contribution during my short time was building a data stream processing tool using OpenCL and CUDA to run on graphics cards on the departmental servers.