Pittsburgh Supercomputing Center

Network Programmer
Current from April 2014

Played a major software engineering role for the NSF-funded project, DANCES

Wrote a SDN controller and RESTful API for DANCES using the Ryu framework

Created NOC-oriented web applications to display active network measurements, utilizing Web10G metrics

Administered a development instance of InfluxDB, a time series database, and integrated it with data visualization web applications

Shippensburg University

Applications Administrator
Aug. 2013 -- April 2014

Administered and supported production degree audit system

Wrote scripts and conversion tools to transition from legacy system to 3rd party Oracle solution

Shippensburg University

Graduate Assistant
Jan. 2013 -- Aug. 2013

Wrote bash and PL/SQL scripts to support application data flows

Slippery Rock University

Student System Administrator
Summer 2012

Configured two Beowulf clusters and created education materials for Computer Science curriculum use


Shippensburg University 2014

M.S., Computer Science

Slippery Rock University 2012

B.S., Computer Science


I am a full stack developer with experience writing C and Python back-ends, deploying and administering noSQL databases, and writing web front-ends using JS frameworks.

As an undergraduate student at Slippery Rock University I focused on high performance computing. I built three Beowulf clusters for the Computer Science department to use as part of the curriculum. One of the clusters, the LittleFe, I assembled at the Supercomputing Conference in 2011.

During my graduate study at Shippensburg, I worked in their IT department as a student worker until I was hired full-time as Application Administrator. I integrated a new Oracle based system with a legacy system and offered support. I continued to study HPC focusing on MPI and GPU technologies. I attended SC again in 2013 where I made many connections, some of which lead to my next employment opportunity.

Now I am working at the Pittsburgh Supercomputing Center researching high performance networking, focusing on Software Defined Networking and the evolution of the TCP/IP stack.

Technical Skills


  • SDN
  • OpenFlow
  • TCP/IP

System Programming

  • C
  • Python
  • Java

System Administration

  • Linux
  • NoSQL
  • SQL

Web Development

  • JavaScript
  • Node.js
  • React

Conference Talks

ESnet Conference 2015 -- Berkeley, California

"Developing Applications with Network Capabilities via End-to-End SDN"

Student Symposium 2012 -- Slippery Rock University

"Parallel Computing Methodologies with GPGPU and Classroom Integration"

PACISE Conference 2011 -- Shippensburg University

"Parallel Computing with GPGPU Technologies"


Joseph Lappa
Indiana University
Network Planning Engineer

Andrea Rosenberry
Shippensburg University
Applications Manager

Dr. David Valentine
Slippery Rock University