Resume

Summary

Creative and goal-oriented IT architect and management consultant with a strong focus on providing strategic advisory services to modernize operations and drive business transformation with almost 20 years of total career experience. Specializing in defining current and target states, developing transformation roadmaps, and advising on innovative solutions, I collaborate with leadership to identify risks, enhance capabilities, and align technology initiatives with organizational goals.

Technical Skills

Languages & Frameworks

Java
Spring Boot
Python
JavaScript
TypeScript
HTML5
React
FastAPI
Node.js
  • Java (Java 8, Java 21, Java EE)
  • Spring (Spring Boot, Spring Cloud, Spring Batch)
  • JavaScript/TypeScript
  • React, AngularJS, Node.js
  • Python (AWS Lambdas, data processing, CLI tools)
  • Shell scripting, Perl, and C++ (legacy systems)

Backing Services

PostgreSQL
MongoDB
MySQL
MySQL
SQL Server
Redis
  • Databases: PostgreSQL, Sybase, DB2, MongoDB, Oracle, SQL Server
  • Messaging: Apache Kafka, IBM MQ
  • Caching: Redis, Memcached
  • Storage: Azure Blob Storage, AWS S3

Cloud Platforms

AWS
Azure
  • AWS (CloudWatch, Kinesis, Lambda, S3)
  • Azure (Blob Storage, DevOps Pipelines)
  • Google Cloud Platform (IoT data pipeline PoCs)

DevOps & Tools

Docker
Git
Jenkins
SonarQube
ELK Stack
Kibana
AppDynamics
Splunk
  • Containerization: Docker, Kubernetes
  • CI/CD: Azure DevOps, Git, Jenkins, SonarQube, Perforce
  • Monitoring: ELK Stack (Elasticsearch, Logstash, Kibana), AppDynamics, Splunk

Integration & Architecture

Apigee
GraphQL
Kafka
OpenAPI
  • REST APIs, GraphQL, Open API
  • Microservices architecture with JWT security
  • Saga and Orchestration patterns
  • Strangler Fig approach for system migration

Vendor Products

ChatGPT
.NET
Office 365
Confluence
Jira
GitHub Copilot
  • Microsoft Office 365 with plugin development in C#
  • Confluence, Jira
  • GitHub Copilot and other AI tools

Education

MCSE Certified Year 2000

Microsoft Certified Systems Engineer

Professional Experience

Feb 2023 - Present

Software Architect Advisory

AOPC / Method3, Harrisburg PA

  • Engaged as a senior consultant to modernize AOPC's legacy middleware platform, which ingested and processed court case data from counties across Pennsylvania.
  • Led the development of prototypes using Java 21, Spring Boot 3.x, and Docker to demonstrate improved approaches to message ingestion (via IBM MQ).
  • Built full-stack observability tools with Node.js, React, and REST APIs to visualize real-time statistics on messaging queues and file processing.
  • Conducted a comprehensive evaluation of tools for application profiling, logging, and monitoring.
  • Presented technical roadmaps and modernization strategies to senior architects and C-level managers.
  • Integrated AI into the development lifecycle using ChatGPT, GitHub Copilot, and other LLMs.
May 2019 - Dec 2022

Software and Enterprise Architect

CN Rail, Montreal QC

  • Served as the technical architect and consulting lead for CN Rail's first microservices-based application.
  • Built consensus with product owners, IT leadership, and C-level stakeholders by delivering architectural blueprints and phased roadmaps.
  • Evaluated and introduced modern development technologies—including Node.js, React, GraphQL, and Python.
  • Architected the gradual migration of CN's legacy trucking logistics system by leveraging the Strangler Fig pattern.
  • Oversaw a team of offshore developers, embedding code review and documentation standards across the delivery lifecycle.
  • Launched and justified CN's first developer hardware upgrade program by analyzing build times and resource utilization.
May 2018 - Dec 2018

Software and Cloud Engineer

Morgan Stanley, Montreal QC

  • Created Java command line tools to move specific log actions from AWS cloud watch to on-prem for compliance purposes.
  • Wrote proof of concept streaming tools in Python to demonstrate AWS API capabilities.
  • Wrote AWS Python Lambdas that would write messages to specific kinesis queues.
  • Created additional Java command line tools to stream files on-prem to Azure Cloud Blob storage.
Apr 2017 - May 2018

Software Engineer Advisory

General Electric, Montreal QC

  • Examined an existing full stack application written in Java and Angular which was part of a product combined of IoT hardware and software.
  • Researched various Java profiling tools and decided on AppDynamics to discover performance bottlenecks.
  • Worked with the IoT team to improve cryptography protocols and security to ensure device communication was secure over a mesh network.
Jun 2014 - Jan 2016

Software Engineer

Morgan Stanley, Montreal QC

  • Rebuilt the global contractor payment system from the ground up using with a new full stack application in Java EE with Spring Framework.
  • Maintained a legacy application responsible for contractor on-boarding using HTML, Perl and C++.
  • Moved several legacy Perl, HTML applications into continuous integration using Perforce and Jenkins.
  • Coordinated Q/A testing and documentation for scheduled production application releases.
Feb 2014 - Mar 2014

Website Rebuild (Contract)

Economic Club of Canada, Toronto, ON

  • Rebuilt The Economic Club of Canada website from the ground up and was responsible for the entire project end to end.
  • The web-site was built using HTML5 JavaScript, jQuery PHP and MySQL using MVC design patterns and Bootstrap 3.0.
Aug 2013 - Nov 2013

Project Rescue (Contract)

Horizon Studios, Toronto, ON

  • Provided expertise to move the company forward by stabilizing their online global sales training and community platform.
  • Implemented an agile SDLC and deployment process, moved source code into git / Github.