Renata Zeitler


This page is under construction!


Still trying to figure out what's going on here

Hey there!

   My name is Renata Zeitler and I am currently a senior in Computer Science at North Carolina State University. (Go Pack!) In my spare time, I enjoy sketching, hanging out with my friends, and long romantic strolls to the fridge in between Netflix episodes. More seriously, I used to love playing volleyball, and hopefully after graduation that will be something I can get back into.
   Growing up, I've always been bit of a grandma. What I mean by this is that, due to medical conditions, I used to spend lengths of time fairly immobilized. This is a bit depressing, but hang with me, I’ve gotta point- while I was sitting in bed, be in the hospital or my own, I used my time solving puzzles. Whether they were 5,000 piece puzzles, sudoko, word searches, Rubix’s cubes, etc., I would spend hours solving them without ever getting bored. On the other hand, I would also spend a good bit of time designing- sketching, cross stitching, and painting, to name a few. Throughout middle school and into high school, this is what I spent the majority of my time doing when I was “out of commission”, and I see this as a blessing in disguise.
   If you’ve landed on this page, then you are looking at one of my own custom designs. I used my puzzle solving, algorithmic skills to work behind the scenes to build my vision. Being very equally yoked by the design and logic sides of my mind, this kind of work is something I thoroughly enjoy, and hopefully I can show that to you as well.


   Currently, I work as a Network Services and Automation Intern at SAS, which is by far the most enjoyable job I’ve had to date. Essentially, the team works on automating whatever service needs… well, automating, typically from the WAN and LAN teams. My most recent project was building a REST API test framework that would simulate testing one of the NSA's programs. (Network Services and Automation, not the goverment!) The NSA team has code written to work with a SAS service that is constantly updating; every time it updates, the team would have to spend a week or so trying to communicate with the LAN team in order to work out a time to test our code again. This was a hassle, so I created a middleman using Django and MySQL/SQLite that will simulate what the responses would be. This program can be run instantaneously.
   Really, that’s the first big project I’ve worked on since starting this job, and I’m excited to start on more this upcoming year. (This is being written in early January 2018, so stay tuned!)

Reseach Assistant

   Junior year of college, I was fortunate enough to work for one of the best professors in the Computer Science department at NCSU. With my partner Sam Schoeneberger, we co-developed a way to better analyze and grade students code submissions. As it stood, students would submit their work to Jenkins and have to search through multiple plugins to estimate their current grade on a project. This was inefficient, and honestly a bit of a pain having to go back and forth comparing to the assignment rubric to only get a rough estimate of what our grade was. To solve this, Sam and I created several python programs to scrape data from each student submission to Jenkins, including, but not limited to: number of methods, line/method coverage, LOC (lines of code), PMD/ Checkstyle/ FindBugs errors, and the number of teaching staff tests that the student’s code was failing. All of this data was stored in a MySQL database, and with having this information, we were able to create the calculations needed to display a students current grade. To display this information, we developed a simple html page that students could log in to access that included a structured breakdown of their grade compared against the rubric. Lastly (as if I haven’t been writing enough about this already), we used a Django framework to communicate between our front end and database.
   As a side note, Sam and I also organized the way a student would see teaching staff test cases. Previously, when a student would submit their code, they could have multiple tests failing for the same cause. By restructuring the order the test cases were presented, this allowed students to save time by seeing where the root problem could of potentially stemmed from. Once we created a pattern for the test cases, the code was written in a simple Java program.

This page is not fully implemented! To prevent bots from misusing my email, please obtain my email address from my resume. Thanks!