Robert Vetter
SUMMARY
Top-tier software developer with over twenty years of experience in a
wide range of environments and for a broad set of applications. Technical
problem solver able to research issues and provide timely solutions even in
cases of limited information and tool availability. Producer of efficient,
maintainable, and documented code. Expert level middleware developer –
API creation, data storage, translation, and transmission. Excellent
software configuration manager with a demonstrated ability to address
issues of rapid deployment, source and test-bed availability, traceability, and
preservation of intellectual property while minimizing and in some cases reducing
development overhead. Skilled database designer and a practiced
database access tool builder, valuing and working towards the goals of database
simplicity, availability, access performance, and data protection. Experienced
at resolving issues of storage planning and management. Initiative taker,
utilizing available resources, learning the skills required and attaining
familiarity with the tools available to rapidly develop, improve productivity
and increase quality of the product.
SKILLS
Languages: Java, Extensive C/C++, Visual Basic, Javascript.
Experience with Pascal, Cobol, Fortran, Basic, others. Scripting and
Markup: HTML/XHTML, Unix shell scripts, XML (data). Experience with DOS
batch. Database: Administration experience with Sybase and RDB.
Extensive development experience with Oracle. Experience with Access, Ingres,
Informix. Case design tools including GraphicDesigner, Teamwork, and
Framework. Configuration/Build Management: Administrative functions
with ClearCase, PVCS. PVCS Dimensions, Continuus, RCS, CVS. Cross platform
build experience. Build automation. RPM installation tool. Web and
Presentation: X-Windows, CGI under Netscape, BEA products. Development
platforms: HPUX, Solaris, AIX, DEC, light Linux. Some UNIX
administration. Microsoft operating systems. Experience with other
microcomputers, microprocessors, and terminals. UNIX internals: IPC
familiarity including sockets and shared memory. Raid (mirroring) and logical
volume management under HPUX. Soft Skills: Team leader for several
small projects. Windows based planning, word processing and spreadsheet and
design tools.
CAREER HIGHLIGHTS
Designed, and implemented process for 24/7 availability of a large customer
service application, utilizing disk mirroring, hardware switchover, data replication,
disaster recovery procedures and other tools to help ensure continuous system
and data availability.
Implemented multi-platform, multi-project configuration management and build
environment for document management system, reducing build cycles from twice
monthly to on-demand. Speedy turn-around made it possible for the team to more
rapidly reduce the large application error queue and to eliminate all critical
problems.
Designed and implemented SCM system to allow for automated builds, rapid
source and application recovery, and rapid rollback of installations.
Designed and implemented database and associated networked API for large
customer service application. API allowed simultaneous real-time access for as
many as 400 customer service representatives.
PROFESSIONAL EXPERIENCE
Consultant/Software Engineer –
Qwest Wireless, Denver CO
Consultant/Software Engineer –
Qwest (for MultiMedia Systems Inc), Lakewood CO
Senior Software Engineer –
Intessera Technologies Group (TCI subsidiary), Englewood, CO
Senior Programmer Analyst –
Federal Express, Colorado Springs, CO
Consultant, Database Administrator -
MCI (for Howard Systems International), Colorado Springs, CO
Consultant, Senior Programmer/Analyst
– Federal Express (for HSI), Colorado Springs, CO
Senior Programmer/Analyst –
Computer Management Services, Inc., Portland, OR
Software Engineer II – Tektronix
(Digital Systems Division), Beaverton, OR
DETAILED WORK HISTORY
Director
of Social Ministry – Church of the
Holy Ghost, Denver CO
|
6/01-11/04
|
Skills
used: Access, Visual Basic, HTML, Office suite.
Started as community service volunteer for both Holy Ghost and St Francis
Center. Activities culminated in directorship at Holy Ghost.
- Assist with software
maintenance of a service tracking system on an Access database, utilizing
Visual Basic.
- Work with various
organizations to provide services including food distribution, clothing
distribution, and job search services for the homeless and
disenfranchised.
- Work with small teams to
efficiently make and distribute up to 800 sandwiches daily to Denver clients.
- Supervise and coordinate
volunteer youth, providing suggestions and training to help ensure a clean
and safe work environment, and to provide for proper food rotation,
storage and presentation.
- Assist with fulfilling other
immediate needs of the clients as possible including referral to appropriate
assistance agencies.
Consultant/Software
Engineer – Qwest Wireless, Denver CO
|
1/01-8/02
|
Skills
used: Java, Ant, UNIX, Oracle, Continuus and PVCS, BEA Weblogic.
- Consulted on software
configuration management issues, enabling build and installation of
critical software through outages and errors in management software.
Supported upgrade from Continuus to PVCS Dimensions, bringing the pilot
application up on the new system.
- Developed parameter driven
application to report system errors to various destinations based on
priority. Report destinations included pager, email, and log file.
Application dynamically updated roaming data on remote cell phones.
- Provided support for web
ordering system. Developed and maintained database and communication
support for common components of public web and private internal ordering
systems. Maintained a subsystem to report and manage errors through the
system.
Consultant/Software
Engineer – Qwest (for MultiMedia
Systems Inc), Lakewood CO
|
11/98-9/00
|
Skills
used: Java, C++, UNIX, Oracle, BEA Tuxedo, PVCS.
- Actively promoted, assisted
in installation, and led configuration management efforts for the UNIX
portion of the system. Initiated nightly builds and release management
using PVCS as a tool. Primary resource responsible for software releases.
- Worked on application to
provide job scheduling, line testing, and line inventory management for
field technicians. The system used touch-tone menus, alphanumeric pager,
and portable terminals as user interface devices. The application
interfaced with several legacy systems including work flow administration,
claims administration, and various line inventory systems.
- Responsible for server
interfaces – retrieving data from and sending data to legacy and other
systems using a variety of interface techniques including TCP/IP sockets
under Tuxedo, FTP file transfer, email and hllapi screen emulation. Server
interfaces also maintained information locally in an Oracle database, and
accessed information using Pro*C.
Senior
Software Engineer – Intessera
Technologies Group (TCI subsidiary), Englewood, CO
|
9/96-7/98
|
Skills
used: C++, UNIX and NT, Netscape, Oracle, ClearCase.
- Installed, configured and
maintained ClearCase source control system in a multi-platform,
multi-project environment. The system contained as many as 20 projects and
major subprojects, supporting builds on Windows NT, and on as many as four
different UNIX platforms.
- Implemented single command
build system (using UNIX “make”) to bring together various executable and
data components of essential subsystems. Build system allowed for simpler
packaging of software for subsequent sale and distribution.
- Led project team to convert
government documents from PCL to HTML for display and sale over the
Internet. Project included C++ batch conversion of documents, storage of
document metadata in an Oracle database, and dynamic link creation using
C++, Java and Netscape NSAPI.
- Led project to improve and
upgrade Intessera’s “VueFinder” document management software. Improved
database access speed – reducing the time on targeted queries by as much
as 80%. Simplified the communications architecture by reducing the number
of required processes and connections. Enhanced GUI functionality.
Senior
Programmer Analyst – Federal
Express, Colorado Springs, CO
|
1/93-6/96
|
Skills
used: C/C++, UNIX including HPUX administration and heavy IPC usage, Oracle and
Sybase adminstration.
- Key design, development and
support member in a project to upgrade Customer Support system from a
single server to a distributed server environment. Provided on-site
support for initial system installation at several sites. Selected as a
member of the first installation team.
- Acted as Database
Administrator on the project, responsible for data design, disk space
management, backup management, and initial data conversion and population.
- Wrote a distributed data
server, utilizing UNIX sockets to provide a consistent API for data
storage, retrieval and maintenance on an Oracle database.
- Team lead for installation
of a FAX subsystem, responsible for designing the interface to third party
software as well as logistical coordination of hardware, software, and
installation personnel for the project.
Consultant,
Database Administrator - MCI (Howard
Systems International), Colorado Springs
|
5/92-1/93
|
Skills
used: VMS. RDB, C/C++.
- Designed, implemented and
maintained RDB database for phone traffic reporting system. Provided tools
for unit test environment creation. Provided applications design, code and
unit test in addition to database administration duties.
- Conducted benchmark testing
reaching goal of posting over one million rows in 5 minutes.
Consultant,
Senior Programmer/Analyst – Federal
Express (for HSI), Colorado Springs, CO
|
1/90-5/92
|
Skills
used: C, UNIX, X-Windows, Oracle and Ingres,
- Utilized full cycle CASE
tools including Teamwork for project analysis and design of a system to
enhance station productivity – assisting station managers in forecasting
and balancing workloads and personnel scheduling, and of a distributed
system to track packages. Developed applications in UNIX/C, using both
simple and dynamic Oracle and Ingres database calls, and using X-windows
for user interfaces development.
- Participated in SQL database
evaluation. Led a four-person team charged with conversion of data and
applications from Oracle to Ingres-based database. Trained other project
members on SQL. Provided tools and assistance for database development and
maintenance.
- Instrumental in setting up a
code management system using RCS and the UNIX “make” facility. Trained
members of a 20-person team in the use of this code management system.
Senior
Programmer/Analyst – Computer
Management Services, Inc., Portland, OR
|
5/89-12/89
|
Skills
used: C, UNIX, Oracle
- Designed and implemented
complete customer data conversions to bringing up two separate beta test
sites on a new hospital patient accounting system. Provided timely
response to customer problems complete from fielding initial calls through
problem determination, solution and implementation. Used as a primary
language resource for C/UNIX/Oracle system. Implemented and provided
maintenance to library of commonly used subroutines.
Software
Engineer II – Tektronix (Digital
Systems Division), Beaverton, OR
|
5/82-5/89
|
Skills
used: C, UNIX, Unix internals, Cobol, IMS.
- Provided complete solutions
for key software elements in one of the largest software organizations in
the company, bringing numerous projects associated with the logic analyzer
through specification, design, code, test and evaluation phases of
development. Developed low-maintenance solutions in UNIX/C requiring IPC,
process timing and user interface skills.
- Led a team to reinstate
regular walkthroughs for all phases of development. The team encouraged
walkthroughs and provided guidelines to a number of other project groups.
EDUCATION
Ongoing Education:
Classes in JAVA, HTML, Object-Oriented Design, Structured Design, Structured
Programming, Decision Making and Problem Solving, Mark V, CICS, Production
Control and Inventory Management, C, C++, Software Engineering, COBOL.
University of Oregon,
Eugene Oregon, 1977-1978
REFERENCES
Excellent personal and professional references will be provided upon
request.