Thomas
M. MacKay, MBA
Executive
Summary
Education
|
Master
of Business Administration, |
May
2001
|
Bachelor
of Science in Mathematics,
|
December
1989 |
Training
& Certifications
Technical
|
·
·
Sylvan
Prometric:
Oracle Certified Professional: Oracle 8 Database Administrator ·
SCT
Banner ERP Software:
Technical training in Financial Aid and Student modules; Oracle Forms 6
Application Development, Oracle Reports ·
Brainbench:
Certification in ERP Concepts; Master Certification in Project
Management; ·
Brainbuzz:
Certification in Foundation Series: Java 2 Programming ·
SelectTrain:
“Fast Track to PowerBuilder” Course |
Professional
|
·
Council
for Advancement and Support of Education:
Summer Institute in Educational Fundraising |
|
Emergency
Management |
·
FEMA
Emergency Management Institute:
Introduction to Emergency Program Management; Emergency Preparedness,
USA; The Role Of Voluntary Agencies in Emergency Management;
Radiological Emergency Management; Hazardous Materials - A
Citizen’s Orientation; Leadership & Influence;
Decision Making & Problem Solving; Effective Communication;
Special Event Contingency Planning; Introduction to Community Emergency
Response Team; Introduction to the Incident Command System ·
American
Red Cross:
Basic First Aid; Adult CPR/AED; Infant/Child CPR; Disaster Damage
Assessment; Instructor - Basic First Aid, CPR, AED |
|
|
|
Employment
History
|
|
|
|||||
|
|
Associate
Director of Systems Development, Information Technology Services
|
Aug 2003 – Present
|
||||
|
|
·
Participate
in a lead role in strategic planning for computing at the University
based on a 5 year vision and 3 year goals, with weekly tactical
planning and updates. Developed
standards and practices, organizational redesign, business process
re-engineering, and operating philosophy to reshape ITS as a
high-performance technical group. ·
Manage
mission-critical enterprise database application systems used to track
information regarding students and administrative functions including
admissions, registration, financial aid, and accounting. This includes
the implementation, conversion, management, and enhancement of the SCT
Banner Enterprise Resource Planning system and related reporting
infrastructure. ·
Develop
and manage projects and strategic plans for the design, development,
implementation, and maintenance of software applications to support the
University’s academic and administrative functions, using
Oracle PL/SQL, Oracle Forms, Oracle Application Server, and other tools. ·
Supervise
the Applications Development Group consisting of a staff of 10
full-time database professionals. |
|||||
|
|
Assistant
Director of Networking and Support (Acting), Information Technology
Services
|
Aug 2003 – May 2004
|
||||
|
·
Manage
mission-critical enterprise networking infrastructure supporting both
1200 administrative computer systems and 2200 residential students with
network and Internet access, telephony, satellite television, and
dial-up capabilities. ·
Develop
and manage projects and strategic plans for network enhancements
including network design and migration, replacement of network switches
and routers, conversion from a predominantly fixed IP addressing scheme
to a predominantly DHCP addressing scheme, replacement and
configuration of firewalls, implementation of remote network management
tools and techniques, and protocols for responding to network incidents
such as virus activity. Acted
as project lead for response to major network attacks from Blaster and
Welchia worms, a several month project with significant network impact. ·
Supervise
the 3-person Systems Administration Group managing a variety of Solaris
and Windows servers, including acting as Solaris systems administrator
during a several month period. Solaris
systems included a Sunfire 6800, an E5000, E3500, and E3000, as well as
several Ultra 80’s, providing a variety of services including
University email (Sendmail and Interscan VirusWall), administrative
database systems (Oracle), instructional courseware (WebCT), University
firewall (CheckPoint), and web sites. ·
Supervise
the Technology Support Group, composed of 6 full-time and 10 student
employees, which provided helpdesk support to the University for
network and PC problems, and maintained the University’s
computing labs. ·
Supervise
the Network Engineering Group, composed of 3 full-time network
engineers. |
||||||
|
|
Chair,
Information Technology Committee, Board of Directors
The
York-Poquoson Chapter of the American Red Cross,
|
Feb 2002 –Feb2005 Volunteer |
||||
|
|
·
Chair of Information
Technology Committee, director on chapter governing board, and member
of the Board Executive Committee. In these roles, responsible for
creating plans for information technology and participating in the
direction of all other chapter activities. ·
Teach courses in
basic first aid, adult/child/infant CPR, and automated external
defibrillator (AED) essentials. ·
Completely
redesigned the chapter web site using HTML and ASP, adding dynamic
class, blood drive, and event schedules. The new site included a
secure, private intranet with bulletin boards, user maintainable
calendars, and update capability for the various public schedules. |
|||||
|
|
Director,
Development Computing Services
The
|
October 1996 – July 2003
|
||||
|
|
·
Responsible
for planning, implementing, and managing information systems resources
in the Office of Development, with a team of five full time and five
part time staff. Information
systems resources include over 100 desktop and laptop PC's, three
Oracle on Windows 2000 database servers, Windows 2000 Advanced Server,
MS Internet Information Server, and a Lyris Mailing List server. Manage
a $500,000 annual budget. ·
Responsible for
strategic planning for computing in the Office of Development based on
a 5 year vision and 3 year goals, with tactical planning and updates
quarterly. Changed the philosophy of computing services from ad-hoc
report-writing to proactive capability and tool development - including
centralized help desk support, partnerships with business units, and
on-site business technology consulting. ·
Manage
mission-critical database application systems used to track information
regarding alumni, donors, and potential donors to the College, account
for all gifts, pledges, and other private funds received by the
College, provide an 18-station progressive dialing telemarketing
facility, support college-wide events management, and track the budgets
and expenses of 20 cost centers and multiple sources of funds. ·
Design,
develop, implement, and manage critical software applications to
support fund-raising for the College, using Oracle PL/SQL,
PowerBuilder, Java, and other tools, including a budgeting/accounts
payable system now used by several departments on campus. ·
Managed $1.2 million
conversion from a VAX RMS database environment to a Windows NT Oracle
platform, on time and under budget. ·
Manage technical
training program for University Development staff, including
applications training through the expert level in word processing,
spreadsheets, basic business skills, and the performance of specific
business functions. ·
Designed and
implemented secure web-based acceptance of pledges and credit card
gifts to William and Mary, using Microsoft IIS and Active Server Pages.
|
|||||
|
|
Systems
Analyst
The |
March 1995 – September 1996
|
||||
|
|
·
Planned for,
developed and managed the network and desktop infrastructure for
William and Mary's development community, including a Novell
fileserver, a Windows NT web server, and a DEC MicroVAX 4000/300. ·
Provided programming
support using Pascal, Datatrieve, DCL, and C, for database applications
and reporting for William and Mary’s development community. ·
Managed the
acquisition and installation of a completely new $400,000 computing
infrastructure over three years, completely replacing all of the
terminals and DOS-based computers previously in use, including
designing and installing the LAN for the Office of Development. ·
Developed remote
access techniques to allow access to departmental servers from
off-campus using several different techniques, from direct dialup to
the VAX, to MS Windows NT Remote-access-services to connect to the NT
Server. |
|||||
|
|
Project
Manager
Cybernetics, Inc, |
July 1993 – March 1995
|
||||
|
|
·
Managed
electronic design projects developing microcomputer hardware interfaces
between SCSI peripherals and various device control interfaces,
including IBM PC parallel, Pertec, and serial port interfaces.
Coordinated a team of engineers who supported each project. ·
Used
C and Assembler to write 8051 microprocessor code and operating system
device drivers. ·
Designed
printed circuit boards and programmable logic. ·
Traveled
extensively to debug and engineer solutions for interface problems at
customer sites across the country. |
|||||
|
|
Technical
Support Manager
Cybernetics,
Inc,
|
May 1990 – July 1993
|
||||
|
|
·
Created
the Technical Support Group for CCG (a major vendor of 8mm tape
drives), assuming responsibility for all after-sales support for the
company's products. The
team consisted of eight support staff, including 5 phone support
technicians, a testing technician, a receptionist, and a product return
administrator. ·
Developed
integration and installation techniques for a rapidly diversifying line
of computer peripherals, including debugging driver code on Unix
platforms such as SunOS, AT&T Unix, AIX, Ultrix, and SCO Xenix
and Unix. ·
Installed,
configured, and maintained multiple operating system test/development
platforms, including VMS, System 36, OS/400, SunOS, AT&T Unix,
AIX, Ultrix, and SCO Unix, Novell Netware, and MS Windows 3.11 and
Windows 95, including several 10BaseT networks used for both testing
and production. Produced customer documentation for new products as
they were developed. |
|||||
|
|
Service
Manager
MicroServe,
Inc,
|
March 1989 – May 1990
|
||||
|
|
·
Created
and managed the Service Department for a rapidly growing personal
computer startup company. ·
Developed
and documented service policies and procedures. Created networked
databases to allow accurate tracking of repairs and parts, and to
provide for billing of services. ·
Installed
and provided contract management and maintenance on several customer
Novell networks, including the installation and configuration of all
the components of the network. ·
Managed
a team of seven employees, including four technicians, one trainer, and
two clerical staff. |
|||||
|
|
Computer
Technician
|
July 1985 – March 1989 |
||||
|
|
·
Repaired,
maintained, and configured IBM personal computers and compatibles,
computer peripherals, and printers.
|
|||||