Darren Duncan

Senior Full Stack Software Architect and Developer



Professional Experience

Benevity - Senior Software Developer (2018.04-2023.01) - Permanent Full-time - Victoria, BC, Canada - Hybrid

Benevity (https://benevity.com) is a Canadian software developer that is the global leader in corporate purpose software as a service, used by 650+ client companies, including many iconic brands, empowering their people to take social action on causes they care about, and has processed over 7 billion dollars in donations, as of 2022.

HarmonIQ Health Systems Corporation - Independent Contractor (2015.02-2018.03) - Freelance - Orem, Utah, USA - Remote

HarmonIQ Health Systems Corporation (nee https://harmoniqhealth.com) was an American software developer that delivered comprehensive solutions for health care quality, access, and outcomes through clinical workflow and analytics tools. Previously Database Consulting Group (nee https://databaseconsultinggroup.com).

ChargeSmart / VeriFone / TIO Networks - Senior Software Design Engineer (2011.02-2014.10) - Permanent Full-time / Freelance - San Francisco, California, USA - Remote

ChargeSmart (nee http://www.chargesmart.com) was a web-based e-commerce business allowing credit card funded bill payments to be made easily over the internet to utilities or other billers that otherwise don't support them. ChargeSmart was a startup, then was owned by VeriFone, and then by TIO Networks (then by PayPal).

Traveller's Inn (TI) - Web Developer (2006.03-2009.07) - Freelance - Victoria, BC, Canada - Remote

Traveller's Inn was a chain of about 10 hotels around Victoria, BC.

Anthony Macauley Associates (AMA) - Application Developer (2000.09-2003.05) - Permanent Full-time - Victoria, BC, Canada - On-site

Anthony Macauley Associates (http://gx.ca) is a Canadian software developer that creates and implements product solutions designed for the needs of departments and agencies at all levels of government.

Government of BC - BC Public Service - British Columbia Buildings Corporation (BCBC) - Intranet Developer (1999.08-1999.12) - Internship - Victoria, BC, Canada - On-site

British Columbia Buildings Corporation (nee http://www.bcbc.bc.ca) was a BC government agency that managed public lands and properties. It was later renamed to Accommodation and Real Estate Services (ARES), part of Shared Services BC.


Open Source

Muldis Database Projects (2002-Present)

Created a set of new projects intended to bring significant advances to the database industry; see GitHub (https://github.com/muldis) for the latest versions.

Modules For Web Applications (1999-2006)

Created a set of Perl modules concerned mainly with web applications, released on CPAN (https://metacpan.org/author/DUNCAND); they're all functional but I have no plans to develop them further.

Skill Demonstrations (2023)

Created a set of projects intended more to publicly demonstrate that I have experience with a range of technologies, rather than being intended for actual use in industry, in contrast with my other open source projects. See GitHub (https://github.com/muldis/Muldis_Skill_Demos) for those.

Technologies used: TypeScript, Node.js, Nest, Express, React, JSON, REST APIs / Swagger, MERN stack (modified). Also learning: Python, Ruby, Vue, Angular.

Open Source Community (2000-Present)

Extensive and ongoing involvement in and contributions to multiple open source communities.

Presentations, Papers, and Recognitions


Technical Skills

Significant or Expert Task Skills or Experience

Programming Languages and Markup

Database Management Systems, Related Tools

Developer Tools / Automation / Version Control Systems

Other Software / Networks / Protocols