Sign in

Sr Software Engineer

Provo, Utah, United States
January 06, 2018

Contact this candidate


Thane Diamond

Sr. Software Engineer

Phone: 801-***-****



Languages: C/C++, assembly, Java, Node.js, bash, python.

OS: Linux, Windows, Netware.

Technology: IP, TCP, UDP, DNS, HTTP, SMTP, IMAP, JSON, sql, bsd, ssl, gdb, Kernel, raw device I/O, memory paging, threading, synchronization primitives

Tools: ssh, git, subversion, jira, salesforce, jenkins.

Other: Agile/Scrum.


Messaging Architects, 2005-2017

Sr Software Engineer / Software Architect

Designed, developed and maintained cross platform libraries including threading, memory management, synchronization primitives, time synchronization, protocol clients.

Designed, developed and maintained various IP protocol servers some with established RFC protocols, others with custom protocols.

Novell, 1995-2005

Software Engineer I / Sr Software Engineer

Wrote tests and a testing harness to test the NetWare standard C libraries.

Developed and maintained the standard C libraries.

Developed and maintained the NetWare internal kernel debugger.

Wrote kernel drivers for keyboard I/O and a random number generator that used an IBM bus controller chip for it's data.

Accountix, 1993-1995

Software Engineer

Wrote accounting software for employee leasing companies.

US Navy, 1989-1992

Data Systems Technician

Responsible for repair and maintenance of naval navigation and tactical computers.


Combat Systems Technical School

Naval class A and class C school covering electronics and component level computer repair.

Contact this candidate