Work Experience

Part Time Corporate Faculty (Adjunct)
Nov 2023 – Present Harrisburg, Pennsylvania
I work part-time facilitating online courses as part of Harrisburg University’s HU Online program.
Graduate Research Assistant
Aug 2021 – Present University Park, Pennsylvania
I am working as a research assistant in Prof. Dong Xie’s Database Systems research group, as well as occasionally working as a teaching assistant and graduate lecturer. The courses which I have been assigned as a TA can be found listed here, and the courses which I taught can be found here.
Lecturer of Computer Science
Jan 2019 – Aug 2021 Harrisburg, Pennsylvania

I worked as a Lecturer of Computer Science at Harrisburg University of Science and Technology. This was primarily a teaching position, however I did have several administrative roles as well and served on various committees.

I taught courses across several programs, including mathematics, computer science, general eduction, and integrative sciences. A full listing of the courses that I have taught at Harrisburg University, along with descriptions, can be found here. I typically taught between 10 and 16 credits each major semester (Fall/Spring).

Additionally, I was the lead instructor for the following courses,

This means that I was primarily responsible for designing course content, and maintaining the master Canvas pages from which sections of these courses are initially populated at the start of each semester. I was also responsible for some amount of coordination with the other faculty members teaching sections of these courses.

Corporate Faculty (adjunct)
Mar 2018 – Jan 2019 Harrisburg, Pennsylvania
I worked as an adjunct lecturer at Harrisburg University of Science and Technology, teaching courses in computer science and the physical sciences.
Research Assistant
Sep 2016 – May 2018 Bethlehem, Pennsylvania
I worked as a research assistant in an aerospace engineering lab. Primarily, my focus was on a micro-aerial vehicle (MAV) project funded through ARDEC to design, build, and test a deployable wing MAV that was to be launched via a mortar or grenade launcher for reconnaissance. In addition to this primary responsibility, I also took over as the primary point of contact in the lab for maintaining and building custom workstations and other computer/network related concerns. I also oversaw the operation and maintenance of the lab’s TAZ 6 3D printer.
C# Developer
Jul 2016 – Aug 2016 Bethlehem, Pennsylvania
I enhanced an existing C# application meant to be used as a teaching tool. The application consisted of a model of a groundwater contaminant plume, and students are required to drill wells to characterize it (using as little money as possible). Characterization is done using basic linear interpolation among 3-tuples of wells for both concentration of the contaminant, and the hydraulic head of the aquifer. This position was funded as part of a KEEN grant.
Independant Consultant
May 2016 – Jan 2019 Harrisburg, Pennsylvania
I designed and implemented a unified database schema to contain data from a variety of social media sources to facilitate data analysis and report generation. I also created ETL processes using Python 3 that use social media platform APIs to load data into the database. Additionally, I implemented various utility programs pertaining to the database, and currently serve as database administrator and as a systems administrator for several small Linux servers relevant to the database system. On top of this, I filled architecture and development related roles on projects implementing UIPath Robotic Process Automation (RPA) technology.
Teaching Assistant
Dec 2014 – May 2016 Harrisburg, Pennsylvania
I designed and graded exams and assignments, as well as lectured and ran recitation sessions for classes in both graduate and undergraduate programs. The courses to which I was assigned can be found here.
Mainframe Developer/Business Analyst
Mar 2014 – Oct 2015 Harrisburg, Pennsylvania
I worked as a mainframe developer and business analyst on contracts to both Highmark and Kaiser Permanente. Tasks included the reverse engineering and documentation of a large CICS application, several database migrations involving IMS, DB2, Oracle, and Teradata database management systems, the development and execution of test plans, the writing of database stored procedures and COBOL programs, etc. This position involved extensive work with COBOL, JCL, SQL, PL/SQL, IBM IMS, and IBM DB2.