DAVID R THOMAS
Electrician at Cromarty Cv, Austin, TX

License number
Texas 23825
Expiration Date
May 16, 2017
Category
Master Electrician
Address
Address
7120 Cromarty Cv, Austin, TX 78754
Phone
(361) 319-5000

Professional information

David Thomas Photo 1

Vice President, Product Development At Compasslearning

Position:
Vice President, Product Development at CompassLearning, Advisory Board Member at Fun Machine, Owner and Head Coach at Austin Jiu-Jitsu
Location:
Austin, Texas Area
Industry:
Computer Software
Work:
CompassLearning - Austin, Texas Area since Feb 2013 - Vice President, Product Development Fun Machine - Austin, Texas Area since Jun 2011 - Advisory Board Member Austin Jiu-Jitsu - 301 Inwood Rd. Austin, TX 78746 since Apr 2003 - Owner and Head Coach Fun Machine - Austin, Texas Area Aug 2012 - Feb 2013 - Vice President, Platform Development All Web Leads, Inc. - Austin, Texas Area Jan 2011 - Aug 2012 - SVP, Products Trustwave Feb 2007 - Jan 2011 - VP of Engineering Mirage Networks Feb 2007 - Feb 2009 - VP of Products NovusEdge Nov 2004 - Feb 2007 - VP of Engineering Vignette Corporation Jan 1999 - Nov 2004 - Senior Director, Engineering VTEL Corporation May 1997 - Jan 1999 - Senior Software Engineer SicolaMartin Jun 1995 - May 1997 - Director of Programming IBM Corporation Jun 1987 - Jun 1995 - Staff Software Engineer
Education:
The University of Chicago - Booth School of Business 2013 - 2015
Master of Business Administration (MBA)
Syracuse University 1983 - 1987
BFA with Honors, Computer Graphics
Skills:
SaaS, Software Development, Web Applications, Web Development, Product Management, Windows, Project Management, Agile Methodologies, Team Building, Process Improvement, Cloud Computing, Online Advertising, Streaming Media, Multimedia, Codecs, Outsourcing, Business Analytics, Network Security, E-commerce, JavaScript, PHP, AJAX, AJAX Frameworks, PostgreSQL, MySQL, ASP, Technical Recruiting, Node.js, NoSQL, MongoDB, Amazon Web Services (AWS), Heroku, Public Speaking, Recruiting, Career Development, Career Counseling, REST, Brazilian Jiu-Jitsu, Grappling, Technical Architecture
Interests:
Brazilian Jiu-Jitsu, submission grappling, and wrestling. Owner and head coach at Austin Jiu-Jitsu. Founded in 2003, Austin Jiu-Jitsu is a ground fighting gym with approximately 50 students. Black belts in Brazilian Jiu-Jitsu, JKA Shotokan Karate, and AAKF Karate Author and publisher of http://bjjtech.com, the Internet's most comprehensive single-source repository of Brazilian Jiu-Jitsu and Submission Grappling techniques and videos. Hosted, software-as-a-service (SaaS), product development, including the 1TeamWeb.com site for managing team-oriented activities (e.g. sports teams, clubs, paid memberships). Assistant coach for youth wrestling.


David Thomas Photo 2

David Thomas - Austin, TX

Work:
Strategic Platform Analytics
Sr. Analytical Process Engineering Manager
Barasingha, LLC - Austin, TX
Director of Engineering
MeasureTec Inc - Houston, TX
President
COSA Instruments - Houston, TX
President
Sick-Maihak - Eden Prairie, MN
Vice President of Engineering / Product Development
EAS Environmental Services - Houston, TX
Analyzer Engineering Specialist / Operations and Engineering Manager / Principal
ACS, Inc - Houston, TX
Analyzer Engineer and Sr. Applications Specialist / CEO / President
Sun Oil Refining - Marcus Hook, PA
Sr. Analyzer Engineer Specialist (3 Year Consulting Contract)
Quantum Chemical - Morris, IL
Sr. Analyzer Technician
Union Oil Refinery - Joliet, IL
Sr. Analyzer Technician
Education:
Sick - University - Dresden
Factory Certification Sick - Maihak Advanced Field Engineering & Service Training in Spectroscopy UV / IR / NDIR / TDL / NDUV / and Ultra Sonic Flow
Rutgers University - Camden, NJ
B.Sc Degree Program with Master Study Courses Included in Computer Science
Joliet Junior College - Joliet, IL
AAs Degree Program in Computer Science and CAD
Precision Scientific Physical Properties Analyzer Training - Chicago, IL
Factory Certification Precision Scientific in Physical Properties Measurements
Bob Jones University - Greenville, SC
B.Sc. Degree Program in Computer Science
Mitsubishi Labratory Instruments - Tokyo, Japan
Factory Certification COSA Instruments in Physical Propery, XRF, BTU Analysis, Mitsubishi Petroleum Lab Instruments
Emissions Measurement Branch Training Center - Research Triangle Park, NC
US EPA Continuous Emissions Monitoring System Certification Course in 40 CFR 60 and 75 Sources
ISA 5 Day Training Course w/ Tony Waters - Houston, TX
ISA Factory Certification in Applications and Sample System Design
2 Week Training on Gas Chromatography,Maintenance and Sample System Design - Bartlesville, OK
Factory Certification Applied Automation Advanced in Gas Chromatography
ESC University Training - Knoxville, TN
Factory Certification ESC Environmental in 40 CFR 60 / 75 Data Gathering and Reporting


David Thomas Photo 3

Senior Customer Relations Manager At Pulte Homes

Position:
Senior Customer Relations Manager at Pulte Homes, Senior Customer Relations Manager at Pulte Homes/Del Webb
Location:
Austin, Texas Area
Industry:
Construction
Work:
Pulte Homes - Senior Customer Relations Manager Pulte Homes/Del Webb since 2006 - Senior Customer Relations Manager


David Thomas Photo 4

David Thomas - Austin, TX

Work:
Ben Reindhart
Shop assistant
"Lasting Impressions" relief portfolio exchange - Baton Rouge, LA Minda Douglas
Shop assistant
Collections and Performances
Education:
Louisiana State University - Baton Rouge, LA
BFA
St. Paul's - Covington, LA
High School Diploma


David Thomas Photo 5

System And Method For The Synchronization Of A File In A Cache

US Patent:
8117152, Feb 14, 2012
Filed:
Aug 21, 2009
Appl. No.:
12/545423
Inventors:
David Thomas - Austin TX, US
Scott Wells - Austin TX, US
Assignee:
Open Text S.A. - Grand Duchy of Luxembourg
International Classification:
G06F 17/30
US Classification:
707609, 709203
Abstract:
The present invention provides a system and method of synchronizing a cache that substantially eliminates or reduces disadvantages associated with previously developed systems and methods of synchronizing caches. More particularly, embodiments of the present invention provide a system and method for bi-directional synchronization of a cache. One embodiment of the system of this invention includes a software program stored on a computer readable medium. The software program can be executed by a computer processor to run in user space and perform steps comprising: receiving a database asset from a database; storing the database asset as a cached file in a cache; determining if the cached file has been modified; and if the cached file has been modified, communicate the cached file directly to the database. In one embodiment of the present invention, the software program can determine if the cached file has been modified through automatic notification from a file management system. Alternatively, the software program can poll a cached file to determine if the cached file has changed.


David Thomas Photo 6

System And Method For The Synchronization Of A File In A Cache

US Patent:
7062515, Jun 13, 2006
Filed:
Dec 28, 2001
Appl. No.:
10/033242
Inventors:
David Thomas - Austin TX, US
Scott Wells - Austin TX, US
Assignee:
Vignette Corporation - Austin TX
International Classification:
G06F 12/00
US Classification:
707201, 707 10, 7071041, 709203, 711118
Abstract:
Embodiments of the present invention provide a system and method for bi-directional synchronization of a cache. One embodiment of the system of this invention includes a software program stored on a computer readable medium. The software program can be executed by a computer processor to run in user space and perform steps that can include receiving a database asset from a database; storing the database asset as a cached file in a cache; determining if the cached file has been modified; and if the cached file has been modified, communicate the cached file directly to the database. In one embodiment of the present invention, the software program can determine if the cached file has been modified through automatic notification from a file management system. Alternatively, the software program can poll a cached file to determine if the cached file has changed.


David Thomas Photo 7

Cache Management System With Application-Independent Polling

US Patent:
7647453, Jan 12, 2010
Filed:
Oct 12, 2007
Appl. No.:
11/871862
Inventors:
David Thomas - Austin TX, US
Scott Wells - Austin TX, US
Assignee:
Vignette Software, LLC - Austin TX
International Classification:
G06F 12/00, G06F 13/00
US Classification:
711133, 711118, 711154, 711167
Abstract:
Embodiments disclosed herein provide a cache management system comprising a cache and a cache manager that can poll cached assets at different frequencies based on their relative activity status and independent of other applications. In one embodiment, the cache manager may maintain one or more lists, each corresponding to a polling layer associated with a particular polling schedule or frequency. Cached assets may be added to or removed from a list or they may be promoted or demoted to a different list, thereby changing their polling frequency. By polling less active files at a lower frequency than more active files, significant system resources can be saved, thereby increasing overall system speed and performance. Additionally, because a cache manager according to embodiments disclosed herein does not require detailed contextual information about the files that it is managing, such a cache manager can be easily implemented with any cache.


David Thomas Photo 8

System And Method For The Synchronization Of A File In A Cache

US Patent:
7590665, Sep 15, 2009
Filed:
Jan 10, 2006
Appl. No.:
11/328526
Inventors:
David Thomas - Austin TX, US
Scott Wells - Austin TX, US
Assignee:
Vignette Corporation - Austin TX
International Classification:
G06F 17/30
US Classification:
707200, 707 1, 711113
Abstract:
Embodiments of the present invention provide a method and computer program product for bi-directional synchronization of a cache. One embodiment of the method of this invention includes: receiving a database asset from a database; storing the database asset as a cached file in a cache; notifying an operating system to open the cached file using a local application associated with a file type for the cached file; opening the cached file with the local application associated with the type for the cached file; determining if the cached file has been modified; and if the cached file has been modified, communicating the cached file directly to the database. One embodiment of the computer program product of this invention includes program instructions adapted to perform similar steps.


David Thomas Photo 9

Cache Management System

US Patent:
7953934, May 31, 2011
Filed:
Dec 9, 2009
Appl. No.:
12/634397
Inventors:
David Thomas - Austin TX, US
Scott Wells - Austin TX, US
Assignee:
Vignette Software LLC - Austin TX
International Classification:
G06F 12/00, G06F 13/00
US Classification:
711133, 711118, 711154, 711167
Abstract:
Embodiments disclosed herein provide a cache management system comprising a cache and a cache manager that can poll cached assets at different frequencies based on their relative activity status and independent of other applications. In one embodiment, the cache manager may maintain one or more lists, each corresponding to a polling layer associated with a particular polling schedule or frequency. Cached assets may be added to or removed from a list or they may be promoted or demoted to a different list, thereby changing their polling frequency. By polling less active files at a lower frequency than more active files, significant system resources can be saved, thereby increasing overall system speed and performance. Additionally, because a cache manager according to embodiments disclosed herein does not require detailed contextual information about the files that it is managing, such a cache manager can be easily implemented with any cache.


David Thomas Photo 10

David Thomas

Location:
Austin, Texas Area
Industry:
Machinery