JOSEPH P. DEMPSEY, SR.
Database: JavaDB(Apache Derby), mySQL, MS SQL Server, MS Access
Operating Systems: Windows XP, Linux, UNIX, HP-UX
Protocols: HTTP, FTP, TCP/IP, SOAP, AJAX
Hardware: Intel Pentium and 80x86, HP Workstation
Languages: FORTRAN, Assembly, APL, Pascal, BASIC, BBx4, ToolBook, Lotus 1-2-3
Database: dBase, Clipper, FoxPro, FoxBASE+, ASPECT
Operating Systems: Windows NT, MS-DOS, SCO UNIX and XENIX, VAX VMS, IBM OS/MVT, SEL MPX-32
Protocols: HDLC, X.25, Ethernet, LANtastic, RS-232/C
Hardware: DEC VAX, IBM 370, IBM 1130, ModComp, Charles River, Gould SEL-32, Honeywell 716
Real-time systems, bar coding, data acquisition, process control, data communications, scientific analysis, computer graphics, numerical control, hardware drivers/interfaces, database systems, networks, business management, office automation, operating systems, Object-Oriented design, Model-Driven Architecture, file conversion, general consulting.
M.S.E, Electrical Engineering, University of Pennsylvania, 1981.
B.S.E.E., Drexel University, Evening College, 1978.
Pioneer Software Consulting, October, 1988 — Present
Software Engineering Consultant
Embossing Technologies: Developing a paper softness analysis and evaluation tool using Java(J2SE), Swing, JavaDB(Apache Derby), and the BeanKeeper ORM.
Penn State University: Developed outlines and syllabuses for courses in Java Enterprise Edition (J2EE) for Penn State's client, QVC.
Sisters of Saint Francis: Updated several MS Access membership databases with Forms requiring the use of Visual Basic for Applications.
Delaware County Community College: Adjunct Faculty. Teach courses in Java, C++, Database Management, Microsoft Office, and Visual Basic. Formerly taught FORTRAN for engineering students.
Kane Builders, Inc.: Selected and installed PC hardware for a general contractor office. Installed and configured a peer-to-peer TCP/IP network running under Windows 98. Selected and configured web access and e-mail support. Designed and built Kane’s web site using PHP and MySQL as well as W3C web standards XHTML and CSS.
Welch Consulting Group, Inc.: Established office Local Area Network (100BaseT) and internal Intranet with multiple servers. Servers run Windows 2000 Server/MS SQL Server/IIS 2000 and Linux/Apache running PHP/MySQL. Also established a Virtual Private Network so associates have access to company’s contact management and CRM software.
Mangigian Bros. Carpet Service, Inc.: Designed and developed a customer and services management application using Microsoft Access. Maintained and upgraded client's PC and provided general consulting.
Open Poetry Project: Provided consulting and some programming assistance for the web site using PHP/MySQL and XML/XSLT and the Sablotron XSLT DOM parser to convert XML into XHTML.
CLR Design, Inc.: Provided general consulting and system maintenance for Architectural firm. Performed NT 4.0 Server and network administration, managed the purchase and installation of new NT 4.0 Workstation PCs. Also configured, quoted, and managed the purchase and configuration of a new HP LC2000 NetServer running Windows 2000. Consulted on all aspects of network configuration, maintenance, and security issues.
Stelwagon Mfg. Co.: Investigated Point-of-Sale and inventory control solution for roofing supplies retailer. Solution integrated with MAS 90 Accounting Software. Used dial-up networking for daily sales and inventory reconciliation.
Re-Logistics, Inc.: Installed and configured Windows 2000 Professional on IBM laptop PC and established and configured a small 10BaseT network for an Asset Re-allocation and recovery company. Installed and configured all application software and established internet capability.
Conectiv Energy: Designed and developed software for a Computer Telephony Integration(CTI) system for Conectiv's Carney's Point, NJ call center. Used Visual Basic, Java, and C++ in a large Windows NT environment.
Pilot Air Freight: Member of a team developing a 3-tier architecture Transportation Payables System using Visual Basic, MTS, and MS-SQL Server 7.0 running on Windows NT. Designed, coded and de-bugged various parts of the system. Investigated the use of Business Rules Engines as a system enhancement.
Pep Boys, Inc.: Designed and developed an application to produce full-sized and miniature drawings for use in product placements on store displays and shelves. Application also produces miniature drawings of products and their placements in full color. Written in Visual Basic 6.0 using Access for the database.
Louis A. Grassini, CPA: Installed and configured a Windows 95 peer-to-peer Microsoft Network running on a 10BaseT network. Also installed and configured a JetDirect card in an HP LaserJet 4Si.
ERM, Inc.: Wrote a front-end for a geographic(GIS) and environmental database for a groundwater sampling application using Microsoft Visual Basic.
TAIF, Inc.: Installed and configured a peer-to-peer TCP/IP network running under Windows 98. Also configured network printer.
GMAC Mortgage: Re-configured, tested, cataloged, and shipped various legacy '386 and '486 systems for re-use for field office applications.
Health Partners: Wrote a data conversion program to populate a Microsoft Access Database from DOS directory listings using Visual Basic.
Philadelphia Newspapers, Inc.: Designed and developed a Print Order program for the Philadelphia Inquirer using Microsoft Access.
The Port of Wilmington, Delaware: Diagnosed and provided consulting on a problem with a shipboard bar code inventory system. The system was written in Microsoft Visual Basic and uses a Microsoft Access database. Proposed design of a new system. Also, maintained and supported Windows NT Servers and NT Workstations and Windows 95 workstations and Microsoft Network running NetBEUI and TCP/IP over a 10BaseT network.
Bell Atlantic: Designed and installed a bar coding inventory tracking system on both SCO UNIX and MS Windows environments using FoxPro, Procomm ASPECT scripting language, and C.
Scalea's Airport Service, Inc.: System Administrator of a '486 PC running SCO UNIX and custom Business Management software written in Business BASIC BBx/Progression 4. Installed and maintain a multi-node LANtastic network running DOS, Windows, and M.A.S. 90 Accounting Software. Designed a database for a new Business Management system using Microsoft Access and Visual Basic.
Paper Consulting, Inc.: Designed and implemented an on-line database for specialty papers sales and distribution. System was implemented using Visual Basic and MS Access on a Windows NT Server using Remote Access Service.
Atlee W. Burpee Co.: Wrote a bar coding application for the Burpee seed warehouse and distribution center using dBASE IV and C on a '486 PC running DOS and Windows.
VELTEC Services, Inc.: Wrote a bar coding application for the DuPont VITON compounding facility using FoxBASE+ and C on a '486 PC running SCO UNIX. Used the Microsoft Programmer's Workbench under DOS for C programming development and dBASE IV under DOS for database screen development.
Visible Systems, Inc.: Performed and coordinated OPEN Systems Accounting Software customization work.
IMS America Ltd.: Developed several programs to convert files from an IBM mainframe to an HP-720/750 workstation using HPUX and the C Language. Also wrote a file handler (in C) for the Micro Focus COBOL run-time system to handle files with variable-length records.
General Electric/AstroSpace: Enhanced and re-structured a schematic capture program for electrical/electronic CAD/CAM on a DEC VAX using FORTRAN.
Scott Paper Company: Developed a database and reporting system for a tissue finishing department using Q&A and dBASE IV SQL on an IBM AT. Wrote a moisture gauge interface and profiling system for an experimental paper machine using Microsoft C on an IBM PS/2 Model 80 running DOS. Configured a report generating system to produce remote reports via an RF modem. Used an IBM PC/AT.
Cimtek America: Debugged various assembly language programs for the implementation of a traffic control system for the City of Baltimore. Wrote several file transfer script utilities on a PC-based UNIX system using TCP/IP.
Drexel University: Adjunct Professor of Engineering. Taught Digital Circuits course.
Boeing Computer Services, March, 1987 — October, 1988
Senior Software Engineer. Designed and implemented an annotation program for stripchart recorders in a real-time flight-test system using C on a VAX/VMS and a Charles River Data Systems 68030 UNIX system.
Infotron Systems Corporation, November, 1984 — March, 1987
Senior Software Engineer. Designed and developed Network Manager for T1 multiplexer using VAX November, /780 to develop Intel 8086 structured Assembly language. Designed a communications protocol between T1 MUX and a Network Manager on IBM PC/XT. Designed and implemented a network diagnostic utility using C and DIALOG on Apollo workstation using UNIX. Developed a source code management system using UNIX shell scripts.
RCA Corporation, November, 1983 — November, 1984.
Senior Member, Engineering Staff. Technical Director of a project to design a signal processing application using the ATMAC-II chip. Designed some hardware and implemented all the real-time I/O handlers. Implemented a file transfer enhancement to a monitor program for the ATMAC-II using the Kermit protocol. Also wrote a data translator program for a PROM programmer. During this time held a SECRET U.S. Government security clearance.
Scott Paper Company, March, 1973 — October, 1983.
Research Project Engineer (March, 1983 — October, 1983). Operation and management of computer facility used for process control software development and office automation using Gould SEL-32 computers. Responsibilities included system management and administration, user training, and general consulting.
Research Engineer (March, 1980 — March, 1983). Responsible for project planning, design, system integration, source program management, database administration, testing and implementation of the real-time process utility packages using FORTRAN, Assembler, and MAXXIMUM DBMS on Gould SEL-32 computers. Beta tester for new FORTRAN compilers. Introduced new software development methods and technologies.
R&D Engineer (June, 1978 — March, 1980). Developed, managed, and implemented a Data Acquisition System for a pilot paper making operation. Wrote functional specifications and designed software including multi-user terminal interface, database management system, and report generator. Also responsible for system implementation and debugging, user training, documentation, and project control.
Research Programmer (March, 1977 — June, 1978). Responsible for maintenance and enhancement of a process control computer system including the writing of hardware device drivers and assistance to field engineers on a Honeywell 716 using Assembly language.
Programming Assistant (March, 1973 — March, 1977). Performed scientific and systems programming including geometric calculation programs, finite-element plotting, 2D and 3D plotting package, heat transfer calculations, and maintenance and enhancement of SAAS-III and ASAAS finite-element stress analysis programs. Also wrote various interactive utility programs for the IBM 1130 using FORTRAN and was responsible for hardware and software maintenance of 1130 computer.
Download Joseph P. Dempsey, Sr.'s Resume in MS Word, HTML, and Plain Text formats in one convenient WinZip file.