Summary
Staff Software Engineer with 15 years shipping web, desktop and mobile products for US and
European companies, currently at WillowTree (TELUS Digital) on enterprise React, TypeScript and
Adobe Experience Manager platforms. Led engineering teams of up to 9 at WillowTree and as Software Development Manager at
Cattlesoft (web, mobile and desktop), and built and run
Mekena, a fleet-management SaaS, end to end:
product, React and Node.js codebase, infrastructure, go-to-market. PhD in Mathematics; strong on
algorithms, system design, data modelling and clear written communication. Open to Staff
Engineer, Tech Lead and Engineering Manager roles; available full time (40 hours a week), remote.
Skills
Core (daily, 8+ years) TypeScript, JavaScript, React, Redux, Node.js, Express, HTML, CSS, accessibility (WCAG), REST and GraphQL API design
Front-end platform Component architecture, Styled Components, Material UI, responsive UI, Webpack, Astro, Lighthouse-100 performance work
Enterprise platforms Adobe Experience Manager (since 2021), multi-tenant SaaS architecture, hardware and device integration
Quality and delivery TDD and BDD, Jest, Git and GitHub Actions CI, Docker containers, Puppeteer, specs and documentation, Jira
Leadership and product Engineering management (teams of up to 9), technical leadership, code review and architecture decisions, hiring and mentoring, product ownership, roadmapping, go-to-market, client and stakeholder communication, Agile and Scrum
Data and algorithms PostgreSQL, MySQL, MongoDB, algorithms and data structures (PhD mathematics), Python, R, statistics