Technical Skills

AI & Tooling

Claude AI (context engineering, CLAUDE.md patterns) Prompt Engineering AI-assisted development workflows

CI/CD & Source Control

Git GitLab CI GitHub Actions Jenkins Azure DevOps Subversion Team Foundation Server

Cloud Technologies

AWS (ECS, ECR, EC2, S3, Fargate, RDS, Lambda, SES) Docker Digital Ocean Linode

Database

SQL (MySQL, T-SQL) PostgreSQL Redis SSAS SSIS SSDT

Frameworks

Laravel VueJS Angular jQuery Ionic Framework Electron NestJS

Operating Systems

Windows macOS Linux

Practices

Code Review Agile/Scrum (CSM) Clean Architecture SOLID Principles

Programming Languages

C C++ C# Java Visual Basic VB.NET Python R

Scripting

AutoIT Bash PowerShell

Testing

PHPUnit Jest XUnit MSTest JUnit HP Quality Center TDD Automated Testing

Web Technologies

JavaScript/TypeScript PHP ASP.NET CSS

Experience

Engineering Manager

Uptake Technologies Inc.

2019 - 2022
  • Managed and coached a team of developers, fostering a culture of continuous improvement, knowledge sharing, and technical excellence
  • Led the co-op (internship) program, providing structured mentorship and career development guidance for junior developers
  • Coached team members to set effective and achievable personal goals; encouraged the adoption of testable code practices
  • Partnered with Senior Management to improve Agile practices and delivery workflows across the organization
  • Guided architecture decisions for new and legacy applications, balancing short-term delivery with long-term system reliability
  • Removed blockers, facilitated collaboration across teams, and helped developers stay focused on meaningful outcomes
enterprise industrial ai

Senior Software Engineer

Uptake Technologies Inc.

2018 - 2019
  • Led code review processes and mentored developers on testable code practices and clean architecture
  • Implemented Agile best practices and supported the team through process improvements
  • Investigated and resolved issues with pre-existing applications
  • Encouraged the team to write more testable, maintainable code
enterprise industrial ai

Senior Software Engineer / Senior Database Developer

SPS Commerce / ToolBox Solutions

2013 - 2018
  • Led bi-weekly sprint planning sessions and collaborated with product owners to deliver features on time and within budget
  • Architected and built a relational data warehouse for internal analytics; developed modular data transformation pipelines (SSIS)
  • Led the simplification of SSIS processes by designing a modular, reusable architecture
  • Developed utilities to support the migration of applications into the cloud (AWS)
  • Completed performance tuning for long-running queries; automated code deployment across all environments
  • Formally mentored a co-worker on technical skills and professional growth
  • Performed after-hours monitoring and troubleshooting of client data load processes to meet Service Level Agreements
  • Ensured code quality through code reviews; contributed technical documents to a corporate knowledge base
retail supply-chain enterprise

Database Developer

SPS Commerce / ToolBox Solutions

2010 - 2013
  • Followed scrum methodology for software development
  • Created SSIS packages to load data from various data sources
  • Built and queried SQL Server Analysis Services (SSAS) cubes for reporting purposes
  • Developed scripts to reduce the amount of manual effort required
retail supply-chain enterprise

Education

University of Guelph

Bachelor of Science - Computing and Information Science (Co-op)

2005 - 2010

Johns Hopkins University (Coursera)

Data Science Specialization

2015 - 2016

Toastmasters International

Advanced Leader Bronze, Competent Communicator

2012 - 2016
  • Sergeant at Arms, Vice President of Education, Mentorship Chair

Certifications

Fundamentals of Ansible

Red Hat

2025

Prompt Engineering for ChatGPT

Vanderbilt University

2025

OpenAI GPTs: Creating Your Own Custom AI Assistants

Vanderbilt University

2025

AI Agents and Agentic AI Architecture in Python

Vanderbilt University

2025

AI Agents and Agentic AI with Python & Generative AI

Vanderbilt University

2025

Building Data Lakes on AWS

Amazon Web Services

2025

Architecting Solutions on AWS

Amazon Web Services

2025

AWS Cloud Technical Essentials

Amazon Web Services

2025

Agile Project Management

Google

2025

Google Project Management Professional Certificate (v2)

Coursera

2025

Project Execution: Running the Project

Google

2025

Project Planning: Putting It All Together

Google

2025

Foundations of Project Management

Google

2024

Project Initiation: Starting a Successful Project

Google

2024

Negotiating with Agility

LinkedIn

2019

People Analytics

Coursera

2017

Database Management Essentials

Coursera

2017

Operations Analytics

Coursera

2017

Customer Analytics

Coursera

2017

Data Science Specialization

Coursera

2016

Certified Scrum Master

Scrum Alliance

2015

Certified ScrumMaster (CSM)

Scrum Alliance

2015

AWS Cloud Solutions Architect

Amazon Web Services

Microsoft Certified Technology Specialist - Business Intelligence and Maintenance

Microsoft

2011

Microsoft Certified Technology Specialist - SQL Server 2008

Microsoft

2011

Technology Specialist - .NET Framework 3.5, ASP.NET Application Development

Microsoft

2011

Ready to Work Together?

Let's discuss how I can help with your next project.

Get in Touch