Anthony C. Garland, P.E.
Garland
Consulting
1373
Bonanza Alley
Camano
Island, WA 98282-8431
contact@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, Python, C++, STL, Boost, C, XML, HTML, Javascript, UML, MFC, MSVC++, BC++, Basic, Pascal, Fortran, Qt, Yocto, ltib, shell scripts, perl, awk, sed, lex, Scons, mako, cheetah, ant, make, git, hg, svn, rcs, cvs, eclipse, gdb, wiki, IAR Workbench, Keil, CSPY, Teamwork, GPIB, ISO-14443, ISO-7816, STM32Cube.
Development Methods:
Requirements analysis, prototyping, continuous integration (CI), object-oriented analysis/design, structured analysis/design, refactoring, complexity/productivity metrics, inspections/walk-throughs, defect tracking, revision control, test-driven development, agile, kanban, technical writing.
Operating Systems:
Android, Linux, Unix, Solaris, Windows 7/XP/2000/NT/98/95/3.1, MS-DOS, embOS, eCos, VxWorks, MagicCap.
Communication:
IoT, BT, BLE, ANT, iBeacon, NFC, TAG, NDEF, OTA, DFU, TCP/IP, LWIP, NTP, I2C, SPI, USB, RS-232, GPIB
Real-Time:
IPC, RPC, ISRs, DSRs, VXI, device drivers, preemptive multitasking/scheduling (multi-threaded applications), critical sections/synchronization, hierarchical state machines (HSM), protothreads, monitors, semaphores, embedded systems, ICE, logic analyzer, oscilloscope.
Processors and Computers:
ARM, Nordic nRF51, nRF52, STM32F4, Arduino, IMU, CC2510, Intel 80X86, 8048, 8039, 8051, Motorola 68K-family, TI 99XXX-family, Zilog Z80, PC, Sun/HP Workstations, HP-64000/Intel ICE, GPIB instrument controllers, embedded devices.
Security:
Public key cryptography, authentication, confidentiality, signatures, AES-128, ECC, ECDH, ECDSA, micro-ecc.
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
- Chrono Therapeutics: www.chronothera.com
- Code Blue Consulting: www.codebluecommunications.com
Construx Software: www.construx.com
Dynapro Systems: (now 3M Touch Systems): www.3m.com/3MTouchSystems
-
FiftyThree, Inc.: www.fiftythree.com
Fluke Electronics www.fluke.com
Fourgen Systems (now Gillani Corporation): www.enduracorp.com
Frank Russell Corporation: www.russell.com
-
Intermec
Technology Corporation: www.intermec.com
IS Squared: www.is2inc.com
Maxon Gilbert: www.maxongilbert.com
Nytec: www.nytec.com
Philips Medical Systems: www.medical.philips.com
Sony Corporation: www.sony.com
Stratos Product Development Group: www.stratos.com
Teague: www.teague.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.
-
Co-holder of 7 patents:
U.S. #4855949,
U.S. #7626375 (EU #111693662.8-1524),
U.S. #7679356 (EU #11169361.0-1524),
U.S #838879 (EU #11174651.7-2216, EU# 11174639.2-2216),
U.S. #8456153,
U.S. #9739803,
U.S. #10191087,
- 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", 170 lbs, excellent health.
INTERESTS:
Teaching, sailing, music.