
Keith Jairam
Senior .NET Backend / Full Stack Software Engineer
Talent
Toronto, ONMember since May 18, 2026
Senior .NET Backend / Full Stack Software Engineer
·
Hire this person
Send a job offer directly to this candidate
Senior .NET Backend / Full Stack Software Engineer
About
Senior .NET engineer with 15+ years of experience building enterprise backend systems, REST APIs, multi-tenant SaaS applications, CRM platforms, data integrations, and SQL Server solutions.
Experience
Software Engineer | RaceDataNov 2012 - Present
- Lead design and delivery of modern enterprise.NET solutions across CRM, loyalty, digital wallet, webhook, PURL, and digital asset management platforms, with current work focused on ASP.NET Core, Blazor WASM, REST APIs, multi-tenant architecture, secure identity, messaging, and background processing
- Built a multi-tenant ASP.NET MVC CRM workflow platform supporting push, in-app, email, and SMS messaging channels; implemented channel-specific background worker services, RabbitMQ queues, external API integrations, and deployment patterns for enterprise clients including Pizza Pizza and Sirius XM
- Developed enterprise REST APIs for Pizza Pizza mobile CRM capabilities, including login, registration, customer actions, validation, audit-friendly request handling, authentication/authorization, structured logging, configuration management, error handling, and integration-ready API contracts
- Built REST API integrations with PassKit to create and manage iOS and Android wallet passes for Air Canada, coordinating secure external service communication, request/response mapping, status handling, and production support for digital pass workflows
- Designed and implemented a multi-tenant ASP.NET Core PURL platform similar to Bitly, supporting personalized URLs, tenant-aware routing, campaign tracking, short-link resolution, and scalable database-backed lookup patterns
- Delivered a Second Cup loyalty integration connecting Shopify, GiveX, and POS reward flows so customers could use loyalty cards for rewards and points; implemented API integration logic, data mapping, validation, exception handling, and operational troubleshooting
- Currently building BlockVault, a SaaS Digital Asset Management platform for reusable HTML email content blocks using Blazor WebAssembly, ASP.NET Core APIs, BFF/YARP, OpenIddict, authorization code with PKCE, client credentials flow, tenant-aware access, and secure external API access
- Built multiple ASP.NET Core webhook receiver applications for GiveX, Cakemail, PassKit, and other external providers; used channels/queues, background workers, batching, idempotency-style processing, and database persistence to improve throughput and reduce direct request-path pressure on SQL Server
- Modernize legacy ASP.NET, Web Forms, ADO.NET, and WCF components into cleaner service boundaries using reusable data access patterns, dependency-injection-friendly design, layered architecture, and API-first integrations
- Design and maintain relational database objects including tables, views, stored procedures, functions, indexes, ETL jobs, data quality controls, backup/restore processes, archiving, and query optimization for high-volume operational systems
- Support production systems end-to-end through root-cause analysis, performance tuning, monitoring, release support, integration troubleshooting, developer mentoring, code reviews, documentation, and cross-functional delivery with business and technical teams
- Use AI-assisted tools e.g. GitHub Copilot, GPT models to accelerate code analysis, refactoring, test planning, documentation, troubleshooting, and implementation design while applying senior-level review, security awareness, and production-quality standards
Education
BSc Computing & Information Systems, University of London, 2003
- Microsoft Certified IT Professional (MCITP): SQL Server 2005 Database Administrator and Developer, 2009
- Microsoft Certified Technology Specialist (MCTS): Microsoft SQL Server 2005
Skills
Senior .NET Backend / Full Stack Software Engineer
