E-mail
Last updated: 10/27/09

Greg DiGiorgio


Summary
of
Experience

  • Over 25 years of professional computer experience, including application programming, technical support, and management.
  • Computer Operations management and IT Assistant Director experience.
  • 15 years of college-level teaching experience in computer programming, database management, operating systems, office suites, and the Internet.
  • Substantial knowledge of RDBMS, data dictionaries, and reverse engineering of data sources.
  • Experienced in development of accounting and point-of-sale systems.
  • Extensive experience with programming and command languages such as .NET, Visual BASIC, C, JCL, Business BASIC, HTML, SAS, SQL, and AML.
  • Experience with project management, team leadership, and employee supervision and quality assurance.
  • Extensive PC programming and troubleshooting skills.
  • Working knowledge of PC and UNIX networking, including installation and configuration of UNIX and Netware servers, remote communications servers, and 3270 gateways.
  • Hands-on skill installing, configuring, and troubleshooting large-scale systems including DB2, MVS, UNIX, TSO, CICS, Natural, Predict, and Construct.
  • Solid understanding of Geographic Information Systems (GIS).
  • Considerable experience using electronic sources such as the Internet for technical research, problem resolution, and presentations.

Education

  • Currently enrolled in Master's of Public Administration (MPA) program
  • BS, Computer Science, Christopher Newport University, 1987
  • Python (open source) programming class, 2004
  • Plone/Zope (open source) class, 2004
  • Microsoft .NET programming course, 2004
  • Project Management courses, 2003/4
  • Internet Programming courses, 2001
  • Geographic Information Systems (GIS) courses 1999-2000
  • Supervisor’s Institute, City of Newport News, 1998
  • Construct and Natural programming courses, 1997
  • DB2 administration and programming courses, 1990

Awards
and
Honors

  • Who’s Who of Public Service, 2000 Edition
  • Who’s Who Among America’s Teachers, 1998 & 2000 Editions
  • Presenter, Virginia Association of Planning District Commissions, 1997
  • City Manager’s Creativity, Innovation, and Public Service Award (VA Beach), 1996
  • Four-star rating, Ziff-Davis web site for TODO List shareware product, 1995

Publications


Greg DiGiorgio

Professional Experience


City of Newport News
2400 Washington Ave.
Newport News, VA 23607

The City of Newport News is home to nearly 200,000 citizens and has 40 elementary, middle, and high schools. The Department of Information Technology is one of 30 departments and serves over 3,000 users. The five divisions of Information Technology include:

  1. Project Management: employs 20 project managers, programmers, and analysts to maintain and support dozens of systems covering every aspect of City business
  2. Operations: employs 18 engineers responsible for data backups, computer security, PC help desk, networks, and telephone systems
  3. Technical Services: employs ten systems administrators responsible for database adminsistration, mainframe systems software, and LINUX support
  4. Radio Shop: employs eight technicians in charge of public safety radio communications
  5. e-Gov: employs seven programmers and analysts involved in bringing services to citizens via the web

Assistant Director of IT (2007-Present)

  • Responsible for shaping IT Strategic Plan
  • Develop enterprise-wide strategies that result in virtualization of teams of IT staff across departments
  • Participate on steering committee of city-wide high performance organization initiative
  • Manage resources for IT-wide projects including end-user department support, business analyst initiatives, and multi-departmental projects
  • Responsible for project prioritization strategies
  • Co-manage departmental budget of millions of dollars
  • Serve on a number of IT-related steering committees like the acqusition of a new communications system for the E911 center and the switch-over of Human Services department IT operations from state support to to local support
  • Continue to perform Computer Operations Manager's duties

Operations Manager (2005–2007)

  • Manage 17 engineers to include mainframe operators, project managers, network engineers, PC technicians, telephone technicians, and server personnel
  • Develop city-wide initiatives for network management, server deployment, anti-virus and security protection, and telephone system upgrades
  • Manage small budget ($500,000) in support of operations
  • Resolve personnel issues
  • Create policies governing network usage and security implementations
  • Coordinate hardware and software purchases for other departments
  • Manage operation projects at higher level
  • Responsible for computer hardware maintenance contracts, software licensing, and UPS maintenance

Applications Development Manager (2003–2005)

  • Supervise team of Senior Programmer/Analysts
  • Provide Project Management services to City departments
  • Coordinate Information Technology resources
  • Perform database and application analysis for programming staff
  • Designed and coordinated data warehousing and external reporting of project management tool

Database Analyst (1996–2003)

  • Administer CASE tool including the data dictionary, security system, and DB2 RDBMS.
  • Support programming staff in use of CASE/RAD tools and DB2 DBMS.
  • Design DB2 database tables for CICS and batch access.
  • Program applications for UNIX and NT-based Geographic Information System (GIS).
  • Support engineering staff in the use of the GIS.
  • Saved programmers hours of work defining DBMS objects by writing a PC-based system to allocate DASD, generate DDL, enforce standards, and transfer DDL between the PC and mainframe.
  • Buffered programmers from having to learn complex application management by writing PC-based programs to generate JCL needed to migrate applications from development to test to production
  • Shaved over 12 man-hours off of weekly processing by automating difficult operation to gather, process, and package GIS data for shipment to vendors.
  • Authored dozens of how-to procedures on CASE tool management, security administration, and referential integrity, saving programmers weeks of research.
  • Eliminated manual distribution of in-house documentation by using the Intranet to centralize access to documents.

Systems Analyst (1994–1996)

  • Programmed Geographic Information Systems (GIS).
  • Provided UNIX technical support.
  • Wrote custom 'C' programs for data conversion and system monitoring.
  • Slashed time spent updating GIS database by automating file transfers, database loading, and data generation between UNIX and mainframe systems.
  • Co-managed project to bring Internet access to a regional base of local governments, including RFP creation, proposal evaluation, and vendor selection.

Systems Programmer (1990–1994)

  • Installed, configured, and administrated system software like MVS, DB2, UNIX, and Netware.
  • Tuned system performance using real-time monitors.
  • Provided technical support for SAS, C and xBASE programming, LAN setup, mainframe connectivity, Windows and DOS.
  • Administered mainframe-based DB2, IBM's industrial strength RDBMS.
  • Developed PC-to-host interfaces using HLLAPI with C, Clipper, and Visual BASIC.
  • Automated DASD capacity planning by programmatically tracking growth of files.
  • Installed LANs, bridges, remote communications, and 3270 gateways.
  • Authored various utilities for dataset-sizing, file transfer, generation of JCL, and conversion of COBOL copybooks to DB2 table definitions.

Greg DiGiorgio

Professional Experience


Cybernetics, Inc.
111 Cybernetics Way
Yorktown, VA 23693

Originally, Cybernetics was a software development house specializing in custom, multi-user accounting systems for small businesses ranging from mortgage companies to retail businesses. Currently, Cybernetics designs, manufactures, and markets mass storage backup devices.

Programmer/Analyst (1987-1990)

  • Developed new application software for financial and retail businesses.
  • Generated revenue for programming and technical support services.
  • Assured the quality of junior programmers' work.
  • Produced technical documentation for custom accounting applications.
  • Doubled accuracy of billable time by developing a project tracking system.
  • Quadrupled productivity of client's staff by developing a 40,000 line, multi-user debt collection and Accounts Receivable system.
  • Awarded monetary bonuses for exemplary completion of contracts.

Greg DiGiorgio

Professional Experience


Newport News Shipbuilding
2400 Washington Ave.
Newport News, VA 23607

Newport News Shipbuilding is a NAVY contractor specializing in the construction of submarines and aircraft carriers. The Records Management department maintains all company records and engineering documents.

Records Analyst (1984-1987)

  • Developed computer applications for the Technical Library and Records Management departments.
  • Supervised Records Management clerks in the microfilming of documents.
  • Slashed cost-per-copy of Xerox copiers by 30% by developing a system to optimize the placement of copiers throughout the company.
  • Eliminated redundant process and instilled quality assurance procedures while performing a cost-benefit analysis of microfilming operation. Resulting system projected future workloads within 10% of actual figures.
  • Eliminated over 60 man-hours per month by automating DBMS integrity assurance.

Greg DiGiorgio

Professional Experience


Thomas Nelson Community College
99 Thomas Nelson Drive
Hampton, VA 23664

Thomas Nelson services over 5,000 students in a variety of curricula spanning many of areas of instruction.

Instructor (part-time: 1987-2001)

  • Teach computer-programming courses including C/C++, Visual BASIC, and Pascal.
  • Develop new programming and Geographic Information Systems courses.
  • Teach office automation courses such as Windows, Internet, MS-Office, and HTML.