WestTech Header

Chris West

President

WestTech Computer Solutions, Inc.
1232 Whitefish Stage Rd.
Kalispell, MT 59901
(406) 752-7333
email Chris West

Summary

Over twenty years experience delivering software solutions to companies ranging from Fortune 500 to small businesses. Experience in a wide range of solutions including Java (J2EE) technologies, C/C++ in Unix and Windows, SQL Database Interfaces, Embedded Parsers and SQL Syntax Translators, Microprocessor firmware, Unix Shell Scripting, Machine/Motion control, Computer-Telephony Interfaces, TCP/IP sockets and wireless Point-Of-Sale applications on Palm OS.

Areas of Expertise

Internet Security & Disaster Recovery
· Internet Security (Firewalls, SSH, Blowfish encryption)
· Linux Server Security
· Web Services (hosting) Security
· Disaster Recovery
 
Programming Languages
· C/C++/Win32 API
· Java (J2EE, JDBC, JNI, RMI, Struts, JSP,
Servlets, Java Beans, Threads)
· MS Visual Basic
· Palm OS applications in 'C'
· HiTech C for 8051 Microprocessor
· HiTech C for PIC18Fxx Microprocessor
· MPC C for PIC17C4X Microprocessor
 
Operating Systems
· Windows 9x, Me, XP, 2000, NT
· Unix/Linux
· Palm OS 5
· DOS
 
Web Server Technologies
· Linux Red Hat web server
· Apache HTTP-Server
· Tomcat Java Container
· SSL
· 3-tier web-applications
· HTML
Database Technologies
· Oracle
· Sybase
· MS SQLServer
· Informix
· MySQL
· ODBC
· JDBC
 
Misc Technologies
· TCP/IP Sockets
· PPP Negotiations
· Computer Telephony Interfaces (CTI)
· Unix Shell Scripting
· BrookTrout CTI board software
· Text to Speech software

Professional Experience

President, WestTech Computer Solutions, Inc. (formally Kalisoft Incorporated) - Kalispell, Montana - 2002-Current

  • Design, develop and implement WestTech DataVault, a Linux-based client/server automated backup solution utilizing J2EE technologies as well as Blowfish encryption algorithms and TCP/IP sockets based communication.
  • Design, develop, deploy and host database driven, on-line web-applications for mortgage companies, employment agencies and rental listing companies.
  • Design, develop and implement highly-secure, on-line data warehousing facility.
  • Work with clients to determine their software, security and disaster recovery requirements.
  • Design and develop custom software solutions to satisfy customer needs.
  • Develop motion control software for bio-tech solutions.
  • Design and develop Point-Of-Sale Palm OS 5 application to provide a 'electronic wallet' for credit card transactions using Infra-Red tecnology.
  • Develop firmware for 8051 and PIC18Fxx Microprocessors.
  • Develop Java/JDBC solution to access MySQL database.
  • Develop Java/JNI interface to BrookTrout Vantage CTI hardware to control an automated outbound dialing solution.
  • Install, configure, and maintain computers, networks, and software systems for clients and in-house systems.

Software Developer, Voler Systems - Sunnyvale, California - 2001-2002

  • Designed and developed software for use with hardware integration.
  • Developed software system to convert video images to JPEG format using Intel JPEG libraries.
  • Develop firmware for the PIC 17C4X microprocessor for a torque measuring device with LCD.
  • Redesigned and streamlined TCP/IP PPP/PAP protocol negotiations for remote devices to upload data packets to web-server.
  • Develop software in C/WinAPI for software system to control hardware that removes and places soldered components on printed circuit boards.
  • Developed code in VB for machine control for manufacturing purposes as well as bio-science DNA analysis.
  • Developed firmware for the Intel 8051 microprocessor for a device that meausres air pressure/volume/velocity and temperature.
  • Set up Linux server for source code control and ftp service.

Senior Software Developer, Firstwave Technologies, Atlanta, Georgia - May 1989 to June 2001

  • Developed Computer-Telephony Interface (CTI) drivers to various telephone switch/ACD/dialer hardware using communication protocols such as: TCP/IP sockets, serial and other proprietary protocols.
  • Developed internal language parsers translating SQL syntax for target databases including ODBC, Oracle, Sybase, Access, Microsoft SQLServer and Informix.
  • Designed/developed database interface programs in 'C' allowing the application product to access various SQL Databases.
  • Developed interface to 3270 block-mode emulator for purpose of integrating legacy database information in Unix-based applications.
  • Designed/developed call management gateway products and sockets server drivers for client/server environment.
  • Developed and ported software to various UNIX platforms/operating systems including: HP, DEC, IBM, Sun, DG, SCO as well as Windows on Microsoft 98/NT/2000.

Software Developer, Majure Data, Roswell, Georgia - December 1985 to May 1989

  • Designed, developed, installed and supported custom real-time warehouse inventory systems utilizing portable radio terminals and bar-code technology for fortune 500 size companies. These products were developed in UNIX/C.

Education/Training

Internet Marketing Training 1999

C++/MFC for Developers 1995

Oracle Corporation Education Services, Atlanta, GA 1989
Advanced Oracle for Developers
Oracle Application Performance Tuning

University of Montana, Missoula, Montana Graduated 1985
Bachelor of Science in Computer Science
Minor: Mathematical Sciences
Graduated with High Honors

WestTech Trailer