Available to hire
I am a Senior Software Consultant with over 14 years of experience in software architecture, design, development, and implementation across various domains including healthcare, finance, and capital markets. I specialize in Microsoft .NET technologies and have a passion for delivering high-quality, scalable software solutions.
I enjoy working collaboratively in agile environments and am always eager to learn new technologies and improve my skills. I take pride in mentoring junior developers and contributing to team success through clear communication and best coding practices.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
English
Fluent
Work Experience
Senior Software Consultant - Digital Innovation at CSA Group (Canadian Standards Association)
October 1, 2023 - PresentLed the design and development of AI applications using Microsoft Azure OpenAI Service, incorporating GPT-4 large language models for content generation. Developed backend services using C#, .NET Core 2.1, ASP.NET Core Web APIs, and integrated with Azure services like SQL, Blob Storage, and Key Vault. Implemented front-end UI using Angular v17 and web technologies. Created secure SOAP/RESTful API integrations with OAuth2 and OpenID Connect authentication. Developed Azure Functions and implemented microservices deployed in AKS with CI/CD pipelines. Mentored junior developers and conducted code reviews, while collaborating closely with product owners and clients. Engaged in Agile Scrum ceremonies and contributed to detailed architecture documentation.
Specialized Developer Expert, Trading Analytics Technology at BMO Bank
June 30, 2023 - July 21, 2025Performed extensive backend development using C#, .NET 7.0, WPF, WCF, and ASP.NET Core Web APIs. Migrated trading chat application environment and developed microservices for improved modularity. Optimized complex SQL queries and collaborated with analysts and traders to ensure accurate, real-time data integration. Applied SOLID principles and design patterns across codebase. Led peer code reviews and facilitated best programming practice sessions. Participated in Agile Scrum processes and created comprehensive Confluence documentation detailing software architecture across layers.
Senior Software Consultant at CIBC Bank
April 30, 2022 - July 21, 2025Worked full stack using C#.Net, .Net Core, ASP.NET Core Web APIs, microservices, and Entity Framework. Led migration of trading analytics database from Oracle to Azure SQL, automating migration and validation with Azure DevOps. Enhanced data processing performance through query and indexing optimization. Developed ASP.NET MVC web applications with modern front-end frameworks. Applied SOLID principles and participated actively in Agile Scrum ceremonies.
Senior Software Consultant at McKesson Canada
March 31, 2021 - July 21, 2025Full stack development using C#.Net, WPF, MVVM, .NET MAUI, and Sybase SQL. Developed cloud-ready ASP.NET MVC Patient Center application with Web APIs. Integrated Google Material Design UI framework in key applications and participated in architecture discussions and backlog grooming. Conducted peer code reviews and contributed to software quality.
Senior Software Developer at PerkinElmer Inc.
December 31, 2019 - July 21, 2025Developed new features for Simplicity CDS software with unit and integration tests. Used WPF with MVVM and DevExpress framework for UI development. Conducted peer code reviews and managed builds via Team City to maintain software quality and integration.
Senior Software Developer at Med Avail Technologies Inc.
May 31, 2019 - July 21, 2025Developed core functionality for Vault Database Backup Service using ASP.NET MVC and Workflow Foundation (WFF). Implemented RESTful web services with WCF. Designed and developed WPF windows application simulating workflow components. Created SQL queries, tuned databases, and developed ETL jobs using SSIS. Wrote unit and integration tests with Moq and NUnit frameworks.
Senior Software Developer at CaseWare International Inc.
August 31, 2018 - July 21, 2025Developed web applications for accounting and auditing domains using C#, RESTful services, and WCF. Applied SOLID principles and design patterns. Authored unit and system tests. Participated in Agile Scrum, peer code reviews, and mentored team members. Used Git, Jenkins, and JIRA for code and project management.
Associate Consultant (Design & Development) at Siemens Healthineers
June 30, 2017 - July 21, 2025Developed healthcare imaging applications using C#.Net, WinForms, WPF, WCF, and MVVM. Created WCF services and applied OOP and design patterns following SOLID principles. Implemented multithreading for performance. Developed unit, integration, and system tests applying TDD. Led team of 4 developers and acted as liaison with German teams. Participated in Scrum and managed builds with TFS.
Senior Software Consultant - Digital Innovation at CSA Group (Canadian Standards Association)
October 1, 2023 - PresentDesigned and developed AI applications using Microsoft Azure OpenAI Service, leveraging GPT-4 Large Language Models for content generation. Led backend development with C#, .NET Core, ASP.NET Core Web APIs, RESTful and SOAP services, WPF, MVVM, SQL Server, and Azure services including Azure SQL, Key Vault, Blob Storage, and Azure DevOps pipelines. Implemented OAuth2 and OpenID Connect for secure user authentication and integrated microservices deployed in Azure Kubernetes Service (AKS). Mentored junior developers, conducted code reviews, and managed Agile Scrum processes including backlog grooming and sprint ceremonies. Developed front-end UI using HTML, CSS, JavaScript, Bootstrap, jQuery, and Angular v17. Documented architecture and facilitated communication with stakeholders.
Specialized Developer Expert, Trading Analytics Technology at BMO Bank
June 30, 2023 - July 21, 2025Performed extensive backend development using C#, .NET 7, WPF, WCF, ASP.NET Core Web APIs, and microservices architecture. Migrated applications to Technology Managed Application environment and optimized SQL queries to enhance data retrieval performance. Collaborated with analysts and traders for real-time data integration. Utilized Azure App Services and Azure Web API management for cloud deployment. Employed SOLID principles and design patterns to ensure maintainable code. Led peer code reviews and Agile Scrum activities, and developed comprehensive technical documentation.
Senior Software Consultant at CIBC Bank
April 30, 2022 - July 21, 2025Led full stack development using C#.NET, .NET Core, ASP.NET Core Web APIs, Microservices, and Entity Framework to support Fixed Income Technology. Directed migration of trading analytics database from Oracle to Azure SQL and automated migration and validation via Azure DevOps pipelines. Optimized data processing through SQL tuning and indexing. Developed web applications using ASP.NET MVC, HTML, CSS, jQuery, JavaScript, and Angular. Applied SOLID principles and actively contributed to Agile Scrum events.
Senior Software Consultant at McKesson Canada
March 31, 2021 - July 21, 2025Developed full stack applications using C#.NET, WPF, MVVM, .NET MAUI, and integrated Google Material Design UI framework. Participated in design discussions and implemented cloud-ready ASP.NET MVC-based patient applications using Web APIs. Utilized Entity Framework and Dapper for data access. Engaged in backlog grooming and peer code reviews.
Senior Software Developer at PerkinElmer Inc.
December 31, 2019 - July 21, 2025Implemented features for Simplicity CDS software employing WPF, MVVM, and DevExpress controls. Developed unit and integration tests, participated in peer reviews, and managed builds using Team City. Contributed to UI development through advanced data binding techniques.
Senior Software Developer at Med Avail Technologies Inc.
May 31, 2019 - July 21, 2025Developed core Vault Database Backup Service and RESTful web services using ASP.NET MVC and WCF. Designed and simulated workflow components with WPF and MVVM for Med Center applications. Created SQL queries and ETL jobs with SSIS and implemented unit and integration testing with Moq and NUnit. Engaged in design discussions and bug fixes.
Senior Software Developer at CaseWare International Inc.
August 31, 2018 - July 21, 2025Designed and developed web-based accounting and auditing solutions using C#, RESTful services, and WCF. Implemented unit and system tests with TDD, applied SOLID principles, and contributed to team leadership. Utilized Git, Jenkins, and JIRA for version control, build management, and project tracking.
Associate Consultant (Design & Development) at Siemens Healthineers
June 30, 2017 - July 21, 2025Developed healthcare applications using C#.NET, WinForms, WPF, MVVM, WCF, and Web APIs. Followed Scrum methodology through all SDLC phases. Utilized HL7/DICOM standards and implemented multithreading for performance. Coordinated with international teams, performed code reviews, and authored design documents. Evaluated Docker and container technologies. Mentored junior developers and worked closely with clients for requirement gathering.
Senior Software Consultant - Digital Innovation at CSA Group (Canadian Standards Association)
October 1, 2023 - PresentLed design and development of AI applications using Microsoft Azure OpenAI Service, including GPT-4 and GPT-4-32k Large Language Models, enhancing content generation for Standards Assistant and SEED Creator applications. Developed backend with C#, .NET Core, ASP.NET Core Web APIs, and maintained front-end with Angular, JavaScript, Bootstrap, and jQuery. Implemented secure API integrations using OAuth2, JWT, and claims-based authorization. Expertise in Microsoft Azure Cloud services such as App Services, SQL, Blob Storage, Key Vault, and APIM. Played a key role in CI/CD pipeline creation using Azure DevOps and deployed microservices to Azure Kubernetes Service. Mentored junior developers and engaged with product owners and business clients for requirements clarification and feedback. Strong involvement with Agile Scrum ceremonies and contributed extensive architectural documentation.
Specialized Developer Expert, Trading Analytics Technology at BMO Bank
June 30, 2023 - July 30, 2025Developed backend systems using C#, .NET 7.0, WPF, WCF, ASP.NET Core Web APIs, and Microservices architectures. Migrated critical trading applications from BMA to TMA environment. Improved trade data retrieval performance through optimized SQL and stored procedures. Collaborated with analysts and traders to ensure accurate real-time data integration. Utilized Microsoft Azure Cloud infrastructure and Azure Web API management. Maintained consistency between C# and VB.NET projects. Applied SOLID principles and design patterns to produce maintainable and extensible code. Led peer code reviews, technical sessions, and actively participated in Agile Scrum processes. Created detailed Confluence documentation covering software architecture.
Senior Software Consultant at CIBC Bank
April 30, 2022 - July 30, 2025Led full stack development for Fixed Income Technology team using C#.NET, ASP.NET Core Web APIs, and Microservices. Successfully migrated Trading Analytics Application database from Oracle to Azure SQL, automating migration and validation with Azure DevOps. Enhanced SQL query performance to improve trading data analytics. Developed applications with Angular, jQuery, HTML, and CSS. Applied Entity Framework for robust data access. Practiced Agile Scrum methodology for development cycles and stakeholder collaboration.
Senior Software Consultant at McKesson Canada
March 31, 2021 - July 30, 2025Full stack development using C#.NET, WPF, MVVM, .NET MAUI, and Sybase SQL for pharmacy technology solutions. Implemented cloud-ready ASP.NET MVC Patient Center application and integrated Google Material Design UI framework. Participated in design and architecture discussions, backlog grooming, and peer code reviews. Utilized Entity Framework and Dapper for database communication.
Senior Software Developer at PerkinElmer Inc.
December 31, 2019 - July 30, 2025Implemented new features and developed rich UI for Simplicity CDS software using WPF, MVVM, and DevExpress. Wrote unit and integration tests, performed peer code reviews, and managed builds with Team City. Focused on performance and maintainability in a diagnostics and life sciences environment.
Senior Software Developer at Med Avail Technologies Inc.
May 31, 2019 - July 30, 2025Developed core functionalities for Med Center v5.0 pharmacy automation software with ASP.NET MVC and Workflow Foundation. Designed RESTful Web services, simulated workflow components in WPF, created SQL queries and ETL jobs with SSIS. Developed unit and integration tests using Moq, NUnit frameworks. Participated in architecture discussions.
Senior Software Developer at CaseWare International Inc.
August 31, 2018 - July 30, 2025Developed web-based accounting and auditing applications using C#, WCF, RESTful services, and ASP.NET Web APIs. Applied SOLID principles and design patterns, implemented unit and system tests. Provided technical leadership and mentoring. Used GIT, Jenkins, and JIRA for version control, builds, and backlog management.
Associate Consultant (Design & Development) at Siemens Healthineers
June 30, 2017 - July 30, 2025Designed and developed healthcare software solutions using C#.NET, Win Forms, WCF, WPF, and MVVM. Built WCF services, applied OOP concepts and SOLID principles, performed code optimization, and implemented multithreading. Developed UI and backend complying with HL7/DICOM standards. Coordinated with German teams and contributed to build infrastructure. Led a small development team, engaged in requirement gathering, documentation, and testing following TDD.
Senior Software Consultant - Digital Innovation at CSA Group (Canadian Standards Association)
October 1, 2023 - PresentDesigned and developed AI applications leveraging Microsoft Azure OpenAI Service (GPT-4 models) integrated within .NET Core and ASP.NET MVC web applications. Implemented advanced backend solutions using C#, ASP.NET Core Web APIs, WPF, MVVM, SQL Server, multithreading, and Azure cloud services including Blob Storage, Key Vault, and Azure Kubernetes Service. Developed front-end UI with Angular v17 and other web technologies. Worked extensively with RESTful and SOAP APIs, secured via OAuth2, JWT, and Azure AD methods. Led CI/CD pipelines on Azure DevOps and mentored junior developers while facilitating Agile Scrum events and maintaining technical documentation.
Specialized Developer Expert, Trading Analytics Technology at BMO Bank
June 30, 2023 - July 30, 2025Developed and maintained backend services and microservices using C#, .NET 7.0, WPF, WCF, and ASP.NET Core Web APIs. Migrated legacy applications to modern platforms and enhanced SQL queries for improved trading data analytics. Collaborated with traders and quantitative analysts to ensure data accuracy and timely integration. Utilized Azure cloud services extensively and applied SOLID and design patterns. Led code reviews and Agile Scrum ceremonies while documenting architectures.
Senior Software Consultant at CIBC Bank
April 30, 2022 - July 30, 2025Led full stack development including migration of trading analytics databases from Oracle to Azure SQL. Automated migration and validation workflows using Azure DevOps. Developed ASP.NET MVC web apps and microservices with Entity Framework. Optimized SQL queries and indexing strategies to improve analytics performance. Participated actively in Agile Scrum processes and produced technical documentation.
Senior Software Consultant at McKesson Canada
March 31, 2021 - July 30, 2025Full stack development of pharmacy technology solutions using C#, WPF, MVVM, .NET MAUI, and Sybase SQL. Played a key role in UI improvements by integrating Google Material Design framework and contributed to cloud-ready ASP.NET MVC Patient Center application development. Participated in architectural discussions, backlog grooming, and conducted peer code reviews.
Senior Software Developer at PerkinElmer Inc.
December 31, 2019 - July 30, 2025Implemented new features and performed testing for the Simplicity CDS software using WPF and MVVM with DevExpress controls. Conducted peer code reviews and managed builds with Team City. Focused on delivering high-quality medical diagnostic software features.
Senior Software Developer at Med Avail Technologies Inc.
May 31, 2019 - July 30, 2025Developed core functionality for automated pharmacy vault database backup services using ASP.NET MVC and Workflow Foundation. Created WPF windows applications simulating workflow components and wrote unit and integration tests using Moq and NUnit. Utilized ETL processes with SSIS for data warehousing.
Senior Software Developer at CaseWare International Inc.
August 31, 2018 - July 30, 2025Developed and maintained web-based accounting and auditing applications. Implemented RESTful services using WCF and ASP.NET Core Web APIs. Applied SOLID principles and TDD for building reliable and maintainable codebases. Led peer code reviews and documented solutions. Participated in Agile Scrum events and version control with Git and Jenkins.
Associate Consultant (Design & Development) at Siemens Healthineers
June 30, 2017 - July 30, 2025Developed healthcare imaging applications using C#, WinForms, WPF, WCF, and MVVM pattern. Created WCF services and worked extensively with HL7/DICOM standards. Led a multi-developer team, participated in Agile Scrum, code reviews, documentation, and coordination with international teams. Evaluated containers and docker technologies.
Senior Software Consultant - Digital Innovation at CSA Group (Canadian Standards Association)
October 1, 2023 - PresentDesigned and developed AI applications using Microsoft Azure OpenAI Service, including GPT-4 models for content generation. Extensive backend development using C#, .NET Core, ASP.NET Core Web APIs, REST and SOAP APIs, Entity Framework Core, and Azure services. Developed front end using HTML, CSS, JavaScript, Bootstrap, jQuery, and Angular v17. Implemented OAuth2 and claims-based authorization with Azure AD. Architected microservices-based applications deployed on Azure Kubernetes Service and created CI/CD pipelines using Azure DevOps. Mentored junior developers and engaged with stakeholders for requirements and feedback. Participated fully in Agile Scrum ceremonies and authored detailed technical documentation.
Specialized Developer Expert, Trading Analytics Technology at BMO Bank
June 30, 2023 - July 30, 2025Hands-on backend development using C#, .NET 7.0, WPF, WCF, ASP.NET Core Web APIs, RESTful services, and SQL Server. Single-handedly migrated legacy application environments. Developed microservices to enable loose coupling and independent deployments. Optimized complex SQL queries for improved trade data retrieval and analytics performance. Collaborated directly with analysts and traders to ensure real-time data accuracy. Used Microsoft Azure App Services and Azure SQL extensively. Performed code reviews, led team sessions, and participated in Agile Scrum methodologies. Produced comprehensive Confluence documentation.
Senior Software Consultant at CIBC Bank
April 30, 2022 - July 30, 2025Full stack development including C#.NET, .NET Core, ASP.NET Core Web API, microservices, and Entity Framework. Led migration project moving trading analytics database from Oracle to Azure SQL. Automated migration and validation processes using SQL scripts and Azure DevOps. Enhanced analytics performance by optimizing SQL queries and indexing. Developed ASP.NET MVC web applications and leveraged Angular frameworks for UI. Applied SOLID principles and participated actively in Agile Scrum practices.
Senior Software Consultant at McKesson Canada
March 31, 2021 - July 30, 2025Full stack development using C#, WPF, MVVM, .NET MAUI, Sybase SQL, Google Material Design UI, Entity Framework, and Dapper. Implemented cloud-ready ASP.NET MVC Patient Center application with Web APIs. Led integration of Google Material Design UI framework to enhance user interface experience. Participated in design and architecture sessions, backlog grooming, and peer code reviews.
Senior Software Developer at PerkinElmer Inc.
December 31, 2019 - July 30, 2025Implemented new features for Simplicity CDS software using WPF and MVVM patterns with DevExpress framework. Wrote unit and integration tests and performed peer code reviews. Managed software builds using Team City and contributed to maintaining code quality. Extensively used data binding techniques to satisfy client UI requirements.
Senior Software Developer at Med Avail Technologies Inc.
May 31, 2019 - July 30, 2025Developed core functionality for Vault Database Backup Service using ASP.NET MVC and Workflow Foundation Framework. Implemented RESTful web services with WCF. Contributed to design and architecture discussions. Created WPF MVVM-based simulation applications. Developed SQL queries, stored procedures, and ETL jobs with SSIS. Wrote unit and integration tests using Moq and NUnit frameworks.
Senior Software Developer at CaseWare International Inc.
August 31, 2018 - July 30, 2025Developed web applications for accounting and auditing firms using RESTful web services, WCF, and ASP.NET MVC. Applied SOLID principles and design patterns to ensure maintainability. Developed unit and system tests and contributed to peer reviews. Assisted teams to self-organize and improved delivery capacity through process improvements. Used Git, Jenkins, and JIRA in development workflows.
Associate Consultant (Design & Development) at Siemens Healthineers
June 30, 2017 - July 30, 2025Designed and developed healthcare software applications using C#.NET, WPF, WinForms, WCF, and MVVM. Created WCF services and applied OOP concepts and design patterns for maintainable solutions. Worked with HL7/DICOM standards for medical imaging data interchange. Led coordination of builds across multiple teams and participated in code reviews and TDD implementation. Investigated new technology including Dockers & Containers. Mentored junior developers and directly interacted with clients for requirements gathering.
Senior Software Consultant - Digital Innovation at CSA Group (Canadian Standards Association)
October 1, 2023 - PresentLed design and development of AI applications using Microsoft Azure OpenAI Service. Developed backend using C#, .NET Core, ASP.NET Core Web APIs, REST, SOAP, and Azure cloud services. Created front end UI with Angular v17 and related web technologies. Worked on API integrations including OAuth2 and JWT for security. Developed Azure functions, microservices, and managed message queuing with RabbitMQ. Facilitated Agile Scrum ceremonies and managed team mentoring and documentation. Involved in CI/CD pipelines and Azure Kubernetes Service for deployment.
Specialized Developer Expert, Trading Analytics Technology at BMO Bank
June 30, 2023 - July 30, 2025Developed and integrated backend APIs using C#, .NET 7.0, WPF, WCF, REST and SQL Server. Developed microservices and migrated key applications. Designed complex SQL queries and collaborated with analysts and traders for data integration. Worked extensively with Microsoft Azure Cloud for app services and API management. Applied SOLID design principles and design patterns such as Singleton, Dependency Injection, Factory Method to produce maintainable code. Led peer code reviews and Agile ceremonies.
Senior Software Consultant at CIBC Bank
April 30, 2022 - July 30, 2025Performed full stack development using C#.NET, .NET Core, ASP.NET Core Web APIs, microservices, and Entity Framework. Led migration of Trading Analytics Application database from Oracle to Azure SQL. Automated database migration with SQL scripts and optimized trading data analytics performance. Developed ASP.NET MVC web applications with frontend technologies including Angular and jQuery. Followed SOLID principles and participated in Agile processes and team documentation.
Senior Software Consultant at McKesson Canada
March 31, 2021 - July 30, 2025Worked on full stack development using C#.NET, WPF, MVVM, .NET MAUI, Sybase SQL, Google Material Design UI framework, Entity Framework, and Dapper. Developed cloud-ready ASP.NET MVC Patient Center application using Web APIs. Participated in design and architecture discussions and performed code reviews. Integrated Google Material Design UI framework to improve user interface.
Senior Software Developer at PerkinElmer Inc.
December 31, 2019 - July 30, 2025Implemented new features for Simplicity CDS software with C# WPF and MVVM patterns. Wrote unit and integration tests. Performed peer code reviews and managed builds using Team City. Developed rich UI components using DevExpress framework with data binding techniques.
Senior Software Developer at Med Avail Technologies Inc.
May 31, 2019 - July 30, 2025Developed core functionality for Vault Database Backup Service using ASP.NET MVC and Workflow Foundation. Implemented RESTful web services using C# and WCF. Developed WPF windows application to simulate workflow. Wrote SQL queries, stored procedures, and ETL jobs. Developed unit and integration tests using Moq and NUnit frameworks.
Senior Software Developer at CaseWare International Inc.
August 31, 2018 - July 30, 2025Designed and developed web applications for accounting and auditing firms. Implemented RESTful APIs using C# and WCF framework. Applied SOLID design principles and implemented unit and system tests. Provided technical leadership, coached new developers, and participated in Agile processes including backlog grooming and sprint planning. Managed source control, build, and bug tracking using Git, Jenkins, and JIRA respectively.
Associate Consultant (Design & Development) at Siemens Healthineers
June 30, 2017 - July 30, 2025Developed healthcare applications involving CT scan image processing using C# .NET, WinForms, WCF, WPF, and MVVM. Created WCF services hosted in console apps. Applied OOP principles and design patterns. Implemented multithreading and RESTful APIs. Worked with HL7/DICOM standards. Managed builds and version control using Team Foundation Server (TFS). Provided technical leadership and mentoring to developers. Communicated directly with clients for requirements.
Education
Bachelor of Technology at JNTU University, India
January 1, 2006 - December 31, 2010Bachelor of Technology at JNTU University, India
January 1, 2010 - December 31, 2010Bachelor of Technology at JNTU University, India
January 1, 2006 - December 31, 2010Bachelor of Technology at JNTU University, India
January 1, 2010 - December 31, 2010Bachelor of Technology at JNTU University, India
January 1, 2010 - December 31, 2010Bachelor of Technology at JNTU University, India
January 1, 2010 - December 31, 2010Qualifications
FOCUS from SIEMENS in association with IEEE
January 1, 2010 - December 31, 2010FOCUS from SIEMENS in association with IEEE
January 1, 2010 - December 31, 2010FOCUS from SIEMENS in association with IEEE
January 11, 2030 - July 30, 2025FOCUS from SIEMENS in association with IEEE
January 1, 2010 - December 31, 2010FOCUS from SIEMENS in association with IEEE
January 1, 2010 - December 31, 2010FOCUS from SIEMENS in association with IEEE
January 1, 2010 - December 31, 2010Industry Experience
Software & Internet, Financial Services, Healthcare, Life Sciences, Professional Services
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Developer
We have the best developer experts on Twine. Hire a developer in Brampton today.