About
I’m Jamie - a software engineer from Toronto, Canada. Currently, I am Senior Software Developer @ Wealthsimple.
I have spent my career working on the design, implementation, and management of web applications ranging from marketing websites & CDPs to inventory management and PoS systems. I have also spent time as an educator, running a lab specializing in 3D printing and robotics, and recording an album (listen here).
In my spare time, I play video games and am currently working on a custom remake of the 1983 Taito Classic arcade game, Ice Cold Beer.
This page contains a bit more detail on my background, experience, and interests. If you’d like to hear more, you can contact me!
Technology Skills
I’ve had the opportunity to work with a lot of technology. A breakdown of my experience is below. Sections are sorted by experience level (highest to lowest).
Programming Languages
- JavaScript / TypeScript
- Python
- Java
- C#
- Ruby
Web Frameworks / Libraries
Server Side
- Node & Express
- Adobe Experience Manager (Sling)
- Django
- Next.js
- Ruby on Rails
- .NET (MVC and Core)
- Wordpress
Client Side
- React
- Angular (and AngularJS)
- jQuery
Infrastructure
- AWS
- Azure
- Terraform
Databases & Services
Databases
- PostgreSQL
- MySQL / MariaDB
- CosmosDB
- MongoDB
- MSSQL
Web Services
- Stripe
- Shopify
- Twilio
- Contentful
- Content Stack
- Various Data APIs
Other
- LLMs, prompt design, AI technology application
- Bash / ZSH
- Various CI/CD Platforms (Jenkins, Bamboo, GitLab, GitHub Actions)
- Adobe Experience Platform (RTCDP, AJO, CJA)
- Adobe Target
- Google Tag Manager / Adobe Data Collection (formerly Launch)
- Shopify
Other Skills
Though I love to be hands on with software engineering, I’ve spent a lot of time doing less technical work, including:
- Technical Project Management
- Requirements gathering & documentation
- 3D Printing & Robotics
- Lecturing / Education Development
- Training, Mentoring
Experience
Konrad Group Software Engineer (April 2015 - Present)
Positions Held: Software Developer Intern, Software Developer, Senior Software Developer, Software Architect, Software Architect & Team Lead, Technical Director (an engineering management position).
At Konrad, I managed a team of 12 developers ranging from Associate to Architect. I built and deployed (as contributor, tech lead, architect, or manager), over 20 web applications in many industries and technologies. I also spearheaded multiple business initiatives in training, outreach, product development, cybersecurity, performance evaluation, and other internal processes, and I served as the technical manager of our Adobe partnership. Oh, and I ran board game night.
Primary technologies include CMS implementations with AEM & React, CDP implementations with AEP, and many other projects using Node and React with close involvement with AWS and Azure for infrastructure and integrations with hundreds of third party platforms and APIs from e-commerce to flight data.
Media Classified Full Stack Developer (April 2014 - January 2020)
Implemented and maintained several product websites including carandtruck.ca. Provided consulting services and server maintenance as primary server admin. Key technologies included React, Python (Django), and PostgreSQL.
McMaster University Instructional Assistant Intern (September 2014 - April 2015)
Ran a state-of-the-art student lab specializing in 3D Printing and robotics. Worked with students to design and print 3D models for various projects, as well as with other departments to print research projects. Taught introductory Python and robotics courses and developed new content ranging from in-class exercises to training material for educators. Responsible for hardware maintenance on 30 printers.
Various Independent Contractor (2012 - 2015)
Various small contracts for web development work, primarily in Django and AngularJS.
Education
McMaster University Hamilton, ON (2010 - 2016)
Bachelor of Engineering Society, Software. 2016. Minor: Peace Studies.
Music
I have been playing guitar and witing music since I was young. In 2015, with the help of a friend I wrote and recorded an album called Recall. You can listen below or wherever you stream your music.