Hello! I’m Kevin Hopp, a senior software engineer with over 20 years of experience delivering full-stack systems for financial services, cloud-based platforms, and enterprise environments. I enjoy designing scalable architectures, leading teams, and turning complex problems into reliable, business-friendly solutions. Throughout my career at RBC, BMO, Rocket Fin, and Portside, I’ve worn many hats—developing front-end and back-end features, driving data and reporting initiatives, and mentoring engineers. I’m energized by pragmatic, collaborative work that delivers measurable value and helps organizations modernize their tech stacks.

Hello! I’m Kevin Hopp, a senior software engineer with over 20 years of experience delivering full-stack systems for financial services, cloud-based platforms, and enterprise environments. I enjoy designing scalable architectures, leading teams, and turning complex problems into reliable, business-friendly solutions. Throughout my career at RBC, BMO, Rocket Fin, and Portside, I’ve worn many hats—developing front-end and back-end features, driving data and reporting initiatives, and mentoring engineers. I’m energized by pragmatic, collaborative work that delivers measurable value and helps organizations modernize their tech stacks.

Available to hire

Hello! I’m Kevin Hopp, a senior software engineer with over 20 years of experience delivering full-stack systems for financial services, cloud-based platforms, and enterprise environments. I enjoy designing scalable architectures, leading teams, and turning complex problems into reliable, business-friendly solutions.

Throughout my career at RBC, BMO, Rocket Fin, and Portside, I’ve worn many hats—developing front-end and back-end features, driving data and reporting initiatives, and mentoring engineers. I’m energized by pragmatic, collaborative work that delivers measurable value and helps organizations modernize their tech stacks.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Full Stack Software Engineer at Portside
January 1, 2025 - October 10, 2025
Led modernization efforts of the Avianis FMS software after Portside acquired WheelsUp clients. Took over a C# .NET MVC backend with a legacy JQuery frontend and SQL Server database; drove modernization and feature improvements; delivered two-way ForeFlight integration and complex data migrations; helped win large customers such as Clay Lacy.
Senior Full Stack Software Engineer at RocketFin
January 1, 2023 - October 10, 2025
Consulted on Boardingpass application for M&T Bank's Wilmington Trust subsidiary; implemented front-end Angular and back-end API (C#) components; supported strategic CIT projects that enabled sale to a private equity firm.
Senior Software Engineer, Team Lead at BMO (Bank of Montreal)
January 1, 2022 - October 10, 2025
Joined as the first MSBI specialist in a new team to build enterprise risk reporting data services. Developed web applications (HTML/CSS/JavaScript/C#), enterprise data cubes (SSAS), and automated processing; led development efforts and served as a team lead; promoted to Senior Manager and recognized for contributions to the cost of borrowing calculator for auto loans.
Senior Software Engineer, Systems Analyst, and Team Lead at RBC (Royal Bank of Canada)
January 1, 2014 - October 10, 2025
Early career as a Senior Technical Systems Analyst and team lead for performance management software and data systems; contributed to Internet Technologies, Anti-Money Laundering applications, and performance management projects. Built intranet CMS (ASP), migration scripts (Perl), and web applications for user access and configurations; mentored teammates to solve business problems with software solutions.
Senior Full Stack Software Engineer at Portside
January 1, 2025 - October 10, 2025
Led the onboarding and modernization of a cloud-based aviation scheduling platform; built and integrated front-end and back-end components (Angular, Blazor, C#, MVC, SQL Server) and migrated legacy frontend to modern frameworks; implemented a two-way ForeFlight integration and data migration for flight and crew logs; contributed to winning major customers such as Clay Lacy. Focused on performance, testability, and DevOps-friendly infrastructure.
Senior Full Stack Software Engineer at Rocket Fin
June 30, 2023 - October 10, 2025
Contracted to support strategic clients, including building Boarding Pass app components for M&T Bank's Collective Investment Trusts; worked on front-end (Angular) and back-end (C#) APIs; contributed to modernization and data processing improvements; served as a senior engineer within a multi-disciplinary team.
Senior Software Engineer, Systems Analyst, Team Lead at Bank of Montreal (BMO)
December 31, 2022 - October 10, 2025
Joined as the first MSBI specialist in a new Risk Reporting Data Service team, delivering Microsoft technology-based applications for risk reporting; performed Software Engineer, DBA, Business Analyst, Development Team Lead, and Systems Administrator roles; helped establish a center of excellence for risk reporting and expanded support to external teams.
Senior Software Engineer, Systems Analyst, Team Lead at Royal Bank of Canada (RBC)
December 31, 2014 - October 10, 2025
Started as a Software Engineer and Systems Analyst, later leading a software engineering team responsible for performance management software and data systems; contributed to multi-disciplinary delivery, mentoring, and scalable data processing.

Education

Bachelor of Science at University of Toronto
January 1, 1996 - January 1, 2000
Bachelor of Science in Computer Science at University of Toronto
January 1, 1996 - January 1, 2000

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Professional Services, Transportation & Logistics, Travel & Hospitality

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more