Senior Software Developer
Last active: 01/09/2014
Looking for development projects in which I can contribute at a senior level. My strongest technical skills are in C, C++ and Java. I have an interest in data communications projects and have a deep understanding of IP networking.
A recent project used the Boost libraries: ASIO, Threads and Serialization in my design and implementation of a distributed simulation state for a networked safety training program. This runs on multiple Windows workstations on a local area network. If I were to develop this further,I would explore the use of IPv6 Multicast protocols..
I recently spent two years in IP network administration which has provided me with an understanding of current routers, switches and the real-world management of large networks.
My Java projects included removal of a performance bottleneck from the Visual Editor for XML which has moved from Sourceforge to the Eclipse Foundation, and a number of projects employing Java Server Pages, XML, XSLT and XSL:FO and a Java Bean used for web site navigation.
I worked for an accounting firm for a number of years and completed about half of the Canadian training program for the Certified General Accountant designation.
I spent many years working on Ottawa, Canada, employed by the Government of Canada (Statistics, Taxation and Defence) as well as Nortel , followed by many years as a contract programmer with short assignments in Boulder, CO and Wilmington, DE. I have worked as a web site, system and network administrator on a number of occasions and have been a member of several teams responsible for the operation of small, medium and large IBM mainframe data centres.
I spent several years working in the Nortel family of companies with a focus on the Network Administration System used for the DPN packet networking portfolio. My specialties included a provisioning database and network accounting data recovery and processing. This gave me experience with a large number of legacy protocols including the X.25 and SNA products.I have also worked with SNMP systems as a developer and a system administrator.