Thane Diamond
Sr. Software Engineer
Phone: 801-***-****
Email: *****.*******@*****.***
Skills
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.
Experience
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.
Education
Combat Systems Technical School
Naval class A and class C school covering electronics and component level computer repair.