Ali Alizadeh
Verified Expert in Engineering
.NET and Azure Developer
Perth, Western Australia, Australia
Toptal member since August 4, 2021
Ali is a master's degree qualified, technically skilled, and results-driven senior software developer with 15+ years of experience in building enterprise applications, including analyzing, designing, developing, testing, implementing, and successfully delivering complex .NET, mobile, and Azure applications.
Portfolio
Experience
- .NET - 15 years
- C#.NET - 15 years
- Microsoft SQL Server - 15 years
- ASP.NET MVC - 10 years
- REST APIs - 10 years
- Xamarin.Forms - 8 years
- Azure - 7 years
- .NET MAUI - 2 years
Availability
Preferred Environment
.NET, REST APIs, Azure Resource Manager (ARM), C#, Web MVC, Xamarin.Forms, .NET MAUI, SQL Server 2019, Mobile Apps, Azure Cloud Services
The most amazing...
...projects I've worked on are Microsoft stack projects over the last fifteen years.
Work Experience
Senior Full-stack Developer and Consultant
Velrada Capital
- Integrated Ascender's on-prem Oracle database with on-prem Azure AD using Azure Data Gateway, ARM template, Logic App, Function App, Service Bus, and Azure DevOps pipeline.
- Implemented Azure components for the Power Roster project, a Microsoft-approved ISV product for workforce forecasting and shift planning.
- Implemented the Bethesda Azure B2C solution and created CI/CD pipelines for build and release.
- Worked on the integration and implementation of Azure B2C with the Perth Mint website, incorporating MFA via phone, email, and authenticator app for user registration, login, and password reset scenarios.
- Developed and published the IMDEX MUD Survey mobile app on Google Play and the Apple Store.
- Created and published the Anglicare Home mobile app on Google Play and the Apple App Store.
- Built a POC mobile app for the Bupa project to demonstrate how a Power Pages web app, protected by Azure B2C login, can be embedded in an MAUI mobile app's web view with SSO.
- Developed a POC mobile app for the Catholic Education project to showcase self-service school enrollment.
- Managed the complete software development lifecycle, encompassing requirements gathering, design, implementation, and deployment of software solutions across various industries, while adhering to best practices.
- Acquired the Azure Fundamentals and Azure Developer Associate certifications. Delivered projects successfully and in a timely manner.
Mobile Tech Lead Developer
Capricorn Society
- Created an HR mobile app for Android and iOS using Xamarin.Forms. It provides basic HR services like viewing leave balance.
- Integrated the app with MuleSoft API for back-end operations. Applied OAuth2.0 with JWT token validation and certificate pinning as security.
- Used Xamarin.UITest for UI test automation and utilized Microsoft App Center for CI/CD and distribution.
Full-stack Developer
Capricorn Society
- Built a portal using the ASP.NET MVC web application framework. It provides a variety of services to the company employees, members, suppliers, and shareholders.
- Assisted in designing and implementing new features, fixed bugs, and maintained existing functionality in the ERP system to meet the defined business requirements.
- Built SSRS reports on top of ERP SQL Server database.
Senior Full-stack Developer
KineticIT
- Developed a dashboard web application to provide different reports like WAN utilization, startups and logons, and network infrastructure overview, with various access levels for different positions, such as director or school principal.
- Built a student self-service (SSS) web application for providing the ability for schools to manage their network infrastructure in real time. It includes managing Group Policy Objects (GPO) for granting or denying students access to different things.
- Built a test planner or capacity calculator web application for scheduling and planning NAPLAN tests in schools.
Senior Full-stack Developer
Sólar Sky
- Freelanced for an Icelandic company as a senior full-stack developer. The company provides different cleaning services for its customers. I developed their website.
- Tracked and fixed bugs using Azure DevOps as a tracking tool.
- Added few new reports to the company's management features.
Senior Full-stack Developer
Postbank
- Developed and implemented .NET applications and complex SQL Server queries.
- Developed and implemented online transaction web monitoring.
- Designed and developed an Android mobile banking application.
Experience
Integration of Ascender with Azure AD
Velrada Power Roster
Bethesda Azure B2C Solution
Perth Mint Azure B2C Solution
Integration of InEight with MYOB
Integration of Oracle Content Manager with SharePoint
Integration of IBM Mainframe DB2 On-prem Database With D365 FO
RAC Insurance Azure Monitor Service
Integration of Gaming Machine Data with Dynamics 365
Integration of Dynamics 365 with PureCloud
IMDEX MUD Survey Mobile App
Anglicare Home Mobile Application
https://apps.apple.com/au/app/anglicare-at-home/id1605733617Bupa Mobile App
Catholic Education School Enrolment Mobile App
Velrada Field Services Mobile App
Asset Management Web App
Rental Web App
Capricorn HR Mobile App
Field Services Android (FSA) App
E-payment Transaction Switching System
Education
Master's Degree in IT Engineering
Amirkabir University of Technology - Tehran, Iran
Bachelor's Degree in Software Engineering
Islamic Azad University, Najafabad Branch - Isfahan, Iran
Certifications
Microsoft Certified: Azure Fundamentals
Microsoft
Microsoft Azure Developer Associate
Microsoft
Programming in C#
Microsoft
ITIL Foundation in IT Service Management
AXELOS
Skills
Libraries/APIs
REST APIs, Moq, LINQ, Entity Framework, Web API, Azure API Management, API Development, Google Maps, GCM, Plaid API, Stripe API, Infragistics, Log4Net, Sockets
Tools
Visual Studio App Center, Azure Active Directory B2C (ADB2C), Autofac, Azure Logic Apps, Azure Key Vault, C#.NET WinForms, Microsoft Access, Microsoft Excel, Syncfusion, Azure App Service, Git, Android Studio, Azure Monitor, Auth0, Typemock, Microsoft Dynamics 365 for Finance and Operations
Languages
C#, C#.NET, XAML, SQL, GraphQL, JavaScript, HTML, CSS, Bicep, Kusto Query Language (KQL), Python
Frameworks
.NET, Xamarin.UITest, ASP.NET MVC, NUnit, .NET MAUI, ASP.NET, .NET Core, Bootstrap, Windows PowerShell, Android SDK, Razor Pages, Blazor, AngularJS
Paradigms
Model View ViewModel (MVVM), Azure DevOps, Asynchronous Programming, DevOps, Mobile Development, ITIL
Platforms
Azure Notification Hub, Azure Functions, Azure, Xamarin, Mobile, Android, iOS, Azure PaaS, SharePoint 365, Microsoft Power Platform
Storage
SQL Server 2012, Azure Cloud Services, SQLite, SQL Server 2005, Microsoft SQL Server, Azure SQL, Azure Queue Storage, SQL Server 2019, Azure Table Storage, Azure Storage, Azure SQL Databases, Microsoft Entra ID, Azure Active Directory, SQL Server Reporting Services (SSRS)
Other
Xamarin.Forms, Software Development Lifecycle (SDLC), Azure Service Bus, Mobile Apps, Notification Hubs, APIs, Pipelines, iPaaS, Architecture, API Integration, Web Development, CI/CD Pipelines, .NET 6, Full-stack, Mobile App Development, YAML Pipelines, Google Play Store, App Store, Microsoft Azure, Integration, Azure Resource Manager (ARM), IT Management, Web MVC, APNs, Microsoft Azure Cloud Server, Data, Windows Services, ISO 8583, API Gateways, Azure Cloud Security, Leadership, Single Sign-on (SSO), Payment APIs, Dynamics CRM 365, SFTP, CSV, Epicor, SOAP, OpenAI, MYOB, Oracle Content Manager
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring