Resume

Professional Summary

With over twenty five years of hands-on experience as a software developer, I have consistently demonstrated the ability to deliver high-quality, maintainable code across diverse domains. As a full stack developer, I have strong experience in Java, SQL, JavaScript, TypeScript, as well as Secure Design and Coding.

I place a strong emphasis on security, clean code practices, quality assurance, and robust testing.

Recent Experience

Radical Imaging 2025 - present (contract)

Lead Software Developer

  • Leading and engaging in software development, design, testing, and documentation for custom medical imaging solutions.

NetSuite (Oracle) 2016 - 2025

Sr. Principal Software Developer

  • Product Domains: Worked in two areas: supply-chain management and cash management. Utilized Java, SQL, JavaScript, TypeScript, and Kotlin.
  • Development Role: Started as a Sr Software Developer, promoted twice to Sr Principal.
  • Responsibilities:
    • Development, design, and testing.
    • Reviewed software designs to ensure quality and effectiveness.
    • Investigated potential security vulnerabilities and led discussions to address them.
    • Drove process improvements to enhance efficiency and reduce waste.
    • Delivered technical training sessions.
  • Security Role Expansion: Expanded role beyond development by becoming a Security Champion. Authored threat models, reviewed other's models, led team discussions on security risks, and identified vulnerabilities.
  • Volunteer Experience: Engaged in NetSuite Social Impact projects, including a hack-a-thon and customer-focused projects, gaining hands-on experience with ad-hoc teams and user interactions.

Agfa Healtcare 2011 - 2016

Software Developer and Software Architect

  • Responsible for design, documentation, coding, and collaboration with global development teams. This was a leadership role requiring initiation of design discussions, sharing information, and organizing global meetings.
  • Started as a Software Developer, then promoted to Architect.
  • Special responsibilities for operational and software security as a representative of a corporate information security team.
  • Worked on exciting challenges involving image processing, connectivity to PACS (picture archive and communication) systems, and understanding DICOM and IHE standards.
  • Highlights:
    • Authored design specification documents.
    • Attended the 2015 IHE North American Connectathon.
    • Maintained conformance with DICOM, IHE, and HL7 standards.
    • Participated in information and privacy security risk assessment processes.

Professional Development

Since graduating with an honours bachelor of science degree, my continued education has come from books, and more lately online learning platforms such as Coursera. Here are some of the courses that I have completed:

Formal Education

BSc, Honours Computing and Computer Electronics 2002

Wilfrid Laurier University (Ontario, Canada)

  • Grade: A (11.06/12 GPA)
  • Gold medal for top academic performance of the 2002 Honours Computing and Computer Electronics graduating class.
  • Pursued a directed research project in my final year: a supervised learning algorithm for transcribing English words to their phonetic equivalents.
  • Worked as a part-time teaching assistant for introductory programming and database courses.
  • Minored in Philosophy.