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
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
Jan. 2013 -- Aug. 2013
Wrote bash and PL/SQL scripts to support application data flows
Student System Administrator
Configured two Beowulf clusters and created education materials for Computer Science curriculum use
M.S., Computer Science
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.
"Developing Applications with Network Capabilities via End-to-End SDN"
"Parallel Computing Methodologies with GPGPU and Classroom Integration"
"Parallel Computing with GPGPU Technologies"