Software Engineer with a broad range of experience ranging from embedded application development to networked PC based applications. Primary experience over the last decade has been in the computer security and information assurance domain developing secure cross platform (Linux, Windows and Mac OSX) applications using C++, C, STL, Boost and a variety of other open source libraries. It has also included the development of Linux based embedded applications running on the ARM9 processor and Triton TX25 ARM based System on Chip (SOC). Role has involved significant systems engineering and requirements management using DOORS and significant object oriented analysis and design using UML (Enterprise Architect). Prior experience has included the development of real time applications using Nucleus and VxWorks 5.4 (Tornado) for both TV broadcast equipment (Edge QAM) and a VOIP (H323) telephony switch. I consider myself to be a competent 'hands on' engineer who enjoys the technical aspects of software engineering.