Ahmed Sulaiman, Developer in Toronto, ON, Canada
Ahmed is available for hire
Hire Ahmed

Ahmed Sulaiman

Verified Expert  in Engineering

Software Architect and Developer

Location
Toronto, ON, Canada
Toptal Member Since
April 26, 2021

Ahmed is a hands-on solutions architect with 20+ years of experience in E2E, object-oriented, distributed software development and architecture for medical services, investment banks, capital markets, governments, insurers, and utilities, including Allianz, Citi, Deloitte, McKesson, and Scotiabank. Ahmed adds value via software delivery methods, including RUP, SDLC, and Agile; a deep understating of .NET technologies; and his breadth and depth of knowledge about business functions and processes.

Portfolio

Regional Police
.NET 5, ASP.NET MVC, ASP.NET, Web API, Azure, Entity Framework Core, .NET
McKesson Canada
.NET 4, .NET Core, Windows Presentation Foundation (WPF), C#, Microservices...
Citi
Microservices, Service-oriented Architecture (SOA), .NET 4...

Experience

Availability

Part-time

Preferred Environment

Windows, .NET 5, .NET 4, C#, Azure, SQL

The most amazing...

...experience at ATI Technologies was my involvement in developing the largest shippable .NET application at the time, with around 5 million new users every month.

Work Experience

Technical Architect

2021 - PRESENT
Regional Police
  • Designed, architected, and developed FROST, an enterprise application for the forensic identification services within the Peel regional police. The application helps detectives manage, analyze, and store forensic evidence on crime scenes.
  • Developed FROST using .NET 5.0, ASP.NET Core MVC, ASP.NET Core Web API, C#, Bootstrap 4.6, JavaScript, Entity Framework Core 5, SQL Server 2019, Azure Service Bus, Azure Event Hub, and Cosmos DB.
  • Documented the solution architecture and design and presented the solution to the technical architecture committee.
Technologies: .NET 5, ASP.NET MVC, ASP.NET, Web API, Azure, Entity Framework Core, .NET

Technical Architect

2019 - 2021
McKesson Canada
  • Served as a technical architect for McKesson, ranked number six on the Fortune 500, and one of the largest providers of medicines, pharmaceutical supplies, and healthtech products and services in the world.
  • Led and drove application development, using the Agile methodology, for a complete revamp of Nexxsys, one of the most complex pharmacy management systems in North America.
  • Developed key modules, using service-oriented architecture (SOA), microservices, .NET 4.7, .NET Core 3.1, WPF, C# 8.0, MVVM, LINQ, Prism framework, SAP Sybase SQL Anywhere 16.0, Entity Framework, Dapper, SQL Reporting RDLC, Telerik Controls, and TFS.
  • Participated in evaluating application architecture solutions in order to verify their design and ensure their adaptability to McKesson systems and policies.
  • Proposed modifications to the system design and integration rules and developed application frameworks and services.
Technologies: .NET 4, .NET Core, Windows Presentation Foundation (WPF), C#, Microservices, Model View ViewModel (MVVM), Service-oriented Architecture (SOA), Dapper, Agile Software Development, Agile

Technical Architect

2019 - 2019
Citi
  • Served as a technical architect for Citigroup, one of the largest multinational investment banks and financial services companies in the world, with around 200 million customer accounts and clients around the globe.
  • Enhanced the technical features of Citi Velocity 2.0, an industry-leading, multifaceted trading system that provides a high-performance framework to support all major market asset classes: foreign exchange, rates, futures, derivatives, and equities.
  • Designed and developed a new feature of Citi Velocity 2.0, using SOA, microservices, .NET Core 3.0/2.0, .NET 4.7, WPF, C# 8.0, MVVM, LINQ, Prism framework, WCF, RESTful services, Microsoft SQL Server, and Reactive Extensions.
  • Discussed, interpreted, and implemented requirements with business and technology users, performed demos of completed iterations, and participated in group design discussions with the enterprise solutions architect team.
  • Performed peer code reviews and mentored junior team members.
Technologies: Microservices, Service-oriented Architecture (SOA), .NET 4, Windows Presentation Foundation (WPF), Model View ViewModel (MVVM)

Solutions Architect

2017 - 2019
Scotiabank
  • Served as a solution architect in the risk management IT (RMIT) department within Scotiabank global wholesale marketing, which focuses on the consolidation of risk and managing risk limits in capital markets, commodities, and fixed derivatives.
  • Led the overall design and development of LAMS, an application that computes risk limits used by floor traders and monitors and reports limit utilization on a daily basis.
  • Developed the LAMS application with SOA, .NET Core 2.0, .NET 4.5, WPF, C#, microservices, Windows Azure Service Bus (ESB), Windows Azure Clouds, JSON, MVVM, LINQ, Caliburn Micro, WCF Services, Rx.NET, Oracle, Crystal Reports 2016, GIT, and WCAG 2.0.
  • Designed functional technology solutions by identifying all the architecture artifacts and concerns according to the organization reference model for planning, defining, and developing business-driven workflows.
  • Collaborated with stakeholders and business analysts to design solutions and provide root cause analyses related to issues.
  • Participated in code walkthroughs, design sessions, and development of proofs of concepts.
Technologies: .NET 4, Windows Presentation Foundation (WPF), Service-oriented Architecture (SOA), Microservices, Azure, Oracle, Entity Framework, .NET

Solutions Architect

2016 - 2017
Allianz Global Assistance
  • Served as a solutions architect for Allianz Global Assistance, a world leader in the travel insurance and assistance sector. According to a composite measure by Forbes magazine, Allianz is the world's largest insurance and financial services company.
  • Designed and developed a module that learns the patterns of underwriting claims, using real-time data series through machine learning. This resulted in an approximate 30% increased savings for insurance underwriters.
  • Performed hands-on development, using microservices, .NET Core 2.0, ML.NET, ASP.NET, Angular, responsive web design, HTML5, CSS3, MVC, Web API, WCF, REST, Microsoft SQL Server, artificial intelligence, and machine learning.
Technologies: .NET Core, ASP.NET, Angular, ML.NET, C#, Web API, SQL, Machine Learning, Artificial Intelligence (AI)

Solutions Architect

2013 - 2016
Land and Resources Cluster (Government)
  • Developed, hosted, and maintained AgriSuite, an AODA-compliant website and implemented enhancements to the nutrient management system application to support the Accessibility for Ontarians with Disabilities Act (AODA).
  • Assessed, designed, and developed the accessibility changes to meet the WCAG 2.0 Level AA guidelines, and extensively tested it against the AODA standard, using the NVDA screen reader.
  • Developed the application using Microsoft Silverlight 5, .NET, C#, Visual Studio 2013/2015, MVVM, XAML, and Team Foundation Server.
Technologies: C#, .NET 4, Microsoft Silverlight, Model View ViewModel (MVVM), AODA Compliance, WCAG 2

Solutions Architect

2012 - 2015
Deloitte
  • Served as a solutions architect for Deloitte, the largest professional services network in the world by revenue and by the number of professionals, providing audit, tax, consulting, enterprise risk, and financial advisory.
  • Designed the overall architecture and led the development of offshore and onshore teams to build CRFR, a smart client application for complex financial statement reporting used by Deloitte practitioners across Canada.
  • Led development of CRFR using SOA, .NET 4.5, .NET Core 1.1, C#, WPF, Prism, microservices architecture, JSON, Dockers, Docker Compose, Kubernetes, Azure, Windows Azure Service Bus (ESB), SharePoint, RESTful WCF Services, OData, and Entity Framework.
  • Mentored the development team to enhance development guidelines and ensue proper adherence to WCAG 2.0 standards.
Technologies: .NET 4, Service-oriented Architecture (SOA), .NET Core, C#, Windows Presentation Foundation (WPF), Prism, RESTful Microservices, TFS, .NET

CRFR at Deloitte

A project aimed at streamlining and standardizing the process for producing financial statements for Deloitte's 20,000 clients in Canada. I created the overall architectural design and led the development of offshore and onshore teams to build this complex system.

The team developed the system using SOA, .NET 4.5, .NET Core 1.1, C#, WPF, Prism, microservices architecture, JSON, Dockers, Docker Compose, Kubernetes, Windows Azure Clouds, Windows Azure Service Bus (ESB), SharePoint 2013, RESTful WCF Services, OData, Entity Framework 4.1, Telerik Controls, Unit Tests, SQL Server 2012, and TFS.

The project was delivered on time and on budget, and the new system cut the time to produce a finical statement for a small shop from six hours to 20 minutes.

Languages

C#, HTML, HTML5, SQL

Frameworks

.NET 5, .NET 4, ASP.NET MVC, ASP.NET, .NET Core, Windows Presentation Foundation (WPF), ASP.NET Core, ASP.NET Core MVC, Angular, Entity 6, Entity Framework Core, .NET, Entity

Libraries/APIs

Web API, Entity Framework

Tools

Microsoft Silverlight, Prism, TFS, Dapper

Paradigms

Microservices, Model View ViewModel (MVVM), Service-oriented Architecture (SOA), Agile Software Development, Agile

Platforms

Windows, Azure, Oracle, Docker, Kubernetes

Other

Software Design, Software Development, AODA Compliance, WCAG 2, RESTful Microservices, Software Engineering, ML.NET, Machine Learning, Artificial Intelligence (AI)

1990 - 1996

Bachelor's Degree in Computer Science

King Fahd University of Petroleum and Minerals (KFUPM) - Dhahran, Saudi Arabia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring