Current from April 2014
Designed and wrote the SDN controller and RESTful API for the NSF-funded project, DANCES.
Created NOC-oriented web applications to display monitored network measurements, utilizing Web10G metrics.
Designed a NoSQL schema for storing TCP flow metrics in InfluxDB, a time series database, and integrated it with data visualization web applications.
Aug. 2013 -- April 2014
Coordinated with systems and business administrators to roll out a new degree audit system to 7,000+ users.
Helped transition from a legacy in-house system to a 3rd party Oracle solution by writing conversion tools and replacing Perl scripts with PL/SQL scripts.
Jan. 2013 -- Aug. 2013
Wrote bash and PL/SQL scripts to support application data flows
Student System Administrator
Created education materials and configured two Beowulf clusters for Computer Science curriculum use.
M.S., Computer Science
B.S., Computer Science
Deep Learning Specialization
I am a research developer with experience writing C and Python back-ends, storing telemetry data in noSQL databases, and writing web front-ends using JS frameworks.
I work at the Pittsburgh Supercomputing Center researching high performance networking, focusing on Software Defined Networking and the evolution of the TCP/IP stack. I am interested in leveraging machine learning for the analysis of telemetry data, such as TCP flow metrics.
During my graduate and undergraduate studies I focused on high performance computing. I built several Beowulf clusters to provide Slippery Rock University with more distributed environments for curriculum use. I utilized those resources to develop reference implementations of common distributed algorithms using MPI and GPGPU programming techniques.
"Developing Applications with Network Capabilities via End-to-End SDN"Article No. 29
"Developing Applications with Network Capabilities via End-to-End SDN"
"Parallel Computing Methodologies with GPGPU and Classroom Integration"
"Parallel Computing with GPGPU Technologies"