
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

Doctor of Philosophy in Computer Science (Current)
I'm currently working with Dr. Anirudh Sivaraman as a part of the Systems group.

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

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.

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.