Resume

Thomas Belote

465 Calderon Ave Apt 2, Mountain View, CA 94041
(650) 605-3064 tbelote@tombelote.com

Profile

Software Developer

Experience

Co-Founder and CTO, KinKast, Inc., Mountain View, CA
June 2009 - Present

KinKast is all about enjoying your Home Movies -- always available and no editing needed.

Software Engineer, Untangle, Inc., San Mateo, CA
November 2007 - June 2009

Secure Open Source Network Gateway installed in over 15,000 locations protecting over 1 million computers. Java, ExtJS, JSON-RPC, PHP, Ruby on Rails.

  • Active Directory integration: eliminating need for customer to know about LDAP and detecting user logons with a VBScript
  • Web interface to linux networking especially the dynamic dns, arp and static route modules (Open Source GPLv2)
  • QoS: added interface for configuring tc and developed system of iptables firewall marks
  • On-line store: using Magento, added custom data model for subscriptions and vouchers, customer migration, and www corporate site to store linkage, reporting for accounting, sales tax calculations and accounting
  • Worked extensively with customer care to resolve issues including VoIP configuration and Untangle, Active Directory Integration, VPN configuration
  • Participated in 10 product releases, closed 346 bugs.

Software Developer, Digisense, Inc., Redwood City, CA
October 2006 - November 2007

Data management and off-site backup to Amazon S3 solution. Bacula for backups, Python to S3 and PHP, YUI, and MySQL for the web interface.

Software Developer, EmailLabs, a J L Halsey company, Menlo Park, CA
June 2006 - September 2006

PHP Developer on an email marketing application with a very high amount of traffic and data.

Software Developer, Security Sales Engineer, Cryptine Networks, Redwood City, CA
May 2005 - June 2006

Developing software for a hosted vulnerability discovery, reporting, and mitigation targetting small to medium businesses similar to McAfee Secure and Qualys. Presented to customers and VCs.

Web Developer & Systems Administrator, Tarantella, Santa Cruz, CA November 2003 - September 2004

Responsible for all public facing web servers including http://www.tarantella.com maintained Perl and PHP scripts and MySQL databases. As part of the IT staff I supported desktops and servers running Windows, RedHat Linux, SCO UnixWare, SCO OpenServer, and Sun Solaris.

Systems Administrator & Software Developer, Tarantella, Santa Cruz, CA
May 2001 - July 2003

While contracted under Premier Consulting to Tarantella, I automated user account management by moving to a central LDAP server and writing a program to synchronize user accounts with a Humanics HR database running on Oracle 8i. Also, I updated their on-line store to use IE compatible DOM Javascript instead of Netscape 4 Layers JavaScript. Also performed various system administration tasks, ran backups, rotated tapes, and tested restores. For Caldera I implemented updates and bug fixes for their partner and hardware compatibility website in Oracle PL/SQL.

Tutor/Grader, University of California Santa Cruz, Santa Cruz, CA
September 2001 - Spring 2003

Led lab sections and graded for assembly language programming class and databases class.

Education

Graduate Coursework in Computer Science
San Jose State University, San Jose, CA
Talks:

  • Peninsula Linux Users Group (PenLUG), Wireless Mesh Networking, 2-28-2008
  • East Bay Linux Users Group (EBLUG), Wireless Mesh Networking, 4-16-2008
  • Bay Area Linux Users Group (BALUG), Wireless Mesh Networking, 5-20-2008 - preceeded by Mark Shuttleworth in March, Eric Allman in April, and followed by Andrew Morton in June :-)

BS in Computer Science
June 2003
University of California Santa Cruz, Santa Cruz, CA

High School Diploma
May 1999
Mississippi School for Math and Science

Patents

Published Patent Application 20050246344 "Method and system for a reliable distributed category-specific do-not-contact list"

Skills

Programming and Markup Languages

Fluent: PHP, Python, Java, Ruby, HTML, CSS, JavaScript, ExtJS, Yahoo UI, AJAX
Familiar: C#, C, Bash, C++, Perl, LaTeX

Operating Systems

Linux (Ubuntu, Debian, RedHat), Windows, Mac OS X

Databases

MySQL, PostgreSQL, Oracle

Security Software

Nessus, Nmap, Paros, Microsoft Baseline Security Analyzer

Software

Apache HTTPD, Apache Jakarta Tomcat, Ant, BIND (DNS), iPlanet Directory, OpenLDAP
Sendmail, qmail, Postfix, Procmail, YUM RPM repositories, Subversion, Bugzilla, firstboot, kickstart

Untangle ACCRC Linux Installfest

A few pictures from the Untangle ACCRC Linux Installfest in total over 400 computers were setup with Ubuntu for schools in the bay area. About 70 computers were installed at Untangle. It was a very long two days.

Untangle, Open Source Secure Gateway

I was previously a software engineer at Untangle. If you are looking for a gateway router that is also an easy to use VPN, SSL portal, stops spam, scans for viruses, and want it all in one easy to use, very fast box, then Untangle is the solution for you. Download it now at download.untangle.com.

SJSU CS258 11-29-2007 Lecture

SJSU CS158B 11-29-2007 Lecture

Nikki and Rob 10-27-2007

Here are some photos I took in Natchez, MS and at the wedding at Stanton Hall and the Carriage House.

Lower resolution web friendly form:

High resolution originals for printing:

Another Coastal Ride

This one is longer about 65 miles and has the advantage of going through Pescadero which has a nice bakery grocery store. But the climb up Page Mill Rd. with the cars and the sun can be brutal.

Perfect Coastal Ride

Go up Old LaHonda and then keep going, down to the Pacific ocean. Then take Stage Rd to avoid a bad stretch of Hwy 1. Then Hwy 1 to Tunitas Creek Rd back over to the bay side of the peninsula.

Syndicate content