Irfan Ali
Senior/Lead Full Stack Developer @ Department of Education
About
18+ years designing and delivering enterprise software across capital markets, financial services, government, and healthcare. Expert in C#, .NET Core/.NET 8, ASP.NET MVC/Core, Azure, and Angular/TypeScript — building secure, scalable full-stack applications and distributed systems with event-driven messaging (Azure Service Bus , EventHub), REST APIs, and SQL/NoSQL data platforms. Strong Azure and DevOps background: App Service, Azure Functions, API Management, Cosmos DB, Azure Entra ID, Key Vault, Azure DevOps, CI/CD pipelines, and Bicep & YAML IaC. Frontend experience with Angular (13–19), RxJS, NgRx, TypeScript, Bootstrap, and responsive design delivering high-performance, user-centric applications. Strong background in Domain-Driven Design (DDD) and Clean Architecture, with hands-on involvement in system analysis and design, requirements gathering, and stakeholder management. Experienced across the full SDLC using Agile (Scrum, Kanban) and Waterfall delivery models. Delivered measurable results: 60% faster release cycles, 50% SQL performance improvement, 40% infrastructure cost reduction, 99.9% uptime on platforms processing 500K+ annual transactions. Active user of GitHub Copilot and Cursor AI — accelerating development velocity, improving test coverage, code refactoring, and large-scale code navigation. Bachelor of Computer Science (validated through Educational Credential Assessment (ECA)) Master of Management Information Systems (validated through Educational Credential Assessment (ECA)) Contact: Email:irfanashrafali@gmail.com
-
Canada
Information Technology & Services
Anguar, RxJS, NgRx, Polly, webapi, WinForms, ASP.NET Web API, Agile Methodologies, Jira, Figma, Object-Oriented Programming (OOP), Azure Mon, FIX Protocol, Message service, Network Programming, JSON Web Token (JWT), Azure EntraID, Domain-Driven Design, Artificial Intelligence (AI), GitHub
Experience

Senior/Lead Full Stack Developer
Greater Melbourne Area
• Full-stack enterprise applications for the Education sector with millions of users. • Developed and maintained microservices and REST APIs/ Minimal API, using C#, .NET Core, and EF Core Clean Architecture with CQRS and MediatR to ensure high scalability and strict separation of concerns. • Designed and built RESTful APIs and microservices using .NET Core and Azure Functions, integrating Azure Service Bus (Queues and Topics) and Event Hubs to decouple 8+ distributed services and improve system resilience. • Built Angular v19 applications, Rxjs, NgRx, using Standalone Components, Deferrable Views, and performance by 35% for 10,000+ concurrent users. • Implement Angular routing (lazy loading, guards, role-based access) and built dynamic Reactive Forms workflows for scalable, high-performance applications • Implemented resilience patterns using Polly v8 retry policies, circuit breakers, and timeout. • Implemented enterprise-grade authentication and authorisation using OAuth2, JWT, and Azure Entra ID, securing access across all platform services with zero-trust patterns via Key Vault and Managed Identities. • Involved in full SDLC requirement gathering, solution design, development, code review, deployment, and production support. •Implemented Angular (SSR) to improve page load times and make content indexable by search engines. • Optimised SQL Server queries, achieving ~50% performance improvement on critical workloads. • Built and maintained Azure DevOps CI/CD pipelines with automated testing, reducing deployment time. • Collaborated with cross-functional teams to translate business requirements into technical solutions, delivering features iteratively in an Agile environment. • Deployed containerised applications to Azure (AKS), enabling scalable, cloud-native architecture with high availability and fault tolerance. • Mentoring junior developers, code review. • Used Copilot, cloud code to accelerate development, code coverage, and research.

Senior Full Stack Developer (Financial Services / investment Technology)
Melbourne, Australia
• Contributed to migration of legacy monolithic financial applications to domain-aligned microservices using DDD and Clean Architecture — improving system throughput by 3× and enabling independent deployments. • Developed and supported enterprise financial services applications including investment and superannuation modules — delivering full-stack solutions using ASP.NET MVC, C#/.NET Core, Angular, TypeScript, and RxJS in a highly regulated environment. • Implemented enterprise integration patterns using Azure Service Bus, Event Hubs, Azure Functions, Key Vault, and Azure AD — improving system resilience and decoupling across distributed financial applications. • Built Angular frontend modules with TypeScript, RxJS, and component-based architecture — delivering responsive, accessible interfaces for customer-facing and internal financial platforms. • Built and developed core investment services — implementing fund administration workflows including contributions, balances, unit pricing, reporting, and downstream system integrations within regulated superannuation platforms. • Designed and delivered secure, scalable REST APIs using C#/.NET Core and Azure API Management — supporting high-volume financial processing while meeting strict compliance and availability requirements. • Designed and delivered DocuSign integration for document generation and digital signing — streamlining contract workflows and reducing manual processing overhead. • Conducted code reviews, unit testing, and QA support — improving sprint velocity by 25% and contributing to measurably lower post-release defect rates.

Senior Full Stack .Net Developer (Healthcare & Digital Services)
Auckland, New Zealand
• Designed, developed, and maintained enterprise web applications using C#/.NET, ASP.NET MVC, Web Api, .Net Core, Angular, Optimizely CMS, SQL, Azure webapp, Azure function, VM, Azure Monitoring, APIM, Key vault, Azure AD etc. • Delivered full-stack solutions supporting healthcare and community services, operating in availability-critical, user-facing environments with a strong focus on reliability and maintainability. • Built and supported a recurring payment and direct debit platform, enabling secure automated processing of credit card and debit card transactions, improving payment reliability and continuity for donors and customers. • Ensured payment and application solutions met data integrity, security, and operational reliability standards, supporting consistent transaction processing across billing cycles. • Developed and optimized T-SQL database components including stored procedures, views, triggers, and complex queries using Microsoft SQL Server to support transactional and reporting workloads. • Performed business-as-usual (BAU) support, periodic maintenance releases, functional enhancements, and defect resolution, contributing to stable production environments and reduced operational incidents. • Conducted unit testing, defect analysis, and release validation prior to deployment, improving overall solution quality and minimizing post-release issues. • Participated in design reviews, code reviews, and production support, including investigation and resolution of live system issues. • Worked within an Agile (Scrum) delivery model, contributing to sprint planning, daily stand-ups, reviews, and retrospectives. • Mentored junior developers, providing guidance on C#/.NET best practices, code quality, and application architecture. • Collaborated directly with business stakeholders and end users, providing application support, training, and clear technical communication

Senior Full Stack Developer (Financial Equities Trading & Capital Market)
• Designed and developed a multi-threaded electronic trading terminal (Both WinForms and Web) using C#/.NET and socket-based communication — supporting 3,000+ concurrent brokers with sub-second order execution in a high-throughput, low-latency environment. • Built capital markets infrastructure including a Risk Management Gateway enforcing pre-trade risk validation, exposure limits, and regulatory compliance checks across all trading participants. • Implemented FIX protocol integrations for real-time order routing, execution reporting, and market data distribution across trading participants and downstream systems. • Leveraged TIBCO Rendezvous for real-time event-driven messaging — enabling high-performance, resilient communication with sub-10ms latency to downstream systems. • Optimised SQL Server components — stored procedures, views, triggers — sustaining 50,000+ transactions/day at peak market sessions without performance degradation. • Involved in the full SDLC — from trading and regulatory requirements gathering through to sprint planning, development, and production support — collaborating with business and technical stakeholders to translate complex trading workflows into scalable system designs. • Translated business and regulatory requirements into detailed technical designs and implementation. • Mentored junior developers on C#/.NET best practices, multi-threading, concurrency control, and enterprise system design, improving overall code quality and team capability. • Worked within an Agile (Scrum) delivery model, collaborating closely with trading, risk, QA, and operations teams to deliver enhancements while maintaining system stability and market operations continuity.

Developer / Programmer
Royal Dairy Product Limited
Karachi
Responsibilities Include but not limited to: •Design, develop and modify application following development methodologies such as iterative and incremental development. •Codes software application to adhere to design supporting business requirements. •Migrate existing legacy application written in various programming languages to .Net Framework using C#. •Conduct trainings and prepare presentations for junior staff on latest trends and improvements in .Net Framework and C# in general. •Design application using UML. •Research and recommend software tools to management. •Developed T-SQL Queries (Store procedures, Triggers, View) using Microsoft SQL Server

Software Engineer (Software firm -USA head office)
Abacusoft
Responsibilities Include but not limited to: •Develop, modify, test and support desktop, web and PDA base application •Work with the project manager to conduct system requirement, technical design and specification •Perform testing, debugging, remove error and defect and work with quality assurance staff to successfully complete QA and integration testing •Works on periodic maintenance releases of applications, include enhancements and defects. •Deployment on the Production/Testing server on US server using VNC, Terminal Server, PC •Create and design databases, views, stored procedures, T-SQL statements and user-defined functions in SQL Server 2005

Software Developer (Software firm -USA head office)
Salsoft Technologies
Karachi
Responsibilities Include but not limited to: 1.Participate in all stage of software development life-cycle including designing, coding, testing and technical documentation of B2B web base portal. 2.Gather and understand customer software requirement. 3.Develop .Net application according to technical design and user requirements. 4.Implement new features in the existing and new .Net applications. 5.Modify the application based on user request. 6.Write and maintain technical documentations. 7.Test application using visual studio .Net. 8.Resolve error, bug and defect reported by quality assurance team.
Irfan Ali's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.

