Lorcan McDonald - CV

Lorcan McDonald

I have a passion for improving efficiency in software development, especially through automation: if a computer can do it a computer should do it. This allows my teams to spend more time on producing insights and innovation at scale.

Big fan of Haskell, the UNIX command line, Javascript, Docker, and especially Vim.

Work Experience

Vectra AI

Director of Software Engineering February 2022 → November 2024

Principal Engineer November 2020 → February 2022

LetsGetChecked

Engineering Manager January 2020 → May 2020

Jet.com (Walmart Subsidiary)

Associate Director Aug 2017 → January 2020

Melosity

Chief Technical Officer Nov 2015 → Jul 2017

ServiceFrame

Principal Engineer May 2012 → Nov 2015

IBM

Staff Software Engineer Sept 2008 → May 2012

Deecal International (acquired by FirstData)

Senior Full Stack Developer Nov 2006 → Sept 2008

Trade Exchange Network

Software Developer Feb 2004 → Nov 2006

Projects

regexicon.com

A common problem I’ve noticed when code reviewing regular expressions is not that they don’t match the intended pattern, but rather that they will match something unexpected. I wrote this web service to help non-expert regular expression authors identify these issues by showing a selection of strings that would match a given regex.

You can try it out at http://regexicon.com/. Code available at https://github.com/lorcanmcdonald/RegexCandidates

Education

Dublin City University

BSc. Computer Applications (Software Engineering) Sept 1999 → May 2003

Key Modules:

Work Placement: