Work Experience

previous employment

Full Stack Developer

RBC Capital Markets

Jul 2018 - Nov 2024

Toronto, Ontario, Canada

  • Led the development of a critical reporting portal using C#, SQL, Angular, and React, expanding reporting capabilities from 15 to over 200 custom filters, increasing productivity by 60%
  • Automated data processes by integrating SFTP transfers and REST APIs, replacing manual Excel tasks and reducing manual workload by 70%
  • Developed and maintained an internal app portal servicing over 1,500 bankers, using SOLID principles, deploying with Helios, Jenkins, Jira with Github integration
  • Implemented CI/CD pipelines with Helios, streamlining deployments and reducing deployment times by 60%
  • Optimized system performance and scalability, ensuring high availability and resolving complex technical challenges
  • Participated in AI initiatives, testing and developing use cases for LLMs and GPT architectures in development environments
  • Collaborated in Agile teams, utilizing Git and Jira to manage tasks and coordinate cross-functional efforts
  • Mentored junior developers, promoting best practices and improving code quality across the team
C#ASP.NETReactAngularJSSQL ServerCI/CD PipelinesHeliosGitJiraSFTPREST APIsLLMsGPT Architecture

Web Developer

Bill Gosling Outsourcing

Dec 2015 - Dec 2017

Newmarket, Ontario, Canada

  • Designed and implemented an ASP.NET application for internal technology migration, increasing compatibility with internal machines by 80%
  • Optimized ETL processes for data warehousing and reporting by building SSIS packages and developing C# applications, enhancing data processing efficiency
  • Developed internal applications using Bootstrap and Angular 2, improving user interface responsiveness and user experience
  • Enhanced a SQL Server-driven reporting engine written in C# ASP.NET, creating new stored procedures, scheduled jobs, and improving UI, resulting in faster report generation and improved data accuracy
  • Implemented and released a CRUD application for SharePoint 2012 using JavaScript, Bootstrap, and SharePoint API, increasing performance and handling of larger datasets
  • Provided ongoing support and feature development for legacy applications, reducing issue resolution time and improving system reliability
C#ASP.NETJSAngularBootstrapjQuery/AJAXSQLSSISSharePointGit

Software Developer (Contract)

CTDI

Dec 2014 - Dec 2015

Mississauga, Ontario, Canada

  • Developed a C# interface library and application integrating the Purolator API, enhancing internal and external client reporting and analytics capabilities
  • Designed and launched a mobile application suite using Bootstrap, ASP.NET, C#, and MySQL, replacing a manual and outdated system and significantly improving warehouse operational speed by 40% and efficiency by 30%
  • Participated in database architecture design and system restructuring, ensuring scalability and high performance for new systems
  • Optimized complex reporting and data representation by writing and refining stored procedures, functions, and views in Oracle MySQL, leading to faster data retrieval and more accurate analytics
C#ASP.NETBootstrapMySQLPurolator APIGit

Software Developer

Complete Innovations Inc.

Jul 2012 - Aug 2014

Markham, Ontario, Canada

  • Developed hosted, mobile-native, and mobile-web applications, designing and implementing a mobile-web Javascript UI framework resulting in a 90% increase in UX performance and load times
  • Collaborated within a small, Agile team on requirements gathering, implementation, and deployment of mobile, desktop, and web applications, ensuring timely and efficient project completion
  • Worked closely with a dedicated QA team in organized sprints, enhancing product quality and reducing time to market
  • Interfaced directly with clients and users, conducting demos, gathering requirements, and facilitating user-acceptance testing to align solutions with user needs
C#Visual StudioEclipseRubyHTML5CSS3jQuerySQL