Software Developer


I really enjoy the process of developing ideas and building them into something tangible whether they be applications for mobile, web or otherwise. I also enjoy doing repairs, renovations and additions to existing software. It's a good feeling to me to find and fix a difficult bug. And implementing new features is fun too. And I enjoy writing guides, tutorials and maps to help clients and their customers understand and use their products more effectively.

Key Skills
  • PHP
  • Laravel
  • Java
  • JavaScript
  • Python
  • Bash

Work Experience

Software Developer

Assurant Solutions2 Years

Developed and maintained services, applications and scripts in: PHP Laravel Java JavaScript Python & Bash scripts Capistrano Linux environments with Apache. GIT for source control. Agile and Jira. Supported various software components including both PHP and Java services as well as Magento web sites and and AngularJS application. Developed automated integration test suites to test the API end to end in Postman using JavaScript. Implemented Neuman for further automation. Implemented Swagger for the API specification.

Software Developer

Solmagnus9 Years

SalesInView - iPhone/iPad App for keeping track of your sales opportunities Software development for various clients and in-house applications. iOS (iphone/ipad) apps In-house or cloud based business systems Bespoke web applications Integration and customization Large and small software systems development and maintenance Automation and script development Proficient in the following … PHP/MySql Python R/Shiny HTML5/CSS3, Javascript, Jquery, AngularJS Frameworks such as Django, web2py, CodeIgniter, Laravel C, C++, Java, Wordpress, Magento, EE + other CMS Linux systems Objective C GIT

Software Engineer/Senior Software Engineer

Nortel Networks8 Years

Large scale software design and development in C++ and Java Other languages Perl, Python, bash, C Solaris and Linux systems Oracle Mobile technologies - CDMA, GSM/GPRS, UMTS ClearCase

Computer Programmer

CCH3 months

Developed software for the production of electronic versions of several CCH publications Languages C/C++, Python, bash, ksh, Perl XML/SGML/HTML Solaris and unix systems Oracle

Computer Consultant

Various12 months

Various projects mostly for small businesses in the area - small applications development, spreadsheets, software installations, hardware installations and maintenance, networks, training