Experience

Release Manager, Linux Foundation (Sept 2014 - Present)

  • Provide software build support to LF projects
  • Manage services including:
    • Jenkins
    • Gerrit
    • Nexus
    • Sonar
  • Develop and deploy tooling used by LF including:
    • Jenkins Job Builder (JJB)
    • Python Jenkins
    • Global JJB
    • lftools
  • Project Lead for OpenDaylight releng projects
  • Write and manage documentation for OpenDaylight and Linux Foundation Releng

Technical Steering Committee Member, OpenDaylight (Nov 2016 - Present)

  • Participate in technical discussions related to the OpenDaylight project
  • Provide release engineering expertise to the TSC members
  • Assist in directing sub-projects toward a successful software release

Core Reviewer, Jenkins Job Builder (Sept 2015 - Present)

  • Contribute new features
  • Review community code contributions
  • Maintain project documentation
  • Provide project management and approve software releases

Release Engineer, Eclipse Foundation (Feb 2012 - Sept 2014)

  • Provide support to Eclipse projects for the Common Build Infrastructure (CBI)
  • Provide support for the Eclipse Long Term Support (LTS) forge
  • Assist Eclipse projects with migrating builds to Maven/Tycho.
  • Gerrit deployment and maintenance
  • Hudson deployment and maintenance
  • Apache configuration and management
  • Web based code signing service development and management
  • Setup SonarQube code analysis software

Support Engineer, Nakina Systems (Nov 2009 - Feb 2012)

  • Provide Enterprise level support to Tier 1 ISPs
  • Product Support for Nakina NI-Framework and NI-Controller, including Solaris 10 and Oracle 10g/11g administration
  • Provide Nakina product training to team members
  • Baseline customer systems to ensure they meet required specifications
  • Create, maintain and test Method of Process (MOP) documents for customer use
  • Product Verification, UI Testing, Developer API testing in Java / Python
  • Create install scripts to improve efficiency in testing new builds of the Nakina Product
  • Create Solaris scripts to automate creation of zones
  • Maintain SSH Tunnels to provide access to offsite equipment for the team

Lead Developer, FOSSLC (Feb 2008 - Jan 2015)

  • Lead Developer for Freeseer a presentation capture software used by FOSSLC to record presentations with a focus of making conference recording cheaper and easier
  • Mentor students from programs such as GSoC, UCOSP, and Facebook Open Academy with work on Freeseer.
  • Volunteer filming open source related conferences including FSOSS, PGCon, BSDCan, SotM2011, FOSS4G2011, FOSS4G2013, EclipseConNA2013, EclipseConEurope2012 as well as FOSSLC hosted events

Technical Services Specialist, BOLDstreet Wireless (Jan 2007 - Dec 2007)

  • Monitor and manage over 1000 hotpots across Canada to provide high availability and meet SLA targets
  • Troubleshoot network issues with clients and on-site partners
  • Provide end-user technical support
  • Create scripts for automated configuration of Colubris Access Points
  • Pre-configured wireless access points and shipped equipment to on-site technicians for installation
  • Test cellphones using UMA/SIP protocols to compare battery life, signal quality, call drops and hand-overs
  • Setup Trixbox for internal SIP testing