Scott Nichol
463 Hidden River Road
Penn Valley, PA 19072-1112
snichol@computer.org

Objective

Provide hands-on technical leadership in all phases of the development of distributed systems, working on a variety of projects with small teams of talented individuals in a casual environment where results count.

Work Experience Overview

1990-present As an independent consultant, provide technical leadership on a variety of distributed systems projects. Possess advanced to expert knowledge of relational databases (SQL Server, Red Brick, Sybase, Oracle, ERwin), networking (TCP/IP, Internet security), operating systems (Microsoft, UNIX), object-orientation and components (Java, C++, VB, SOAP, COM/DCOM, MTS, UML), and Web applications (ASP, servlets, JSP, CGI, perl, JavaScript, HTML, XML, XSL, IIS, Apache, Tomcat). Possess excellent written communications skills.
1988-1989 As a senior software engineer, designed and coded hardware and operating system interfaces and extensions in C and assembler on Intel’s iRMX real-time multi-tasking executive and DOS.
1985-1987 As a senior programmer analyst, performed full life cycle development of point-of-sale application systems in C.
1984 As a scientific programmer analyst, designed and coded structural analysis software and a design and construction database in FORTRAN.

Technical Skills Summary

Recent Projects

2001-2002

PlusNetMarketing.com

Visual Basic, ASP, VBScript, SQL Server, ERWin, Windows 2000, IIS

Developed and enhanced software and databases for an on-line rebate submission and fulfillment system.

  • Optimized database performance
  • Coded and tested software
    • Batch feed processing
    • Automated database and system administration
    • Logging and alert subsystem
    • Database schema migrations
  • Analyzed benefits and risks of migrating to PHP or JSP with Linux and Apache
2002

Apache Software Foundation

Java, servlets, SOAP, Tomcat, Windows 2000, Linux

Committer on Apache SOAP.

  • Coded and tested software to add features and improve performance
  • Provide guidance to users on issues such as interoperability and deployment
1999-2001

Triversity, Inc.

Java, servlets, SOAP, RMI, XML, XSL, HTML, JavaScript, SQL Server, Oracle, UML, ERwin, NT, Linux, Tru64 UNIX, IIS, Apache, JRun

Led the definition and development of Web applications and components for on-line access to a customer relationship management (CRM) system.

  • Wrote system requirements specification
  • Created data and object models
  • Coded and tested software
    • Message server with thread and database connection pools
    • Servlet framework for applications creating HTML from XML and XSL
    • Protocol adapter layer for components accessed via RMI, SOAP, DCOM
    • Marshalling and protocol framework for components accessed via SOAP
  • Prototyped Palm wireless access
  • Mentored junior Java developers
2000

bigchalk.com

Java, WebObjects, C++, perl, HTML, JavaScript, XML, XSL, Oracle, ERwin, NT, Linux, IRIX, Solaris, Apache

Contributed to the development of an Internet accessible K-12 curriculum product.

  • Resolved issues porting C++ from IRIX to Linux
  • Led rewrite of Oracle connection pooling
  • Coded and tested portions of new version in WebObjects
  • Mentored junior developer
2000

Harte-Hanks DiMark

VBScript, HTML, Java, SQL Server, NT, IIS, Active Server Pages (ASP), ColdFusion

Performed technical analyses and prototyped Web applications.

  • Wrote analysis of the organization's readiness to serve as an application service provider
  • Wrote analysis of the marketing campaign management CRM software marketplace
  • Created a prototype Web application for a health insurance provider
  • Created a prototype ColdFusion extension (CFX) in Java
1996-1999

Stores Automated Systems, Inc.

perl, VBScript, Java, C++, ATL, HTML, JavaScript, Visual FoxPro, Red Brick, SQL Server, Oracle, ERwin, UML, Digital UNIX, AIX, MetaFrame, NT, ASP, IIS, Apache.

Led the creation of the technical architecture and server-based processing for a targeted marketing CRM product.

  • Evaluated and selected RDBMS and hardware platforms for a terabyte data warehouse
  • Wrote system requirements specification
  • Created data flow diagrams and data warehouse and transactional data models
  • Coded data extracts and loads
  • Coded DLLs and COM objects for use by Visual FoxPro programmers
  • Coded Web applications for administration and management
  • Administered databases, UNIX, Citrix MetaFrame and firewall
  • Wrote technical white papers and gave presentations to prospective customers
  • Managed other contractors

Previous Work Experience

Education

1985

Harvard University

M.A. Physics. University fellowship. National Science Foundation Fellowship Honorable Mention. Teaching Assistant.

1982

Princeton University

B.A. cum laude, Physics. National Merit Scholarship. Thesis: "AES and LEED Studies of Indium Layers on GaAs(110)".

Copyright © 1998-2002 Scott Nichol.
02-Aug-2002