Ali Alizadeh, .NET and Azure Developer in Perth, Western Australia, Australia
Ali Alizadeh

.NET and Azure Developer in Perth, Western Australia, Australia

Member since June 28, 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.
Ali is now available for hire

Portfolio

  • Velrada Capital
    Xamarin.Forms, Azure PaaS, Azure Resource Manager (ARM), RESTful APIs...
  • Capricorn Society
    Xamarin.Forms, Xamarin.UITest, Autofac, RESTful APIs, SQLite...
  • Capricorn Society
    C#.NET WinForms, Epicor ERP, ASP.NET MVC, Windows Services, SQL Server 2012...

Experience

Location

Perth, Western Australia, Australia

Availability

Part-time

Preferred Environment

.NET, .NET Core, RESTful 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.

Employment

  • Mobile Technical Lead Developer | Senior Azure Cloud Consultant

    2019 - PRESENT
    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.
    Technologies: Xamarin.Forms, Azure PaaS, Azure Resource Manager (ARM), RESTful APIs, Notification Hubs, Google Maps, SQLite, SQL Server 2012, .NET Core, LINQ, Moq, Autofac, Xamarin.UITest, Visual Studio App Center, APNs, GCM, Dynamics CRM 365, Dynamics FinOps, Azure Monitor, C#, .NET, Mobile Apps, Azure, APIs, SQL
  • Mobile Tech Lead Developer

    2018 - 2019
    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.
    Technologies: Xamarin.Forms, Xamarin.UITest, Autofac, RESTful APIs, SQLite, Notification Hubs, APNs, GCM, LINQ, NUnit, Visual Studio App Center, Moq, Model View Viewmodel (MVVM), XAML, Google Maps, C#, .NET, Mobile Apps, APIs, Azure
  • Full-stack Developer

    2016 - 2018
    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.
    Technologies: C#.NET WinForms, Epicor ERP, ASP.NET MVC, Windows Services, SQL Server 2012, SQL Server Reporting Services (SSRS), RESTful APIs, Autofac, LINQ, JavaScript, HTML, CSS, Infragistics, Entity Framework, Log4Net, Typemock, Bootstrap, C#, .NET, APIs, SQL
  • Senior Full-stack Developer

    2015 - 2016
    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.
    Technologies: ASP.NET MVC, RESTful APIs, Entity Framework, Autofac, Moq, AngularJS, Bootstrap, SQL Server 2012, NUnit, SOAP WebService, Windows PowerShell, Android SDK, Android Studio, SQLite, Google Maps, Azure PaaS, C#, .NET, Mobile Apps, Azure, APIs, SQL
  • Senior Full-stack Developer

    2015 - 2015
    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.
    Technologies: ASP.NET MVC, SQL Server 2012, RESTful APIs, LINQ, JavaScript, HTML, CSS, Entity Framework, Moq, C#, .NET, APIs, SQL
  • Senior Full-stack Developer

    2006 - 2015
    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.
    Technologies: ASP.NET MVC, SQL Server 2005, Web API, RESTful APIs, LINQ, JavaScript, HTML, CSS, Bootstrap, Entity Framework, Android SDK, Android Studio, SOAP, Sockets, C#.NET WinForms, C#, .NET, Mobile Apps, APIs, SQL

Experience

  • Aged Care Service Mobile Application

    Used Microsoft Xamarin.Forms to build an aged care service mobile application for Android and iOS platforms. Users are authenticated by Azure B2C and then can access services like requesting, editing, and canceling appointments.

  • School Enrolment Mobile App

    This mobile application is built with fifteen screens using Microsoft Xamarin.Forms for Android and iOS platforms. Automation of the student enrolment process in schools is implemented in this application.

  • Field Services Mobile App

    This mobile application is built with Microsoft Xamarin.Forms for Android and iOS platforms to give the sales team a prototype app for demo purposes. A small field services app is implemented in this application.

  • HR Mobile App

    The HR mobile app is created for Android and iOS using Xamarin.Forms. It provides basic HR services like viewing leave balances for employees. It is integrated with MuleSoft API for back-end operations. OAuth2.0 with JWT token validation and certificate pinning are applied as security. Xamarin.UITest is used for UI test automation, and Microsoft App Center is utilized for CI/CD and distribution.

  • Field Services Android App (FSA)

    FSA is an Android app for managing hardware and network supporter technicians in schools.

    • 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

    Implemented the integration of hotel gaming machine data with D365 CRM using Azure integration tools. Gaming machine data like location, type, and serial number are stored in D365 and updated accordingly.

  • Integration of D365 with PureCloud

    Worked on integration of D365 contacts with PureCloud APIs to sync data between call center application and CRM using Azure integration tools. It was two-way sync and achieved through Pure and CRM RESTful APIs.

  • Integration of InEight with MYOB

    Implemented the integration of InEight as an HR system with MYOB PayGlobal as a payroll system to sync staff data across two systems using Azure integration tools. InEight data was surfaced by RESTful APIs and MYOB accepted inputs through CSV files in an SFTP location.

  • Integration of Ascender with Azure AD

    Worked on integrating Ascender on-prem Oracle database as a payroll system with on-prem Azure AD to automate user AD account creation as a part of the onboarding process in the payroll system. The Ascender database was accessed through an on-prem data gateway and Oracle connector. On-prem AD operations were exposed by creating RESTful APIs.

  • E-payment Transaction Switching System

    Worked on an enterprise POS acquirer multi-threaded solution for authorizing POS devices and switching and routing financial transactions using ISO8583 standard messaging protocol. It communicated with bill servers and voucher servers in various protocols and handled reversal messages.

Skills

  • Languages

    C#, C#.NET, XAML, JavaScript, HTML, CSS, SQL
  • Frameworks

    .NET, Xamarin.UITest, NUnit, .NET Core, ASP.NET MVC, Bootstrap, Windows PowerShell, AngularJS, Android SDK
  • Libraries/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
  • Paradigms

    Model View Viewmodel (MVVM), Azure DevOps, ITIL, Asynchronous Programming
  • Storage

    SQL Server 2012, SQLite, SQL Server 2005, Azure Cloud Services, Azure Active Directory, SQL Server Reporting Services (SSRS)
  • Other

    Xamarin.Forms, RESTful APIs, Software Development Lifecycle (SDLC), NUnit Test, Mobile Apps, APIs, Azure Resource Manager (ARM), APNs, Azure Service Bus, Azure DevOps pipeline, Azure Storage Account, Azure Data Gateway, Notification Hubs, Windows Services, Azure Monitor, IT Management, Web MVC, Dynamics CRM 365, SFTP, CSV, Epicor ERP, SOAP WebService, Dynamics FinOps, SOAP, ISO 8583
  • Platforms

    Azure PaaS, Azure Notification Hub, Azure Functions, Azure

Education

  • Master's Degree in IT Engineering
    2011 - 2013
    Amirkabir University of Technology - Tehran, Iran
  • Bachelor's Degree in Software Engineering
    1999 - 2003
    Islamic Azad University, Najafabad Branch - Isfahan, Iran

Certifications

  • Microsoft Certified: Azure Fundamentals
    APRIL 2021 - PRESENT
    Microsoft
  • Microsoft Certified: Azure Developer Associate
    NOVEMBER 2020 - PRESENT
    Microsoft
  • Programming in C#
    JANUARY 2019 - PRESENT
    Microsoft
  • ITIL Foundation in IT Service Management
    AUGUST 2016 - PRESENT
    AXELOS

To view more profiles

Join Toptal
Share it with others