Analysis, specification, design, implementation, administration and documentation for numerous business data processing requirements, in a number of languages and databases running on numerous operating systems and hardware platforms.
Installation, configuration, administration, and management of Linux, Solaris, Novell, and Windows (All). File, print, and directory servers and services.
Installation, configuration, administration, and management of Linux and Windows on the desktop, using Open Office and the MS Office Suite and numerous other packages.
Acquisition, integration, analysis and reporting of data from disparate hardware, software, and database systems. Creation of datawarehouses and OLAP.
Web services, eCommerce, SOA, Content Management Systems, web enabling legacy systems, data integration, database driven web applications, web order fulfillment
N-tier design and implementation, XML, messaging, WSDL, SOAP, REST
Web server installation, configuration, and administration: Apache, iPlanet, Netscape Enterprise, Xitami, IIS. Log analysis and reporting.
Development/CMS frameworks: Wordpress, Drupal, Joomla, etc.
Templating engine/frameworks: Wordpress, Smarty, etc.
Performance and query tuning: APC, mysql, apache, etc.
Subversion version control
SUMMARY OF PROJECTS:
Web Technologist (Contractor) 2007-2010
Handle localization of site in Japanese. This also includes custom entry modules for news releases, upcoming events, etc. for the Japanese staff
Create custom Wordpress templates for blogs
Maintain and enhance custom partner portal written in php w/ smarty templates
Create custom SOAP interface into Salesforce.com for captured web generated leads,etc.
Create a Green Kiosk of Corporate documents which can be requested by show attendees with links to be delivered to them directly via email
Numerous custom database driven applications in php/mysql
Create custom conference sub sites for various corporate events
Create/modify graphics for web and print
Create download resource library for varied asset types with registration for protected assets
Implement custom wrapper for content delivery from Amazon S3 for videos etc.
Hydrant Consulting & Design
Bring up of new customer website
New and legacy content conversion and integration into new design
Establishment of basic site structure, directories, etc.
Abstraction of headers, footers, navigation, etc. for ease of maintenance
Regression testing to ensure old/legacy links would either redirect or function properly
PHP template wrappers for old content
Copperfield's Books, Sonoma County, CA. (8 store chain)
Technologist 2003 - on going
Analysis, design, and recommendation for complete information processing system overhaul - from each store's sales floor up to and including corporate accounting.
Installation and configuration of new POS systems based on CentOS Linux, integrating legacy systems via custom coded terminal emulator and serial via USB connectivity. All systems centrally managed via VPN.
Drupal performance tuning
Online sales agregator xml data transform into MySQL database & custom financial reports
Numerous additional projects involving data exchange, sync, update, etc. across disparate systems
California State University, Sacramento, CA.
Network Security Systems: building and managing effective firewalls, intrusion detection systems and application gateways using common commercial and open-source tools to protect networks. Topics included firewalls, proxies and demilitarized zones; building and configuring intrusion detection systems; and hands-on secure e-business design and wireless security.
PetLoversLooking.com - Marin County, CA.
Design and code a web site for matching people and their pets with other like-minded pet persons.
ColdFusionMX, MS Sql Server, Windows 2000 Server, IIS, PayFlow Pro (credit cards)
Moderate graphics work
RentInMarin.com - Marin County, CA
Marin Rentals and Roommates. New online site with searchable inventories of Shares and Rentals. Real-time registration and credit card authorization (iTransact).
Php, Apache, MySQL, Linux (Redhat), iTransact (credit card processing)
Marin Education Trust Fund - San Rafael, CA
Data and voice network wiring and testing.
Whole Foods Markets - Campbell and Cupertino, CA
Network wiring and cable management.
Ophthalmic Mutual Insurance Company (OMIC) - San Francisco, CA
Security and systems analysis. Upgrade border edge Cisco Pix, install and configure VPN software for remote access, create rule set to secure internal network.
Tune Oracle for Solaris (Intel)
Create and implement a backup strategy for all corporate data, including scheduled tape rotations to off site storage.
Analyze production servers for security holes. Research and install all security and bug fixes and patches
Write up recommendations for Management
Upgrade server and client software to Oracle 9
San Francisco Match - San Francisco, CA
(San Francisco Match is a medical residency and fellowship matching service.)
Technology Audit and Assessment with a report of findings and recommendations for Management.
Windows NT & 2000, MS Sql, IIS, Citrix, Cisco, Delphi 6, hi speed scanning & OCR
American Academy of Ophthalmology - San Francisco, CA
Senior Technologist 2000-2002
Research and recommend new technologies
Set technology direction for the entire company
Evaluate and test new/emerging technologies
Co-Director of I.T. 1999-2000
Manager of I.T. 1995-1999
Responsible for all areas of corporate technology infrastructure both hardware and software: data center, servers, backup, communications, network, Internet, security, firewall, intrusion detection. Operating system installation, configuration, upgrades, patches, security fixes, virus detection and removal: Linux, Solaris, Windows, HP/UX, Novell
Responsible for Oracle, MS Sql, and Progress databases: installation, configuration, tuning, backup/ recovery
Responsible for multiple corporate websites, ecommerce, real time transactions, credit card auth and process, full transactional connectivity to internal private corporate databases.
Manage the team of internal developers for both core corporate services as well as website. Manage hardware, network, and helpdesk support team
Upgrade corp. network to 100mb with fiber optic back bone
Rebuild and upgrade the server room - twice. Network and Cable management, Server Racking, hot swapable RAID arrays, server redundancy, failover, disaster recovery
Connect the company to the Internet via T1 using DMZ style architecture, thru a firewall using a proxy for external connections, etc. (This was later upgraded with newer statefull routers utilizing NAT & PAT thereby obviating the need for a Proxy.)
Create corporate website using Apache/Linux, and Coldfusion/NT/MS Sql, and Progress via an Openlink DB connection to core corporate data.
Design and implement a local area network for remote deployment at various convention centers around North America with secure connectivity back in to core corporate data in San Francisco. This would be built and torn down once each year.
Customize third party POS system for use at each year's annual meeting for on site sales. Create custom data export/import routines and data transfer back to company central for upload to main database with full validation, integrity, and constraint checks.
Project lead in charge of full conversion, including data mapping, transfer, and uploading, of data from Qantel to HP-9000 running HP-UX and Progress, with a Novell front end utilizing TCP/IP for comm. and Flex/IP for print services. Create custom routines for data mapping, conversion and table integrity verification after conversion. Full Unix and Novell systems administration responsibilities and support.
Cellular One - Sacramento, CA
Develop an extensive array of enhancements to vendor-supplied software in all modules. Particular emphasis on producing efficient and meaningful hard copy reports for end users.
System tuning VAX/VMS using Progress 4GL and RDBMS in both batch and interactive modes.
J&K Replacement Services - Rocklin, CA
Designed and implemented an integrated insurance loss appraisal and replacement system, including full data capture and historical reporting. The replacements module includes a database of over 750,000 Items for price lookup, direct order entry, shipping document and invoice printing, etc. This was in Progress 4GL and RDBMS running on a distributed Novell Network in client server architecture. Wrote user guides and system documentation. Trained and supported users.
Specified, designed, and configured a comprehensive company wide network using Novell Netware
Installed and configured both the hardware and Novell NetWare operating system Installed and configured OS and client software on all workstations.
Developed a methodology for scanning third party vendor catalogs into the database including full description and pricing information, formatting, and error checking, using OCR with custom written data washing, formatting, and validation.
Developed a telecommunications system to download, reformat and upload third party pricing information in to the database.
University of California at Berkeley
Systems Administration for a SUN cluster with a local file server attached to the campus wide and International network, and locally attached SUN workstations using the SunView windowing environment.
Maintain, debug, enhance and document code written in Foxbase+ running under Unix, with barcode data capture. System keeps track of the U.C.B. language laboratory’s inventory of tapes for home use. All tapes are barcoded and each student has a barcode reference.