Thomas C. Green

RESUME

LANGUAGES AND OPERATING SYSTEMS

Expert in the 'C', DG/L, and Editor languages. Have worked extensively in C++ assembler (x86 and Eclipse), Pascal, and Pro-C. Extensive, in depth knowledge of Linux, UNIX (SYSV 4.2, SOLARIS, HP/UX, DG/UX) DOS, and AOS/VS. Other experience includes VMS, considerable windows and NT usage as well.

EXPERIENCE

Lead developer/Architect of the open source Dataman project. This is a multi-threaded database server with API libraries in C, C++, Java, and PHP for applications developers on Linux/Unix systems.

2007-Present DigEcor, Springville, Ut

Senior Software Engineer

Embedded In flight entertainment systems development. Responsible for helping to bring to market a new portable multimedia device. This included completely re-designing the user interface system, and built it using embedded QT 4.4 and 4.5. Helped design the communication system for remote update of the player. Designed and built many of the system utilities and low level systems for the previous generation, and the new generation of the player.

2006-2007Content Watch, Salt Lake City, Ut

Senior Software Engineer

Linux kernel mods and device driver writing. Communications for a network content filtering appliance. Managing large numbers of connections from clients to other proxies.

2005-2006 NMI, South Jordan, Ut

Senior Software Engineer

Responsible for implementing the BottomLine Cash Management system. Designing and coding the system loaders and extractors.

2004 -2005 Cadence Design Inc. Sandy, Ut

Senior Contractor

Porting MS SQL Server scripts to integrate Altiris database and internal MHL database. Includes SQL and PHP scripting, socket programming in C, and website updating.

2002-2004 Altiris, Inc. Lindon, Ut

Senior Software Engineer

Enterprise management infrastructure development. Using CORBA, C++, and C in Linux, Solaris, and HP/UX. Pre-execution environment programming in x86 assembler. Systems administration and configuration in UNIX and Linux. Extensive shell/awk/sed scripting.

2000-2002 Fat Pipe Networks Salt Lake City, Ut

Software Engineering Manager

System clustering design and implementation. Systems programming and communication in Linux. Design and implementation of VPN communication monitoring. Device driver programming in Linux and NT.

1996-2000 Nu Skin Enterprises Provo, UT

Programmer/Analyst III - Systems Administrator III

Telephony systems programming including signaling to Dialogic hardware interfacing with Harris and Lucent switches. IVR applications programming based on the VGL voice toolkit. Designed and implemented the fax on demand subsystem of the Nu Skin VIP system. Data communications programming and system design including serial, socket and bi-sync protocols. Client-server, socket, IPC and RPC programming in 'C'. Applications programming in 'C' and Pro-C (Oracle).

Defining hardware systems and performance requirements for offices opening in new markets.

Administration of mission critical systems on Hewlett Packard, SUN, and other UNIX based systems in the US, Japan, Hong Kong, and other Far East countries. Implementing and managing a Forte development envrionment.

1985-1996 3M Health Information Systems Murray, UT

Software Engineer II

Data communications systems design and programming in 'C'. Design and implementation of a data transfer gateway system; a multi-protocol and data transfer system. Language design and implementation (LEX and YACC). X-windows based program builder application using the XVT toolkit.

Hardware systems requirements and specifications for production systems. Systems and network administration. Communications protocol programming includes HL7, X.25, serial, TCP/IP, delimited, tagged, and fixed data formats.

Hospital data management systems. Patient record management and reimbursement systems. Database table editors. Customer support. Maintenance programming. Interprocess and systems communication design and implementation in the UNIX, AOS/VS and Microsoft environments.

1983-1985 Unibase Systems Park City, UT

Programmer

Retail pharmacy management system programming. Responsible for the design and implementation of the 3rd party reimbursement, accounts receivable, drug to drug interaction subsystems, and file maintenance procedures.

1983 University of Utah Salt Lake City, UT

Teaching Assistant

Teaching Fortran 77. Teaching a section twice weekly, designing and grading weekly assignments and exams. Consulting with students.

EDUCATION

Senior in Computer Science at Weber State University

Senior in Chemical Engineering at University of Utah

e-mail thomas@mycabin.org

2682 W. Bridle Oak Dr., South Jordan, Ut. 84095 Phone (801) 569-8023

2004-03-23T07:31:29