Paul Schragger, PhD                                        

504 Cranebrook Rd                                         Home Phone: (302) 654-3340

Wilmington, DE 19803                                     pschragger@gmail.com

 

EXPERIENCE

 

6/2010 – Present Architect,  ING DIRECT, fsb., Wilmington, DE

§         Self-service/deposit website design and development

 

2/2010 – 5/2010 Sub-contracting through Tempus Consulting Group to Subarunet

§         Contract software supporting the development and maintenance of the Subarunet web applications.

 

9/1992 - Present Villanova University Computing Sciences Department

Villanova, PA

Positions: Part-time instructor and adjunct faculty

§         UNIX TCP/IP and RPC library programming of "C" and CSH based CGI scripts and Client/server applications for independent graduate projects, Distributed Systems courses and Computer Networking courses.

§         Teach java RMI as part of Distributed Systems class work.

§         Maintained web pages for my classes at http://renoir.vill.edu/~schragge

§         Classes use current IETF specifications as part of project work.

§         Supervised many (20+) graduate level Independent Studies Research Projects .

§         Teach OOD and UML as part of graduate Distributed Systems class.

 

5/2004 – 12/2009 Member of Technical Staff, Fiberlink Communications, Blue Bell, PA

 Positions: Technical Project Manager, Senior Software Engineer, and Contract Software Engineer

·        Responsible for monthly delivery of fixes and enhancements to backend systems

·        Responsible for monthly run of billing systems.

·        Provided triage and management of third tier customer service response.

·        Develop and coordinate plans and LOEs for customer requests, product enhancements, and bug fixes.

·        Coordinated international team of developers maintaining and enhancing extranet and intranet portals

·        N-tier website designed in JAVA using J2EE framework including EJB, JDBC, Struts, Spring, and Hibernate on OC4J and Tomcat deployed on LINUX

·        Oracle 10 and mysql databases are used in this project.

·        Implemented scalable service for delivery of configuration data to remote endpoints.

 

10/2001 – 10/2003 Independent Computer Consultant to RewardsPlus of America. Hunt Valley, MD

 Position: Computer Consultant (Distributed Systems Architect , Middleware Architect, Systems Manager, Database Designer, and Application Developer)

§         N-tier website designed in JAVA using J2EE framework including EJB, JDBC and Struts on BEA Weblogic 6.1 and 7.

§         Jbuilder 6 and 8 was used as the IDE on Windows 2000 and Windows XP Pro.

o       Struts was used for presentation

o       Debugged and added javascript, html, and jsp to webpages

o       Implemented and debugged java based business logic

§         Responsible for middleware design for an Employee Benefits website.

o       Both Jbuilder datasets and EJB’s were required for parts of three web applications (Benefit Enrollment, Benefit Management, and Human Resource Management)   

§         Responsible for application deployment of the development, integration test and user acceptance test mirror environments

§         Weblogic servers were set up for each environment.

§         Compiled and deployed latest software to servers.

§         Performed initial testing to confirm correct software versions.

§         Provided mentoring and tutoring of design staff in use of tools and design methodologies.

§         Togethersoft Control Center was used as reverse engineering tool for UML documentation.

§         DBA and DB designer for design team's SQLServer 2000.

§         Maintained regular backup of development environment

§         CVS and StarTeam was used for code revision control and change request management

 


8/1999 - 8/2001  Iron Hill Technologies  Newark, Delaware

Position: Technical Staff(Technical Lead)

§         Created an expert system for the extraction of information from legal documents uploaded to a website and stored in an ORACLE database using CLIPS, CAPE, and PERL on SOLARIS 2.8 and APACHE.

§         On development team for a database management website for ORACLE database using PERL CGI.

§         Technical lead and client interface for two commercial products using C++, JAVA, CORBA, and PERL on SOLARIS 2.6.

§         Development used full software lifecycle processes including requirements gathering, preparation of functional and technical specifications, testing, deployment, and maintenance, using software change and revision control systems.

§         Perforce was the code revision control package used for all projects

§         Primary contact and programmer for the RSNA Integrated Healthcare Environment (IHE) effort for Ironhill and Hologic, Inc.  Created DICOM modality worklist and print for digital X-Ray unit.

§         Advised on standard compliance requirements to support HL7 and DICOM.

§         HL7 contact and representative.

 

3/1997 - 8/1999  Sterling Diagnostic Imaging  Newark, Delaware

Position: Project Engineer(Technical Lead)

§         Technical Lead for the implementation of two major parts of commercial products: 1) using C to create a TCP/IP server on a QNX 2 OS and 2) using JAVA and CORBA on SUNOS 2.6 using HL7 and DICOM as underlying application layer protocols.

§         Created an HL7 interface adaptation engine in perl/tcl for one client during testing.

§         Provided technical support to sales and clients including installation and field-testing of software in clinical environments.

§         Company representative on Technical Forums including OMG, HL7, and SCAR.

§         Technical Marketing Lead at primary industry product show, responsible for product demonstration and client interface.

§         Clearcase was the code revision control package used for all projects

§         HL7 and SCAR contact and representative.

 

 

9/1996 - 3/1997  EDP computer consultant to Smith Kline Beecham Conshohocken, PA Position: Computer Consultant (Intranet application developer)

§         Bioinfomatics programming using SQL to query the ORACLE genetic information databases and generating HTML and GIF histograms for SmithKline Beecham's research intranet using a combination of "C", CSH, and MATLAB macros.

 

12/1992 - 8/1996 Independent Computer Consultant to

           American Philosophical Association. Newark, DE

Position: Computer Consultant(IT planning and Database migration/support)

§         Created a company plan for transition from external IT support to in-house IT support. Plan included hardware, software, and personnel management functions.

§         Created RBASE programs to track and report all Universities- Philosophy graduate programs stipends and professors- salaries.

§         Recommended and implemented technology enhancement requiring conversion of databases to Microsoft ACCESS

 

6/1986 - 8/1993 University of Delaware  Newark, Delaware

Position: Graduate Research Assistant

§         Created network simulator in C to support Highball Network Project research. (BSD 4.1 on Sun's Sparc 1 and Sparc 2).

§         Created innovative algorithms for high speed network routing.

§         Implemented IP in hardware as part of Masters project.

§         Supported software packages spice, magic, emacs, X11, X10, MIT NETSIM, and MIL3 OPNET using Berkeley Unix 4.1 on DEC VAX , Sun2, Sun3 and Sparc 1.

§         Participated in IAB and IETF meetings.

§         Local arrangement chair and editor Internet Architecture Workshop in 1989.

§         Managed international distribution of ISO development Environment (ISODE).

 

8/1981 - 8/1985 Bechtel Power Corporation San Francisco, CA

Positions: Control Systems Engineer, and Nuclear Mechanical Staff Engineer

§         Control Systems Field Engineer, Supported installation of Nuclear Steam Supply Control Systems

§         Control Systems Design Engineer: Designed Nuclear Steam Supply Controls.

§         Performed Probability Risk Assessments (PRA) and Failure Modes and Effects Analysis (FMEA) on various Nuclear Power plants to provide recommendations for new business development and process improvements.

§         Represented Hope Creek Generating Station on Nuclear Regulatory Committee (NRC) safety committee.

 

5/1980 - 8/1981 Lehigh University. Bethlehem, PA

Position: Consulting Engineer to Bethlehem Steel

§         Created reporting programs in FORTRAN for the blast furnace database on an HP 100 for Bethlehem Steel Corporation.

§         Designed and programmed a real-time color graphic monitoring system based on an isbc-54 driving an Aydin monitor for Bethlehem Steel Corporation's Coke Gas Steam Boilers. System was written in Intel 8085 assembly.

 

EDUCATION

5/1993 Electrical Engineering Department, University of Delaware, Newark,DE

Doctorate - Specializing in Algorithms of highspeed network routing and switching.

Thesis Advisor: David Mills.

The Job Switching with No Intermediate Queues Scheduling Problem., Doctoral Dissertation, UDEL EE Dept., May 1993.

 

 

5/1988 Electrical Engineering Department, University of Delaware, Newark, DE

Master's Degree - Specializing in digital design, Computer Networking protocols and gateways.

Thesis Advisor: David Farber.

An Experiment in Intermediate Machine Architectural Design using Network Line Cards with Network Protocol Filters, Masters Thesis, UDEL EE Dept., May 1988.

 

5/1981 Lehigh University, Bethlehem, PA

Double Degree; BS in Electrical Engineering and BS in Engineering Physics

 

AFFILIATIONS

IEEE Delaware Bay Section

1/1996 - 1/1997  Chairman , 1/1995 - 1/1996  Secretary ,1/1993 - 1/1995  Meeting Arrangement Chairman

ACM Member

 

ADDITIONAL INFORMATION

TEACHING AND TRAINING EXPERIENCE

§        Adjunct Faculty, Computing Sciences Department, Villanova University, September 1992 - present.

o       More than 18 graduate computer science courses, and 3 undergraduate computer science courses covering algorithms, computer architecture, computer networks, operating systems, and distributed systems.

o       Advisor for over 20 Graduate Independent Studies Research Projects.

§         Corporate Trainer, SEI Corporation. Spring 1996 and 1997.

o       Introduction to Client/Server Technology.

§         Part-time Instructor, College of Engineering, University of Delaware, Summers of 1992, 1993, and 1994, Forum for the Advancement of Minorities in Engineering program's Introduction to Computers Course.

§         Invited Tutorial Speaker, JvNCnet, Princeton, NJ.

o       Advanced TCP/IP, November 1994 and March 1994

o       An Introduction to Data Communications and TCP/IP, March 1993 and March 1994.

 

 

COMPUTER SKILLS

 

Computer Languages:

     Java, C, C++, PERL, FORTRAN, various assembly languages, javascript, jsp

Operating Systems:  

     Solaris (2.6, 2.8), LINUX (Red Hat), DOS (IBM, MS, PC),

     Windows (3.11,95,98,NT,2000,XP), BSD UNIX, AIX, HPUX, QNX

Formatting:                  

     html, tex, latex, xml, postscript

 

Packages:

     IDE: Jbuilder(6,8) , Visual C++, emacs, sun one (forte CE),  TogetherSoft Controlcenter, eclipse, netbeans

     MS:   Office, Word, Visio, Project, Excel

     Database:   Oracle, Sybase, SQL Server 2000, Access, RBASE, ODBC, JDBC

     Other design: MAGIC, SPICE, OPNET, NETSIM, GPROF, Matlab, Dreamweaver

     Middleware:  CORBA (IONA ORBIX), RMI, RPC, EJB

     GUI:         X10 & X11 ATHENA Widgets, Java awt and swing, perl/tk

Networking:  TCP/IP, DNS, NFS, AFS, NTP, SNMP

UNIX Tools: csh, ksh, bash, awk, sed, grep, cron

Code Control: CVS, Perforce, Clearcase, StarTeam, Source Safe

Web/Application Servers: Apache, Tomcat, Weblogic (6, 7), Orion (OC4J)

            Web Technologies: Struts, EJB, Spring, Hibernate, javascript, jsp, HTML, XML, XSL, CGI

 

 

SELECTED PUBLICATIONS

With Almstrum, et.al., “Evaluation: Turning Technology from Toys to Tools”, ACM SIGSCE/SIGCUE, June 1996.

 

Scheduling Algorithms for Burst Reservations on Wide Area High Speed Networks, IEEE INFOCOM `91, April 1991.

 

With David L. Mills and Michael Davis, Eds. “Internet Architecture Workshop: Future of the Internet System Architecture and TCP/IP Protocols”, Computer Communications Review (SIGCOMM), January 1990.