
Ali Alizadeh
Verified Expert in Engineering
.NET and Azure Developer
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
Availability
Preferred Environment
.NET, .NET Core, REST APIs, SQL Server 2012, Azure PaaS, Azure Resource Manager (ARM), C#, Web MVC, Xamarin.Forms
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
- Built several mobile apps, including a pre-sales mobile app, school enrolment mobile app POC, and aged care service mobile app.
- Accomplished the following Azure cloud projects — integration of a gaming machine with D365, integration of InEight with MYOB, integration of Ascender on-prem Oracle database with Azure AD, and integration of mainframe DB2 on-prem DB with D365FO.
- Delivered all projects successfully and in a timely manner. Acquired the Azure Fundamentals and Azure Developer Associate certifications.
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
Aged Care Service Mobile Application
School Enrolment Mobile App
Field Services Mobile App
HR Mobile App
Field Services Android App (FSA)
• Implemented Google OAuth for user authentication.
• Used Azure custom web API for the back end.
• Implemented pushing and pulling blobs to Azure cloud.
• Implemented cross-phone syncing using WiFi-Direct.
• Used Google APIs and Google Maps.
Integration of Gaming Machine Data with D365
Integration of D365 with PureCloud
Integration of InEight with MYOB
Integration of Ascender with Azure AD
E-payment Transaction Switching System
Skills
Languages
C#, C#.NET, XAML, JavaScript, HTML, CSS
Frameworks
.NET, Xamarin.UITest, NUnit, .NET Core, ASP.NET MVC, Bootstrap, Windows PowerShell, AngularJS, Android SDK
Libraries/APIs
REST APIs, Moq, LINQ, Entity Framework, Web API, Google Maps, GCM, Infragistics, Log4Net, Sockets
Tools
Visual Studio App Center, Autofac, C#.NET WinForms, Azure Active Directory B2C (ADB2C), Azure Logic Apps, Azure Key Vault, Typemock, Android Studio, Microsoft Dynamics 365 for Finance and Operations
Paradigms
Model View Viewmodel (MVVM), Azure DevOps, DevOps, ITIL, Asynchronous Programming
Storage
SQL Server 2012, SQLite, SQL Server 2005, Microsoft SQL Server, Azure Cloud Services, Azure Active Directory, SQL Server Reporting Services (SSRS)
Other
Xamarin.Forms, Software Development Lifecycle (SDLC), Mobile Apps, APIs, .NET MAUI, Azure Resource Manager (ARM), APNs, Azure Service Bus, Microsoft Azure Cloud Server, Data, Notification Hubs, Windows Services, Azure Monitor, Pipelines, API Gateways, IT Management, Web MVC, Dynamics CRM 365, SFTP, CSV, Epicor, SOAP, ISO 8583
Platforms
Azure PaaS, Azure Notification Hub, Azure Functions, Azure
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