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:
- Project Management: employs 20 project managers, programmers, and analysts to maintain and support dozens of systems covering every aspect of City business
- Operations: employs 18 engineers responsible for data backups, computer
security, PC help desk, networks, and telephone systems
- Technical Services: employs ten systems administrators responsible for database
adminsistration, mainframe systems software, and LINUX support
- Radio Shop: employs eight technicians in charge of public safety radio
communications
- 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.
|