Dan Feeny

From Vision to Execution: Leading Technology with Purpose and Curiousity… and having fun doing it.  

 

Boards & Volunteering


  • Pacific Post Partum Support Society
  •  

  • Cliff Avenue United FC
  •  

  • Burnaby Girls Soccer Club
  •  

  • Vancouver Crisis Centre
  •  

Skills

Strategic Leadership & Management
  • Team Building & Retention
  • Mentoring
  • Career Development & Performance Management
  • Organizational Structures
Process & Project Excellence
  • PDLC/SDLC
  • Project Management
  • Change Management
  • Agile/Lean (Scrum, Kanban, ShapeUp)
  • Incident Management
  • Software Licensing
Architecture & Design
  • Domain-driven Design
  • OOD/P
  • Distributed Archictecture
  • Microservices
  • RESTful APIs
  • SaaS/PaaS
Containers & Cloud
  • AWS
  • Azure
  • NGINX
  • Docker
  • Kubernetes (currently learning)
  • CyberSecurity Policy
  • Access Control
  • IP Networking
  • DNS
  • Firewalls
  • Load Balancing
  • IaC
Languages, Operating Systems & Tools
  • C/C++
  • C#/.NET
  • Java / Spring
  • Python
  • HTML/CSS
  • Ada93/95
  • 6086 assembly
  • bash
  • git
  • linux
  • Windows
  • MacOS
  • Atlassian
Data Technologies
  • Microsoft SQL Server
  • Microsoft SSRS
  • PostgreSQL
  • mySQL/MariaDB
  • Oracle
  • MongoDB
  • Cloudera Hadoop
  • Impala

Experience

CTO / COO

Tribe Property Technology / Tribe Property Management

At Tribe, offers tech-elevated solutions for Building, Managing and Living in multi-family residential communities. Our solutions combine human interaction, access and data to support a sustainable future for our multi-family living environments.

  • Kickstarted product development roadmaps and on-time software delivery across three product families, restructuring the PDLC from Discovery to Delivery, and introducing data-driven decisioning and tooling to product feature prioritization.
  • Rebuilt a demoralized product engineering team fostering a culture of process excellence, enthusiasm, and collaboration, reorganizing and expanding to two stream-aligned teams (25 members) and doubling product development throughput over the first 1.5 years.
  • Directed all facets of service management teams encompassing Client Accounting, Strata/Condo Management, Rental Management, and Administration, leading a senior leadership team of 9 with management oversight of a 200-member workforce.
  • Provided technology due diligence on multiple property management company acquisitions, facilitating geographic expansion into new markets in the BC Interior and Greater Toronto Area.
  • Project leadership on a transformational consolidation of multiple accounting and database platforms onto Yardi, a best of breed property management platform, reducing $100K in software licensing costs and unlocking future important operational efficiencies (e.g. paperless Accounts Payable).
  • Revitalized our self-serve rental management platform bottom line, eliminating a $250K annual loss through pricing changes and streamlined operations, positioning it for future profitability and sale.

C# .NET, Angular, React, SQL Server, MS Azure, , Node.js, React, MongoDB, AWS

August 2021 - April 2024

VP Engineering

Lendesk

Lendesk enables mortgage professionals with a complete end to end digital mortgage solution, the best of its kind in the Canadian Mortgage industry.

  • Leadership of Engineering members for all product development teams, inter-team and intra-team development processes, and product roadmap execution across 4 products (Lendesk Enterprise, Finmo, Spotlight, and Gateway).
  • Led the rapid expansion of Engineering from 4 Functional teams (25 staff) to a peak of 5 Stream-Aligned teams, an Enabling team, and supporting leadership roles (2 Directors and 70 staff).
  • Successfully stewarded the Product and Engineering departments through a year-long, enterprise workflow solution for RBC’s Alternative Lending division. Resulting in a significant increase in monetized traffic, this was also Lendesk’s first project for a major Canadian financial institution leading to projects with 4 of the 5 big banks.
  • Integrated the software, people, and processes of two acquired companies, restructuring the department to foster stronger relationships with acquired members while mobilizing on a major company pivot and product refocus.

Ruby on Rails, PHP/Laravel, Node.js, React, AWS Lambda, AWS

September 2018 - August 2021

VP Engineering

Paywith Worldwide

Paywith Worldwide enables banks, brands, enterprises and aspiring fintechs to create highly differentiated card programs designed to become the default card in a consumers mobile wallet.

  • Leadership of all Engineering staff including 11 Developers, 1 QA Manager, and 4 QA maintaining 2 geographical instances of a SaaS solution, 10+ mobile apps across 4 verticals.
  • Responsible for relationship management, career development, hiring/firing, and performance monitoring of all Engineering staff.
  • Improved alignment of Engineering resources with the CEO’s strategic vision by working with Product Management to create and deploy a new company priorities review process within the senior management team.
  • Successfully delivered a mall rewards project within a tight 3-month deadline ensuring PayWith was granted the next 10 mall properties for the satisfied customer.
  • Led the Engineering team for their first time through a large project breakdown, estimation, and negotiation process to ensure project scope matched the fixed time project schedule for our next card control product and customer.

Ruby on Rails, AWS, Javascript, React, Android, iOS

October 2017 - September 2018

Owner

Feeny Technology Solutions

Feeny Technology Solutoins was a boutique technology coaching and IT company I started as a teenager specializing in one-on-one technology consulting, guidance and support for individuals and small businesses. In 2018, FTS shut down so that I could focus my off-time on my role at the Pacific Post Partum Support Society.

September 1994 - 2018

VP Research & Development

INETCO Systems

Harness omni-channel payment data across the entire transaction journey in a single monitoring platform. Optimize operations, reduce payment transaction failures, speed up reporting cycles and forecasting by >75% with INETCO Insight.

  • Ownership and leadership of all Engineering and IT operations including 3 Leads, 13 Software Developers, and 3 QA personnel maintaining 3 products targeting large and medium financial institutions.
  • Led the R&D team through the implementation and first successful delivery of INETCO Analytics – a cluster technologies-based product allowing Business Managers unprecedented visibility into the performance of their ATM networks.
  • Responsible for training and mentorship of Leads to formalize and improve their iterative implementation cycles, working directly in the teams to sell and foster a lean paradigm for software engineering, which included purchase and deployment of the Atlassian Jira software suite. This increased accountability and transparency of R&D deliverables to downstream teams like Product Support and Sales.
  • Addressed deficiencies in inputs to the R&D team by working with PSIS, Product Management, Architecture, and the Senior Management team to create a set of processes and meetings streamlining Company Priorities and customer escalations while balancing new product and feature development.
  • Worked with the IT team to transition corporate services from legacy servers to virtualized environments, including moving QA, R&D, and PS integration testbeds.
  • Helmed the initiation and oversight of $400K project and 3rd party development team in India contracted to replace an aging UI with a web-based experience. Responsibilities included marshaling local resources for code reviews, architectural guidance, project management, and payment milestone sign-offs.
  • Revised the hours tracking process, wrote projects and justifications, and received a record SRED tax credit.

C/C++, Java, REST web services, Flex, Cloudera Hadoop (Impala, Spark, Apache Drill), Tableau

April 2014 - September 2017

Director of Engineering

Vivonet

  • Took responsibility of all Engineering teams, adding the Enterprise Management team, Delphi-based Point-Of-Sale team, DevOps, and BI teams.
  • Inherited and led our Business Intelligence team through the technical challenges of balancing near real-time reporting with increasing stores of data. Immediately hired and worked with a BI specialist increasing the efficiency of the system and reducing report lag times from 45 to 20 minutes. Overnight load times decreased from 4 hours to 2 and team maintenance effort decreased enough to begin researching and strategizing new technologies for our replacement technology stack.

October 2012 - April 2014

Software Development Manager - Nextgen products

Vivonet

Real-time, cloud-based point-of-sale systems for restaurants across the world.

  • Led the development team responsible for all products built on the company’s next generation of technology. These servers handled all mobile, kiosk, enterprise business process, and stadium suite management products.
  • Instrumental in rolling out an Agile process across 4 teams, adopting a story points-based estimation system and velocity tracking, time-based burndowns for progress tracking, sprint planning, retrospectives, and reporting using Atlassian’s Agile and Jira suite.
  • Inherited a mismanaged and stalled project outsourced to external contractors for the next major version of our mobile products. Holding contractors to account in parallel with transitioning the project in-house, was able to complete and release the project within two months of the original date – considered a major success.
  • Inherited management of and successfully completed two 3rd party integration projects and relationships expanding the product set to include an inventory and labour management solution and a self-order kiosk solution
  • Creatively leveraging existing infrastructure, designed, implemented, and deployed a food ordering kiosk to a major international airport within 2.5 months from start to finish.

PHP, Groovy, Spring Integration, Spring Technologies, Java, Solr, REST web services, Objective-C, Android, MySQL, Oracle, MS SSRS

Manager - Software Configuration Management & Product Owner - Test Automation

Rocket Gaming Systems

Indigenous owned company that built casino games and systems sold and installed to casino operators throughout the U.S.

In addition to the Manager - Software Configuration Manager responsibilities mentioned below, I took on a secondary role with these additional responsibilities:

  • Assigned to Test Automation to lead the recovery of a struggling initiative and to introduce a culture of Test Automation to the R&D department. Within 2 months, introduced an agile development process, TFS-based task tracking, roles and responsibilities, and broke down discipline and distributed location barriers within the team.
  • Led the extension of the automated build system to add automated smoke test marshaling, automated deployment, test framework initiation, reporting systems, and add the concept of automated testing to the existing bug lifecycle process.

Ant, Nant, C#, ASP.net, Perl, Lua, C++, MS Windows XP/2000

March 2003 - October 2012

Manager - Software Configuration Management

Rocket Gaming Systems

Indigenous owned company that built casino games and systems sold and installed to casino operators throughout the U.S.

  • Created Rocket’s brand new Software Configuration Management department hiring and managing 3 SCM Developers/Release Engineers responsible for all merging, builds, and installer development tasks.
  • Led the execution of Product Strategy plans through branch and merge planning with Product Management and Development Leads over 4-5 active development projects and 4 R&D offices.
  • Designed, implemented, and deployed a daily/continuous build system for 60+ products through two product lines multiplied over 4-5 active development projects at one time.
  • Liaised between Rocket R&D and various Gaming Certification Labs or State regulatory boards including Eclipse Testing (Cincinnati, OH) and Washington State Gambling Commission to achieve per-release certification of all gaming products. Achieved a 100% success rate in a tightly regulated market.

Ant, Nant, C#, ASP.net, Perl, Visual SVN, SharpSVN, QuickBuild, postgresSQL, MS Windows XP/2000/2008R2/7

Software Development Manager

Rocket Gaming Systems

Indigenous owned company that built casino games and systems sold and installed to casino operators throughout the U.S.

  • Managed up to 4 teams of engineers (3 leads, 24 developers) with focuses ranging from Game Design mathematics to hardware-related special projects with up to 6 projects being maintained simultaneously.
  • Restructured the Rocket development department to provide a core set of engineers to address stability and maintenance projects while ensuring that currently scheduled projects remained staffed and driven to conclusion.
  • Participated in the planning and restructuring of the development department as the company shifted from component based development teams to project based development teams, increasing the efficiency of projects by reducing competition for resources and increasing cohesion within teams.
  • Created and deployed the company branching and merging strategy required for moving to a project based development department, ensuring that development continued unhindered for individual projects yet work was unified to ensure a consistent feature set for all releases thereafter.

Team Lead - Client Systems

Red Hawk Gaming (soon purchased by Rocket Gaming Systems)

Casino Systems

  • Led a team of up to 13 developers through multiple successful releases of the Game Client, ranging from maintenance releases through to new feature package releases.
  • Effectively collaborated with server-based development teams to achieve functionality allowing Rocket Gaming’s product to seamlessly interface with other 3rd party gaming companies’ servers, expanding the sales opportunities available.
  • Led a team of 4 developers in integration of Rocket products with custom built I/O boards, laying the groundwork for future revisions that will allow Rocket to expand into US jurisdictions that require specialized solutions for state-regulated configuration and auditing.
  • Hired multiple high performing employees, some of which continued to become team leads and star performers for their departments. Performed regular interviews for candidates outside of my teams based on strong interviewing skills.

Delphi, C++, MS Windows XP

Software Developer

Red Hawk Gaming

Company contracted by Rocket Gaming Systems, an Indigenous owned company, to build their casino games and systems sold and installed to casino operators throughout the U.S.

  • Designed, implemented and certified the first iteration of the company Game Server, still in use to this day
  • Worked directly with off-site gaming certification laboratory to secure the company’s first Class II certification opening up new markets for Sales to continue selling Rocket product.
  • Successfully negotiated critical decisions on behalf of the company that corrected certification inconsistencies during testing of our random number generator based on interpretation of US federal statistical gaming regulations.

C++, mySQL, Delphi, MS Windows XP

Software Engineer

Infowave Software

Mobile Enterprise Connectors giving mobile devices access to companies’ resources in the pre- mobile VPN era

  • Member of numerous development teams working on a variety of Enterprise-level, wirelessly-enabling software solutions.
  • Served as the technical liaison for a special project with Intel, including traveling for meetings, working alongside Intel developers, and providing customized in-depth training for integration work.
  • Participated in interviewing and hiring development and quality assurance co-ops, including establishing a relationship with SFU’s Object Technology Program to increase student interest in the company.
  • Designed and developed an effective and flexible daily build process that was used extensively throughout Infowave in almost all development teams.
  • Independently researched new technologies to serve as new products as part of a Special Projects Team including a solution to view email attachments as html sent from a mobile device to a secure web server.

C++, Visual Basic, Windows Scripting, Linux (Gentoo), Windows XP, InstallShield, Wise Installer

May 2000 - June 2002

Software Engineer - Space Robotics

MacDonald Dettwiler and Associates (MDA)

Command and Control Software for the Canadarm 2 on the International Space Station.

  • Member of Space Station Project responsible for development of Operation and Control Software for new Mobile Servicing System robotic arm currently being used on the International Space Station.
  • Successfully worked as a member of various groups including testing, integration, and development teams.
  • Comfortably interacted with Canadian Space Agency on numerous occasions which included reviews and acceptance tests.
  • Supervised a team of up to 3 engineers responsible for merging and integrating software changes into a final software release and created the process followed by that team.
  • Distributed work to integration and merge members and reviewed progress, ensuring that tasks were done correctly and according to schedule.
  • Reviewed and rewrote documents pertaining to the validation and verification testing of product.

Ada83, Ada95, 6086 assembly, custom test script language, Unix, VAX

September 1998 - May 2000

RBC Alternate Mortgage System

We created a bespoke integration with RBC's internal systems (LINX) to be used by the Alternative Lending Team as their digital mortgage platform and lender gateway.

Read more..

Guildford Rewards Payment Gateway and Mobile Apps

Accepted in 2,000 stores in Ivanhoe Cambridge shopping centers across Canada, our e-gift card is sure to make someone’s day.

Read more..

INETCO Analytics

Increase ATM channel profitability, reduce payment failures, and grow your business by harnessing rich transaction data with INETCO Insight for Payment Analytics.

Read more..

Vivonet Kiosk

In 3 months, we built a new self-serve Kiosk food ordering solution, integrated with Vivonet's cloud-based POS platform, and deployed to the Dallas Fort Worth Airport - one of the most frequently visited superhub airports in the world.

Read more..

Rocket Builds

We created Rocket Gaming Systems first automated build and test system for 144 asset-heavy build targets and reduced the total build time from a week to under 36 hours.

Read more..

A Casino-wide Multiplayer Class 3 Gaming Server for Slot Machines

I built the first Class 3 gaming server certified for use in the U.S.A.

Read more..

Office Doc Attachments Display Service for Early Mobile Web Devices

This prototype service allowed users to forward email to a service that would email back a link where they could securely view the contents on an early mobile web or WAP device.

Read more..

Canada Arm 2's Mobile Base System Payload Orbital Accomodator

I wrote the software controlling the Payload Orbital Accomodator on the Canada Arm 2's (SSRMS) Mobile Base System

Read more..

Text Support Solution for the Pacific Post Partum Support Society

Procurement, setup, and deployment of a solution that allows the Pacific Post Partum Support Society to provide texting support to families in need.

Read more..

Feeny Technology Solutions

A boutique technology coaching and IT services company I owned and operated.

Read more..

RaspberryPi-based IR Camera outputting a Timelapse video

I created a RaspberryPi -based IR Camera that took snapshots over time and could be viewable as a timelapse video.

Read more..

Lecture - Guest Lecturer - Kwantlen Polytechnic University

Guest Lecturer for KPU's TMAS5110 - Managing Technical Business Growth

March 2023

Talk - Guest Speaker for SFU's Object Technology Program

Guest speaker and curriculum advisor for SFU's Object Technology Program

May 2002

Education

British Columbia Institute of Technology

Various courses

C#, Java, HTML/CSS

2007 - 2011

University of British Columbia / Okanagan University College

Bachelor of Science
Major: Computer Science

1993 - 1998
Nifty tech tag lists from Wouter Beeftink