To work as technical
leader/developer in the information technology department of an
innovative company, where I can apply my experience and knowledge
to provide technical leadership in solving software architecture
issues to significantly advance the companys technical
edge.
PROFESSIONAL SUMMARY AND
QUALIFICATIONS
Nine years of information
technology experience - Architecture and complete
product life cycle (business application and system
software development from conception to implementation)
Highly technical expertise
Solves difficult software
issues in concept, architecture, implementation, or
maintenance
Thoroughly understands both
hardware and software, operating system internals and
design, mission-critical application design, high-level
programming languages, APIs and class libraries,
object-oriented architectures, and user interface issues
Expert C, C++ developer
Proven leadership -
High profile client/server and eCommerce development
projects
(Led an eCommerce team of
eight developers as well as analysts, and QA,
administrative, and marketing staff)
Key player in strategic
decisions and project management - Provides vision
and leadership for architecture, development and
deployment of customer support systems
Valuable combination of
management skills and technical understanding -
Provides superior solutions through proficient teamwork
PROFESSIONAL EXPERIENCE
WebIQ, V.P. Software Development
October 1999 - Present
Successfully served as new breed of V.P. who is champion for
development and architecture of Descison Support web applications for this Austin startup. Presented recommendations to venture capitalists and board members.
Developed and demonstrated working model of proposed system.
Successfully served as the department manager, project manager, technical leader, and lead programmer.
Implemented and released the system to Sales and Marketing staff. System consists of:
NT servers
C++ ISAPI extension DLLs that
enabled Internet Information Server (IIS) to interface
with C++ servers
COM objects and OLE automation
servers
C++ NT based website
applications servers
SQLServer database
HTML
DHTML
ASP
Java scripts
Java Servlets
Java Applets
Sears, Austin Technology
Center, Technical Lead
March 1996 - October 1999
(Sears acquired MaxServ)
Successfully served as champion for
development and architecture of an eCommerce website. Presented
recommendations to decision-making managers and vice presidents.
Developed and demonstrated working model of proposed system.
Successfully served as the project manager, technical leader, and
lead programmer. Implemented and released the system to the
public as SearsPartsDirect.com. System consists of:
Solaris-Unix server
IBM mainframes
NT servers
C++ ISAPI extension DLLs that
enabled Internet Information Server (IIS) to interface
with C++ servers
COM objects and OLE automation
servers
C++ NT based website
applications servers
NT based Informix database
Unix based Informix database
Java scripts
Successfully served as technical
leader/programmer for the development of a customer support
network system and business applications. Developed and
demonstrated working model of proposed multi-tiered,
multi-threaded, object-oriented, NT based client/server system.
Mobilized and led teams of R&D programmers to design, code,
test and implement the system. System consists of:
C++ NT based applications
server
COM objects and OLE automation
servers
Visual Basic client
applications
NT based Informix database
Unix based Informix database
IBM mainframes
Successfullyserved as
technical leader/manager with total responsibility for rolling
out the companys customer support network system that is
used at several locations by over 3000 employees. Hands on leader
with total responsibility for hardware and software configuration
and staff training. Used technical expertise to direct
troubleshooting for satellite office during system release.
Totally responsible for designing,
coding, testing and implementing C++ system servers:
C++ OLE automation servers:
Enables Visual Basic and Delphi clients to interface with
C++ servers through static link C++ interface libraries.
C++ static link server
interface libraries: Exports a servers services to
external servers and applications.
C++ NT based PrintServer:
Processes TCP/IP requests for various print jobs
including clients desk top/screen area from C++,
Visual Basic and Delphi clients. Manages printers and
print queues.
C++ NT LoginServer: Manages NT
based Informix database. Processes TCP/IP requests from
client application to manage user accounts.
C++ NT based AddressServer:
Processes TCP/IP requests from client application to
verify and correct postal addresses according to the U.S.
Postal Service rules and requirements.
C++ NT based TimeServer:
Processes TCP/IP requests from client application and
provides accurate data and time information for a
specific zip code. Interfaces with Global Positioning
Systems satellites and Navys atomic clock to
obtain accurate date and time.
MaxServ, Inc. Applications
Manager February 1994 -
March 1996
(Formerly Primefax, Inc.)
Successfully served as liaison for
various groups (e.g., system analysts, programmers, marketers,
upper management) involved with development of system and
business applications. Continues to serve as technical consultant
to various departments, clients and business managers.
Successfully served as a technical
manager with total responsibility for the design and development
of new on-line application and enhancement of existing ones.
Presented recommendations for new applications to business vice
presidents. Developed and demonstrated working model of proposed
application. Successfully served as the project manager,
technical leader, and lead programmer on various applications
including:
Communications Applications:
Interface with communication modems, fax boards and WAN
connections to transmit, retrieve, store and process data
from various databases in satellite offices. Application
consists of:
Novell Network
Turbo Pascal application
B-Tree Filer databases
Oracle database
DOS file system
On-line Call-Taking Business
Application: Interfaces with various phone switches and
expert databases to answer an incoming call
programmatically. Collects data about an incoming call,
and presents to call takers various user-friendly
Graphical User Interfaces (GUI) based on incoming call
data. Performs various background tasks, including
mainframe and database access to aid a call taker in
diagnosing and resolving callers problem.
Application consists of:
Novell Network
Rolm Corp. phones switches
Turbo Pascal programming
language
B-Tree Filer databases
DOS file system
DOS 3270 mainframe emulation
server
DOS 5250 mainframe emulation
server
Expert Databases: Designed and
implemented expert B-Tree databases, which aided
technical phone support personnel using the on-line
application to diagnose and resolve callers PC
problems.
Accounting Applications:
Designed and implemented a FOXPRO accounting application
to track and manage accounts payable, account receivable
and general ledger entries.
Primefax, Inc.
Programmer/Analyst August
1990 - February 1994
Successfully served as a
programmer/analyst responsible for the design, coding, testing,
and implementation of various business applications, tools, DOS
applications, DOS servers, and DOS emulation servers, including:
GUI: Implemented human factor
engineering techniques to design, code, and implement
various user-friendly GUI.
DOS Library System: Manages
and tracks companys documents literature. Allows
users (humans and applications) to browse, check out and
check in documents. System consists of:
Novell Network
Turbo Pascal programming
language
B-Tree Filer databases
DOS file system
DOS FaxMailServer: Processes
IPX-SPX fax and mail requests from various DOS
applications. Manages fax and mail queues and historical
databases.
3270 Emulation Server:
Provides programmatic interface to 3270 mainframe
applications from the DOS call-taking applications.
IPX-XPS DOS application-server solution saved the company
millions of dollars by eliminating the need for 3270
mainframe terminals on call takers desk tops and
reducing technicians phone talk time, which
resulted in increased company revenue by answering more
calls.
5250 Emulation Server:
Provides programmatic interface to 5250 mainframe
applications from the DOS call-taking applications.
IPX-XPS DOS application-server solution saved the company
millions of dollars by eliminating the need for 5250
mainframe terminals on call takers desk tops and
reducing technicians phone talk time, which
resulted in increased company revenue by answering more
calls.
EDUCATION
Southwest Texas State
University San Marcos, TX
B.S., Computer Science, Minor in
Mathematics December 1988
University of Texas, Software
Quality Institute Austin,
TX
C++ Object Oriented Programming
Certification June 1996