Anthony C. Garland, P.E.
Garland
Consulting
1373
Bonanza Alley
Camano
Island, WA 98282-8431
360-387-6390
contact@GarlandConsulting.us
www.GarlandConsulting.us
OBJECTIVE:
Provide software development expertise working independently or with a client's product development team. Utilize my system architecture and technical design skills to ensure the success of a client's software development effort.
EMPLOYMENT HISTORY:
Garland Consulting: March 2008 – present. Software Consultant
Fluke Electronics, Inc.: December 2004 – February 2008. Sr. Staff Engineer.
Garland Consulting: June – November 2004. Software Consultant.
Educational Sabbatical: June 2000 – May 2004. Doctor of Theology, Louisiana Baptist Theological Seminary.
Construx Software Builders: October 1999 – May 2000. Senior Consulting Engineer.
Garland Consulting: October 1992 – September 1999. Software Consultant.
John Fluke Mfg. Co., Inc.: June 1991 – February, 1992. Chief Software Engineer.
Garland Consulting: October 1990 – May, 1991. Software Consultant.
John Fluke Mfg. Co., Inc.: June 1982 - September 1990. Software Engineer, Senior Software Engineer, Staff Software Engineer.
Garland-Parle Mfg. Co., Inc.: 1981 - 1983. Vice President and Director of Engineering (co-founder).
John Fluke Mfg. Co., Inc.: June, 1979 – February, 1982. Associate Design Engineer, Design Engineer.
EXPERIENCE:
Languages / Tools:
Java, RMI, Python, C++, STL, C, XML, HTML, Javascript, UML, MFC, MSVC++, BC++, Basic, Pascal, Fortran, shell scripts, perl, awk, sed, lex, make, hg, svn, rcs, cvs, gdb, wiki, IAR Workbench, Teamwork, GPIB. Assembler: Arm9, Intel 80X86, 8048, 8039, 8051, Motorola 68K-family, TI 99XXX-family, Zilog Z80.
Development Methods:
Requirements analysis, prototyping, object-oriented analysis/design, structured analysis/design, refactoring, complexity/productivity metrics, inspections/walk-throughs, defect tracking, revision control, automated testing, technical writing.
Operating Systems:
Windows XP/2000/NT, Linux, Solaris, Windows-98/95/3.1, MS-DOS, UNIX, embOS, eCos, VxWorks, MagicCap.
Real-Time:
IPC, RPC, ISRs, DSRs, VXI, device drivers, preemptive multitasking/scheduling (multi-threaded applications), critical sections/synchronization, monitors, semaphores, embedded systems, ICE, logic analyzers.
Computers:
PC, Sun/HP Workstations, HP-64000/Intel ICE, GPIB instrument controllers, embedded devices.
Project Development Experience:
Developer on over two-dozen software projects and 5 hardware projects. Technical lead on numerous projects. Details available in separate Project Development Experience document.
CLIENTS/EMPLOYERS
Carbon Design Group, www.carbondesign.com/
Construx Software, www.construx.com
Dynapro Systems, (now 3M Touch Systems), www.3m.com/3MTouchSystems
Fluke Electronics www.fluke.com
Fourgen Systems (now Gillani Corporation), www.enduracorp.com
Frank Russell Corporation, www.russell.com
IS Squared, www.is2inc.com
Philips Medical Systems, www.medical.philips.com
Sony Corporation, www.sony.com
Stratos Product Development Group, www.stratos.com
Traveling Software (now Laplink.com), www.laplink.com
EDUCATION:
Bachelor of Science in Electrical Engineering, University of Washington, June 1979. GPA 3.86 (A = 4.0).
Master of Theological Studies, Louisiana Baptist Theological Seminary, May 2001. GPA 4.0.
Doctor of Theology, Louisiana Baptist Theological Seminary, May 2004. GPA 4.0.
ACHIEVEMENTS:
Licensed Professional Engineer, Electrical Engineering (State of Washington), September 1985 - present.
Member, University of Washington Software Engineering Advisory Board, 1997.
Instructor, "The Process of Software Engineering," University of Washington Extension, Winter 1992, 1993.
Licensed U.S. Merchant Marine Officer, Master, 50 tons, 1991 - 2000.
Extra-Class Amateur Radio License (N7DX), 1974 - present.
Commercial General Radiotelephone License, 1972 - present.
REFERENCES:
Available on request.
PERSONAL:
Married, no children, D.O.B. 6/10/57, 6'0", 180 lbs, excellent health.
INTERESTS:
Teaching, sailing, music.