|
Providing
|
|
- Software Design & Development
- Database Design & Administration
|
|
Technical
|
|
DBMS & Tools:
|
Oracle 10g, 9i on Linux, UNIX and Windows, MS SQL Server, MySQL
|
Languages:
|
PL/SQL, PHP, JavaScript, Borland Delphi,
Unix shell scripting
|
Networking:
|
Web Services, Apache Axis (SOAP)
System Administration (Windows, UNIX and Linux)
|
|
|
Experience
|
|
digiCoast (Self Employed), El Segundo, CA
Contract Software Developer, 1998 to present
|
|
Projects vary from web content developed
using scripting languages to multi-threaded
server daemons. Recent emphasis on
web services and integration with hosted
services / databases.
- MySQL 5.x development and database administration (2007).
- Developed services to enable GIS thematic map overlays with Google Maps (2006)
- Implemented configuration management for a large data center (2004-2005)
- Developed vehicle tracking software and web-based tracking presentation. Rendering of maps using Oracle 9i with Spatial Option. (2003)
- Ported a video-capture security controller application from VB to Borland Delphi 6. Involved NT Service programming, multi-threaded programming, TCP Server/Client socket programming, Web Services/SOAP and XML. (2002)
- Developed messaging-based middleware for security controller system. Written primarily using Borland Delphi 7. Involved multi-threaded programming, TCP Server/Client socket programming and XML. Performed MySQL server database design and administration. (2003)
- Designed and developed the software and database for a wireless messaging project. Design involved distributed databases (Oracle 8i) for load balancing and fault tolerance. (1999 – 2000)
|
|
|
|
|
Tornado Development, El Segundo, CA
Team Lead - Developer Support, 2000 to 2002
|
|
Performed UNIX system administration and Oracle 8i
database administration on development and test
servers for research and development team of this
telecom software developer. Developed the
automated build process using Apache Ant.
Assisted the Integration and QA staff in identifying
and resolving problems. Provided internal support
to the production database administrators as well
as to development partners located around the world.
|
|
|
|
|
Oracle Corporation, El Segundo, CA
Sr. Consultant - Oracle Core Technologies Consulting Group, 1996 to 1998
|
|
Served as technical lead for team of
staff and consultants at client site.
Administered Oracle database servers on
multiple platforms. Developed data models,
created physical and logical databases,
coded PL/SQL stored procedures and triggers.
Performed backup scheduling, capacity
planning, performance monitoring and tuning.
|
|
|
|
|
GCC Networks, Inc., Minneapolis, MN
Database Administrator and Applications Developer, 1994 to 1996
|
|
Oracle DBA for nationwide kiosk networks
(including Target's Club Wedd).
Developed C++ API for accessing Oracle
through custom messaging protocol.
Developed corporate web site.
|
|
|
|
|
Yada Systems, Inc., Roseville, MN
Systems Programmer, 1990 to 1994
|
|
Developed software applications using CA-Clipper
sold under the Du Pont label. Architect of
databases and application class framework.
Administered Novell network and e-mail system.
|
|
|
|
|
MicroAge - St. Paul, St. Paul, MN
Controller, 1987 to 1990
|
|
Implemented all financial systems for the business.
Developed several internal applications.
|
|
|
|
Education
|
|
University of St. Thomas, St. Paul, MN
Graduate courses taken towards Master of Software Development Degree.
University of Wisconsin, River Falls, WI
BS - Business received 1992
Career Education:
    1997 - Windows NT Server Administration
    1997 - Oracle Developer/2000 Forms 4.5
    1996 - Oracle Performance Tuning
    1996 - UNIX Network Administration (Solaris)
|