Technical Skills
languages, frameworks, environments, tools
Tap on skills to see experience details
backend
C#
10 yearsExpert
Primary language for enterprise application development, REST APIs, and system integration
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Led the development of a critical reporting portal using .NET C#, WebAPI and Microservices
CTDI
Software Developer (Contract) | Dec 2014 - Dec 2015
Developed a C# interface library and application integrating the Purolator API
.NET
10 yearsExpert
Framework for building web, mobile, desktop applications with extensive class libraries, runtime environments, and development tools
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Led the development of .NET back-end implementations on key applications. Creating WebAPI and Microservices
ASP.NET
10 yearsExpert
Framework of choice for building scalable web applications and services
Bill Gosling Outsourcing
Web Developer | Dec 2015 - Dec 2017
Designed and implemented an ASP.NET application for internal technology migration, increasing compatibility with internal machines by 80%
CTDI
Software Developer (Contract) | Dec 2014 - Dec 2015
Designed and launched a mobile application suite using Bootstrap, ASP.NET, C#, and MySQL
TypeScript
5 yearsAdvanced
Used for type-safe frontend development and Node.js applications
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Led the development of a critical reporting portal and banker applications with React and Typescript
JavaScript
10 yearsExpert
Core language for web development and client-side functionality
Bill Gosling Outsourcing
Web Developer | Dec 2015 - Dec 2017
Implemented and released a CRUD application for SharePoint 2012 using JavaScript, Bootstrap, and SharePoint API
Complete Innovations Inc.
Software Developer | Jul 2012 - Aug 2014
Developed hosted, mobile-native, and mobile-web applications, designing and implementing a mobile-web Javascript UI framework
frontend
React
6 yearsExpert
Modern UI development with hooks and component-based architecture
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Led the development of a critical reporting portal with React and Typescript
Next.js
3 yearsAdvanced
Server-side rendering and static site generation
Personal Projects
Software Developer | Ongoing
My Macro Tracker app is built using Next.js, Typescript, Zustand, PostgreSql and deployed on Vercel. It utilizes OpenAI completions for generating macronutrient information
Angular
5 yearsAdvanced
Enterprise-scale SPA development
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Led the development of internal applications for bankers, front-end in Angular and Angular.js
Bill Gosling Outsourcing
Web Developer | Dec 2015 - Dec 2017
Developed internal applications using Bootstrap and Angular 2, improving user interface responsiveness and user experience
HTML/CSS
10 yearsExpert
Core web technologies for structure and styling
Complete Innovations Inc.
Software Developer | Jul 2012 - Aug 2014
Developed hosted, mobile-native, and mobile-web applications, designing and implementing a mobile-web Javascript UI framework
Bootstrap
8 yearsExpert
Rapid responsive UI development
Bill Gosling Outsourcing
Web Developer | Dec 2015 - Dec 2017
Developed internal applications using Bootstrap and Angular 2, improving user interface responsiveness and user experience
CTDI
Software Developer (Contract) | Dec 2014 - Dec 2015
Designed and launched a mobile application suite using Bootstrap, ASP.NET, C#, and MySQL
jQuery
8 yearsExpert
DOM manipulation and AJAX functionality
Complete Innovations Inc.
Software Developer | Jul 2012 - Aug 2014
Developed hosted, mobile-native, and mobile-web applications, designing and implementing a mobile-web Javascript UI framework
databases
SQL Server
8 yearsExpert
Complex queries, stored procedures, and performance optimization
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Automated data processes by integrating SFTP transfers and REST APIs, replacing manual Excel tasks
Oracle MySQL
6 yearsAdvanced
Database design and optimization for web applications
CTDI
Software Developer (Contract) | Dec 2014 - Dec 2015
Optimized complex reporting and data representation by writing and refining stored procedures, functions, and views in Oracle MySQL
SSIS
5 yearsAdvanced
ETL process automation and data warehousing
Bill Gosling Outsourcing
Web Developer | Dec 2015 - Dec 2017
Optimized ETL processes for data warehousing and reporting by building SSIS packages and developing C# applications
ETL Processes
7 yearsExpert
Data transformation and integration workflows
Bill Gosling Outsourcing
Web Developer | Dec 2015 - Dec 2017
Optimized ETL processes for data warehousing and reporting by building SSIS packages and developing C# applications
tools
Helios
4 yearsAdvanced
Deployment and infrastructure management
Git
8 yearsExpert
Version control and collaboration
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Collaborated in Agile teams, utilizing Git and Jira to manage tasks and coordinate cross-functional efforts
Jira
6 yearsExpert
Agile project management and issue tracking
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Collaborated in Agile teams, utilizing Git and Jira to manage tasks and coordinate cross-functional efforts
CI/CD Pipelines
5 yearsAdvanced
Automated testing and deployment workflows
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Implemented CI/CD pipelines with Helios, streamlining deployments and reducing deployment times by 60%
SharePoint
4 yearsAdvanced
Enterprise content management and collaboration
Bill Gosling Outsourcing
Web Developer | Dec 2015 - Dec 2017
Implemented and released a CRUD application for SharePoint 2012 using JavaScript, Bootstrap, and SharePoint API
LLMs
2 yearsIntermediate
AI model implementation and integration
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Participated in AI initiatives, testing and developing use cases for LLMs and GPT architectures in development environments
GPT Implementation
2 yearsIntermediate
Natural language processing solutions
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Participated in AI initiatives, testing and developing use cases for LLMs and GPT architectures in development environments