Experience
Professional archive. Employment history preserved verbatim.
2021 – Present
Technical Director, Medical Device Software
Baxter Healthcare — Front Line Care Division
Cross-portfolio technical authority (matrix model) for the Front Line Care software portfolio (~$1B): patient monitoring, vision screening, intelligent diagnostics, diagnostic cardiology, and connected systems. Leading division-level transformation across platform, methodology, and AI-assisted engineering.
- Leading adoption of new hardware/software platform technology spanning the full FLC portfolio — harmonized architecture, shared components, and regulatory patterns that reduce per-product development cost and accelerate submission cycles.
- Driving Agile and SAFe adoption at the division level, integrating iterative delivery with IEC 62304 design controls and FDA regulatory requirements.
- Leading adoption of agentic coding practices with embedded governance — establishing how autonomous AI tools enter the controlled software lifecycle with auditable evidence trails.
- Driving adoption of knowledge engineering into product development — embedding structured domain knowledge into development workflows and product capabilities.
- Spearheaded software architecture design and oversight for new products, driving reuse and harmonization across platforms. Platform architecture estimated to reduce per-product development cost by ~70% across both new product development and sustaining engineering.
- Led the software strategy for Connex 360: separated regulatory submission software from market-release software, enabling a Letter to File (LTF) pathway rather than a new 510(k) for post-submission features — cutting approximately one year from the development cycle.
- First product delivered within one year of platform inception, demonstrating that shared architecture accelerates rather than delays delivery once the foundation is established.
- Led the software effort supporting 510(k) filing for major new product development; established company standard of excellence for software documentation.
- New development quality baseline on platform: 90% code coverage, zero security findings, minimal code smell — achieved as standard practice through harmonized tooling and automated gates.
- Introduced Clean and SOLID architecture, automated unit testing, DAST and SAST across the portfolio, improving reliability and reducing code defects.
- Coordinated cross-functionally with leadership, regulatory, UX, and marketing teams to align software architecture with product and organizational strategy.
- Mentored engineering teams in new development practices and technology adoption, with measurable acceleration in security and automated testing adoption.
2017 – 2021 — Professor
2010 – 2017 — Associate Professor
2002 – 2010 — Assistant Professor
Shippensburg University of Pennsylvania
- Founded the School of Engineering and developed multiple degree programs, including Computer Engineering (2011), Software Engineering (2012), Electrical Engineering (2014), and Mechanical Engineering (2016).
- Led ABET accreditation process for Computer Engineering as Self-Study Coordinator (2014–16); first ABET-accreditable engineering programs at any PASSHE university.
- Taught advanced courses in AI, computer security, embedded systems, operating systems, and systems engineering. Taught 41 different courses across Computer Science, Computer Engineering, and Electrical Engineering.
- Managed senior capstone projects for 12+ years, fostering practical engineering skills among students.
- Directed 30+ undergraduate research projects across hardware, AI, embedded systems, and networking.
- Secured over $200,000 in grants to build the Fabrication Lab; students progressed from concept through custom fabricated circuit boards populated with components and custom software.
- Published research in AI, semantic web, and engineering pedagogy. Presented at AAAI, AGILE, IEEE FIE, PACISE, and other conferences.
- Academic advisor for 40+ students; founded Upsilon Pi Epsilon Honors Society chapter (2004).
1999 – 2002
Academic Information & Technical Services Manager
Shippensburg University of Pennsylvania
- Developed and maintained University web sites and services. Supervised web development team.
- Participated in university-wide strategic planning teams including enrollment management, academic dean's and directors, and university website team.
- Architected, developed, deployed, and maintained specialized enrollment management data warehouse: extraction, transmission, and conversion of mainframe data to Oracle database.
- Developed machine learning models to support enrollment management — targeted admissions and retention initiatives.
- Developed and maintained secure self-service web portals (
info.ship.edu) for students, faculty, and staff; system served the university for nearly a decade. - Provided strategic information technology support to the Academic Affairs division.
1997 – 1999
Regional Hub Administrator
Shippensburg University of Pennsylvania
- Overall administration and maintenance of statewide distributed integrated library information systems: Sun Enterprise hardware, Sun Solaris, Oracle database, Endeavor Voyager ILS.
- Managed Endeavor Integrated Library Automation System for 14 state university libraries and the Pennsylvania State Archives.
- Developed WebAdmin, a secure web front-end and system back-end to manage and automate system processes and enable end-users to launch bulk processing jobs. Later adopted into Endeavor's commercial Voyager product.
- Developed Remote Patron Authentication System (RPAS): enabled patrons at all 14 state universities to access licensed electronic databases from off-campus. Recognized with KLN Award for Excellence (2000).
- Managed consortium-wide access to local library databases. Fiscal planning and project budget creation.
- Solaris administration: user account management, RAID management, network firewall and security, distributed networked backups.
- Presented at Voyager User's Group Meeting (Chicago, 1999) and ALA Annual Conference (San Francisco, 1997).
1996 – 1997
Library Automated Systems Manager
Shippensburg University of Pennsylvania
- Developed and maintained GUI front-end to Unisys mainframe library system.
- Maintained IPX/SPX and TCP/IP network. Managed student workers.
- Administered UNIX application server, NetWare file server, and cluster of UNIX workstations.
- Administered electronic reference databases. Coordinated consortial purchase of electronic reference databases.
- Participated in fiscal planning and project budget creation.
1994 – 1996
PC & Network Specialist
Shippensburg University of Pennsylvania
- Maintained network and computer systems. Provided technical support and training.
- Administered NetWare and UNIX servers.
- Developed LAN software metering application.
1993 – 1994
Troubleshooter / Intern
Shippensburg University of Pennsylvania
- Systems support role; early exposure to campus IT infrastructure.
1990 – 1992
Systems Administrator
Joseph Ciccone & Sons, Inc., Shippensburg, PA
- Systems administrator for multi-company heavy-highway contractor.
- Managed AIX midrange and PC file server.
- Developed applications for interfacing to accounting system.
Education
Degrees and academic credentials.
2002 – 2008
Doctor of Philosophy, Computer Science
University of Maryland, Baltimore County
Dissertation: Constraint Generation and Reasoning in OWL. Graduated with honors.
1997 – 2001
Master of Science, Computer Science
Shippensburg University
Thesis: Implementation of Multiply Sectioned Bayesian Belief Network Manager
1993 – 1996
Bachelor of Science, Computer Science
Shippensburg University
Systems Programming Concentration. Member of ACM Programming Team.
- ICPC / programming team reference: https://icpc.global/
Skills
Technical skills inventory. Archive only — not featured on public Home or About pages.
| Skill | Level |
|---|---|
| C / C++ Programming | Expert |
| Java Programming | Expert |
| Linux Kernel Programming | Advanced |
| UNIX / Linux Systems | Expert |
| MIPS, Intel, ARM Assembly | Advanced |
| OrCAD / Allegro | Advanced |
| Verilog | Advanced |
| Machine Learning | Advanced |
| Bayesian Belief Networks | Advanced |
| Semantic Web | Expert |
| Support Vector Machines | Advanced |
| Algorithms & Analysis | Advanced |
| Agile Project Management | Advanced |
| SQL / DBMS | Expert |
| Xilinx ISE & Vivado | Advanced |