Patrick Nebeling · Career
Career
Boardwalk REIT · Calgary, AB
23 years, 0 months
At Boardwalk Real Estate Investment Trust since 2003 — from Software Developer to Director of Software Engineering.
Nov 2020 — Present · 5y 9mo
Director of Software Engineering
- Lead a 13-person engineering organization — nine developers, three SDET, one DevOps — including three team leads; drive technical vision, enterprise architecture, and delivery aligned with business goals.
- Architect resilient systems: microservices, REST APIs, cloud platforms, and third-party integrations across Product, Infrastructure, and Security.
- Own the enterprise architecture roadmap — build-vs-buy evaluation, vendor platform selection, and integration patterns across a hybrid Azure and on-premises estate.
- Building an agentic AI solution for ILS feed parsing and normalization — modernizing a manual, error-prone ingestion process into an automated, self-validating pipeline.
- Champion Agile, CI/CD, and engineering excellence; shape SDLC quality, security, and delivery cadence.
- Define QA strategy and delivery metrics suited to an internal engineering org — release predictability, defect escape rate, and uptime for business-critical systems.
- Authored the organization's coding, SQL, and testing standards; no formal engineering standards existed before them.
- Authored the department's engineering career ladder — six levels from Software Developer to Director — defining competencies, proficiency gradients, and promotion criteria where no formal framework existed.
- Built the current team through hiring during my tenure — every member joined after I took the role — across full stack, front end, UI/UX, DevOps, QA analysis, and test engineering.
- Own hiring, development, and retention across engineering, DevOps, and QA; accountable for a $2.5M operational budget, tooling consistency, and cross-team collaboration.
- Develop team leads directly, growing the technical and quality leadership layer beneath me.
- Partner with business stakeholders across Leasing, Maintenance, Accounting, Marketing, Purchasing, and HR to translate operational needs into delivered systems.
- Hands-on delivery: scalable modular services and APIs (.NET, C#, Azure); BPMS modernization from monolithic WebForms toward modular APIs and React.
Engineering LeadershipTechnical Vision & StrategyEnterprise ArchitectureArchitecture RoadmappingSolution ArchitectureEngineering StandardsCareer Laddering & Job ArchitectureLegacy ModernizationAgentic AI SystemsLLM IntegrationAI-Assisted DevelopmentMicroservices & API DesignREST APIsThird-Party Systems IntegrationData Ingestion & IntegrationAzureAzure DevOpsCloud ArchitectureCI/CDDevOpsQA Strategy & AutomationTest AutomationAgile / Scrum / KanbanSDLC GovernanceSecurity & ComplianceIdentity & Access Management.NETC#TypeScriptJavaScriptReactNode.jsSQL ServerT-SQLNoSQLPostgreSQLGitHiring & RetentionMentoring & CoachingBudget & Vendor ManagementStakeholder ManagementCross-Functional LeadershipJun 2018 — Oct 2020 · 2y 4mo
Technical Lead
- Directed development and QA in an Agile setting—hands-on through complex technical challenges while keeping the team aligned.
- Set technical direction for build, maintenance, and testing; aligned work with enterprise architectural standards.
- Designed and implemented scalable, secure, maintainable systems in .NET (C#) and React, hosted on Azure and on-premises.
- Built and maintained CI/CD pipelines with a focus on automation, security, and repeatable releases.
- Partnered with business to analyze, design, and deliver systems that improved processes and productivity.
- Led manual and automated QA: estimation, planning, and strategy for test coverage and release confidence.
- Facilitated code reviews, technical design sessions, and cross-functional communication; mentored engineering and Agile practices.
- Applied SOLID principles, object-oriented design, and performance tuning across enterprise applications.
- Supported team health through recruiting, selection, and training.
Technical LeadershipEnterprise ArchitectureSolution DesignTechnical DesignCode ReviewSOLID PrinciplesObject-Oriented DesignQA Strategy & AutomationTest Planning & EstimationTest AutomationAgile / Scrum / KanbanSprint DeliveryCI/CD PipelinesDevOpsMicroservicesREST APIsAzureHybrid Cloud / On-PremPerformance TuningApplication SecurityAutomation.NETC#ASP.NET MVCReactTypeScriptJavaScriptjQueryHTML / CSSSQL ServerT-SQLSSRSRecruiting & OnboardingMentoringStakeholder CollaborationJun 2014 — May 2018 · 3y 11mo
Full Stack Lead Developer
- Maintained and evolved in-house applications; collaborated with business teams to design and deliver new systems.
- Created and enforced coding standards and policies; documented new and existing functionality.
- Oversaw the work of other developers across projects, providing technical direction and review.
- Applied system architecture and best practices to enterprise-level applications spanning desktop, web, and reporting.
- Delivered across the full stack — database schema and T-SQL through service layers to browser UI and deployment.
- Provided leadership and mentoring—coached the team and modeled continuous learning.
Technical LeadershipSolution DesignSystem ArchitectureEnterprise ApplicationsCoding Standards & GovernanceCode ReviewAgile / ScrumCI/CDDevOps.NETC#VB.NETASP.NET MVCASP.NET Web FormsWinFormsReactTypeScriptJavaScriptjQueryAJAXHTML5 / CSS3XML / JSONClient/Server ArchitectureSQL ServerT-SQLSSRSVisual StudioSource Control (TFS)Distributed Systems TroubleshootingMentoringDocumentationApr 2007 — May 2014 · 7y 1mo
Full Stack Senior Developer
- Maintained in-house software; partnered with business to design and develop new systems.
- Created coding standards and policies and drove adoption through examples and monitoring.
- Led, coached, and trained team members; produced documentation for new and existing functionality.
- Expert troubleshooting in distributed computing environments; applied system architecture practices to enterprise-level applications.
- Built client/server and web applications across VB.NET, C#, ASP.NET, and SQL Server with SSRS reporting.
System ArchitectureEnterprise ApplicationsDistributed Systems TroubleshootingCoding StandardsObject-Oriented ProgrammingAgile / ScrumC#VB.NETVBASP.NETASP.NET MVCASP.NET Web FormsClassic ASPWinFormsJavaScriptjQueryAJAXHTML5 / CSS3XML / JSONClient/Server ArchitectureSQL ServerT-SQLSSRSVisual StudioSource Control (TFS)Mentoring & TrainingDocumentationOct 2006 — Mar 2007 · 5mo
Full Stack Intermediate Developer
- Maintained in-house applications; owned complex assignments with business and senior IT to deliver new features and applications.
- Documented new and existing functionality and refined organizational coding standards.
- Solid troubleshooting across distributed computing environments.
- Developed client/server and web functionality using VB.NET, ASP.NET, JavaScript, and T-SQL.
Object-Oriented ProgrammingC#VB.NETVBASP.NETASP.NET MVCASP.NET Web FormsClassic ASPWinFormsJavaScriptAJAXHTML / CSSXML / JSONClient/Server DevelopmentSQL ServerT-SQLSSRSVisual StudioSource ControlDistributed Systems TroubleshootingCoding StandardsDocumentationAug 2003 — Sep 2006 · 3y 1mo
Full Stack Software Developer
- Maintained in-house applications; contributed to new capabilities alongside business and senior IT.
- Documented existing functionality and developed the organization's first coding standards and policies.
- Designed and implemented new features and applications across desktop and web.
- Troubleshot complex issues across distributed systems.
VBVB.NETASP.NETClassic ASPWeb FormsWinFormsJavaScriptHTML / CSSXML / JSONClient/Server DevelopmentSQL ServerT-SQLVisual StudioSource ControlCoding StandardsTroubleshootingDocumentation