TECHNICAL SKILLS

Automation · Data modeling · AI Libraries & algorithms · DevOps · Data Migration · Data Integration · Infrastructure · Cloud · Python · C/C++/C# · SQL · Javascript · Linux · Networking

PROFESSIONAL EXPERIENCE

SnowCrest Telephone, Inc CTO
Mount Shasta, CA 1998 – Present
Defined strategic direction and implemented technical requirements for innovation, development, and management of voice, data, and internet access products. Provided technical and decision-making abilities to accomplish transition to new technologies and new business models.
  •  Consolidated data from 25 years in three production databases to a single new ERP system handling all internal processes.
  • Migrated business workloads to container technology to significantly reduce equipment costs.
  • Designed and implemented new network after an office move.
  • Created a customer-facing payment portal, as well as improved automation of automatic billing procedures.
  • Moved all on-premise physical servers to virtual machines, located in local data centers.
  • Built fiber network spanning 100 miles.
  • Designed, purchased, installed, and programmed all company hardware in six data centers.
  • Managed legal requirements pertaining to company’s corporate status.
  • Trained new employees, many of whom went on to have successful careers in the technology industry.
  • Worked together with colleagues to create advertising materials for several campaigns.
Private Consulting
Mount Shasta, CA 2020 – 2024
  •  Installed and maintain CCTV and wireless systems for local businesses.
  • Designed and built MIDI controller for a church organist.
Nor-Cal Products Mechanical Engineer
Yreka, CA 1996 – 1998
  • Designed and improved high-vacuum gate valves and custom products using CAD and hands-on testing

Education

University of California, Santa Barbara Bachelor of Science, Mechanical Engineering
Santa Barbara, CA 1992 – 1996

My Story

My Music

  • February 18, 2024

My IT Bio

  • February 18, 2024

Summer choir

  • June 28, 2023

Introducing

  • April 22, 2023