Contact Details

E-mails & Phone

Irfan Riaz

Irfan Riaz

Application Architect

Whitby, Ontario

Highly accomplished and result oriented approach having 20+ years of experience in Software Development on Microsoft platform in both Agile (Scrum/Kanban) and traditional environment.

Passionate to work on challenging environment and R&D on latest technologies.

Focused, flexible, committed & disciplined team player with the ability to work independently.

Lead software development team (offshore & onsite) and act as a mentor to build people.

Experience in developing Resilient, Self-Healing, Concurrent, Distributed and Highly Available systems using Microservices, Actor Model, Event Sourcing, CQRS and State Machines.

Expert to handle the Adversarial systems by implementing self-recovering scenarios.

Proven expertise in C#, .NET, .NET Core, SQL Server, Web API, MVC, Design Patterns, Microservices, AWS Serverless Architecture, ASP.NET, ASP, Multithreading, JavaScript, ReactJS, Angular, Blazor.

Expert in requirement analysis, database designing, coding, writing complex stored procedures, optimization, testing, deployment, releases, data migrations, disaster recovery and profiling.

Good in GOF design patterns implementation like Façade, Adapter, Singleton, Strategy etc.

Followed coding guidelines/standards and implementing DRY (Don’t Repeat Yourself) & SOLID.

Practically implemented various design patterns in multiple applications using C#.

Developed automated unit tests using Moq, code coverage and analyze performance profiler.

Expert in implementing and using Scrum events like backlog grooming, estimation using planning poker, sprint planning, daily standups for impediments, sprint review followed by retrospective.

Successfully implemented RabbitMQ & Kafka for communication between microservices.

Experience in building financial solutions like generating invoices, receipts, settlements, commission structure, accounts receivables/payables, balance sheet, statements etc.


  • Software Development Manager (Masterkey Systems)
  • Sr. Software Engineer (Thomson Reuters)
  • Sr. Software Engineer (Insurance Institute of Canada)
  • Application Architect (BMO Financial Group)
  • Software Engineer (SmartONE Solutions )
  • Software Development Manager (Masterkey Systems)


People also viewed these profiles

People also viewed these profiles

Gerald Crocker

Account Manager at PrimePay, LLC @ Conshohocken, Pennsylvania