Abuzar Hasanov, Developer in Baku, Azerbaijan
Abuzar is available for hire
Hire Abuzar

Abuzar Hasanov

Back-end Developer

Baku, Azerbaijan

Toptal member since May 20, 2022

Bio

Abuzar is a back-end developer with 15+ years of experience in all phases of the software development lifecycle. He excels in C#, SQL and NoSQL, ASP.NET Core, Azure, microservice architecture in the Agile development process, design patterns, data structures, algorithms, and asynchronous programming. Abuzar enjoys solving problems while delivering outstanding software products to end-users.

Portfolio

Self-employed
ASP.NET Core, TeamCity, Docker, Microservices, SQL, C#, CI/CD Pipelines, GIS...
Endpoint Clinical
C#, .NET, REST, APIs, Azure Functions, Azure Durable Functions...
BoreDM LLC
.NET, Research & Critical Thinking, C#.NET, Back-end, API Integration, Civil 3D...

Experience

  • C# - 13 years
  • GIS - 8 years
  • Desktop App Development - 7 years
  • ASP.NET Core - 6 years
  • Microsoft SQL Server - 6 years
  • API/Services Architecture - 6 years
  • Azure - 6 years
  • Docker - 3 years

Preferred Environment

Microservices Architecture, Test-driven Development (TDD), Azure, ASP.NET Core, Agile, Containerization, Amazon Web Services (AWS)

The most amazing...

...thing I've redesigned is a system using serverless architecture and WebSockets to reduce infrastructure costs and double customer satisfaction.

Work Experience

Software Engineer and Consultant

2020 - PRESENT
Self-employed
  • Managed a team of front- and back-end developers and QA to automate the business plans for small and medium-sized businesses.
  • Integrated several products with the global payment system Stripe.
  • Consulted the US-based startup company to scale 1:100.
  • Helped a retail company improve and Dockerize several microservices to enable using Terraform in AWS.
  • Founded several startups and led the technical teams from requirements to deployment (CD).
Technologies: ASP.NET Core, TeamCity, Docker, Microservices, SQL, C#, CI/CD Pipelines, GIS, Test-driven Development (TDD), Entity Framework Core, SignalR, RabbitMQ, NoSQL, Amazon Web Services (AWS), MongoDB, Microsoft SQL Server, API/Services Architecture, ASP.NET MVC, PHP, Git, GitFlow, Blazor, JavaScript, Infrastructure as Code (IaC), Web Scraping, Data Scraping, Angular, ASP.NET Core 6, ASP.NET Core 7, Serverless Architecture, Azure Table Storage, SQL Server 2016, APIs, Security, ArcObjects, ArcMap, ArcGIS, ArcGIS Server, Xamarin, TypeScript, GraphQL, ASP.NET Web API, Event-driven Architecture, CSS, Python, Next.js, Visual Basic 6 (VB6), Azure, Auth0, Fintech, Finance, CQRS, Node.js, Distributed Systems, Intuit QuickBooks, Desktop App, MySQL, Kubernetes

Full-stack C# Developer

2022 - 2026
Endpoint Clinical
  • Developed a fully cloud-native app in Azure using serverless architecture (Azure Functions and Durable Functions), messaging (Service Bus and Event Grid), and a NoSQL database (Cosmos DB).
  • Implemented an event-driven architecture to handle large-scale data.
  • Integrated an AI chatbot using the RAG system for support and an AI assistant for project overview/task/story explanation.
  • Implemented ETL and leveraged Azure Data Factory and Databricks to report statistics.
Technologies: C#, .NET, REST, APIs, Azure Functions, Azure Durable Functions, Azure Event Grid, Azure ServiceBus, Azure API Management, Azure Cosmos DB, Cosmos API, Cosmos SDK, Azure Data Factory (ADF), Azure AI Search, Redis Cache, SignalR, Azure Storage, Azure Databricks, ASP.NET Core, Databricks, Azure Blob Storage, Azure Table Storage, Azure Queue Storage, GitHub Actions, Microservices Architecture, Microservices, RESTful Microservices, CI/CD Pipelines, Azure Application Insights, Python, RAG Systems, Large Language Models (LLMs), AI Agents, TypeScript, ASP.NET Web API, Event-driven Architecture, HTML, Angular, React, Azure, Auth0, CQRS, Node.js, Distributed Systems, Full-stack Development

Back-end .NET Developer | Civil 3D Integration

2025 - 2025
BoreDM LLC
  • Developed a WPF (with MVVM) plugin app for Civil 3D to render data in 2D and 3D formats.
  • Optimized the API service to efficiently handle high-load data, improving performance by 20%.
  • Provided strategic consulting on efficient business planning and deployment.
Technologies: .NET, Research & Critical Thinking, C#.NET, Back-end, API Integration, Civil 3D, AutoCAD Civil 3D, Windows Presentation Foundation (WPF), REST APIs, Windows Forms (WinForms), AutoCAD, Civil Engineering, Autodesk, CAD, C#.NET WinForms, GIS, Okta, Windows Desktop, Desktop App

Lead ArcGIS Developer

2024 - 2024
DripDrop Marketing
  • Created a map that displays past, current, and potential clients.
  • Integrated the map with Placer.ai to show potential marketing areas.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: C#, .NET, Blazor, ArcGIS, Agile, Telerik, Amazon Web Services (AWS), Redshift, Database Architecture, Technical Leadership, API Integration, CI/CD Pipelines, ArcGIS JavaScript API 3, GeoJSON, Google Maps API (GeoJSON), Autodesk, ASP.NET Web API, CSS, React, Azure, GIS, Auth0, MySQL, Full-stack Development

Senior Software Engineer

2022 - 2023
ScaleUp Finance
  • Played a key role in the advancement of a CFO as a service startup.
  • Analyzed and optimized the system's critical path, resulting in a substantial 90% reduction in operational time.
  • Created APIs to connect seamlessly with external services such as e-conomic, Xero, Twilio, Stripe, etc.
  • Leveraged various Azure services, including Blob Storage, Event Grid, Service Bus, Functions (HTTP Trigger, Queue Trigger, Timer Trigger, Durable Functions), Application Insights, and Cognitive Search.
Technologies: API Design, C#.NET, .NET Core, Azure, Azure Functions, Azure Blob Storage API, SQL Server 2016, Serverless Architecture, Entity Framework Core, Azure Queue Storage, Azure Table Storage, Azure SQL, Git, GitFlow, ASP.NET Core 6, ASP.NET Core 7, APIs, Security, GraphQL, ASP.NET Web API, Event-driven Architecture, HTML, CSS, React, Next.js, Auth0, Okta, Angular, JavaScript, Fintech, Finance, CQRS, Distributed Systems, Node.js, Full-stack Development, Kubernetes

Visual Basic Developer

2022 - 2022
DOROTHEE MANTEAU
  • Developed an app that reads AutoCAD files and makes them readable for humans. Enabled the end user to update texts and convert the files to AutoCAD format.
  • Designed the app to be responsive while reading and converting big files using async operation.
  • Added unit tests, which covered 85% of the whole project.
Technologies: Visual Basic, Git, Web Scraping, Data Scraping, VB.NET, Visual Basic 6 (VB6), Windows Desktop

C# and .NET Developer

2022 - 2022
MySmartHeart AG
  • Developed an app that monitors the user's ECG data saved in special devices.
  • Consulted the CTO on how to design the whole system, which should be scalable.
  • Used Azure services like BlobStorage and Functions to make the product more reliable.
Technologies: .NET, C#.NET, Windows Presentation Foundation (WPF), .NET 4, C#, Azure Blob Storage API, Git, Web Scraping, Data Scraping, Xamarin, Visual Basic 6 (VB6), Excel VBA, Windows Desktop, Desktop App

Team Lead

2018 - 2020
xCritical Software
  • Improved the trading CRM product, which had more than 50 microservices.
  • Led several microservices in ASP.NET Core from the requirements to the deployment stages.
  • Improved the logging mechanism in all microservices and integrated them with the ELK.
  • Fixed the integration issues with 3rd-party services such as call centers, AML and KYC service providers, and mail campaign services.
  • Helped others deliver solutions by mentoring or reviewing their code.
  • Participated in improving the CI/CD pipeline on TeamCity.
Technologies: ASP.NET Core, CI/CD Pipelines, Test-driven Development (TDD), ELK (Elastic Stack), IIS, Microservices, SQL, C#.NET, TeamCity, Docker, SignalR, RabbitMQ, JSON Web Tokens (JWT), Microsoft SQL Server, API/Services Architecture, Customer Relationship Management (CRM), Git, GitFlow, SQL Server 2016, APIs, Security, Authorize.net, C++, ASP.NET Web API, Event-driven Architecture, HTML, CSS, React, Next.js, Azure, Okta, Angular, Fintech, Finance, Distributed Systems

Senior Software Engineer

2014 - 2018
R.I.S.K.
  • Led the development of web services in ASP.NET Core integrated with Azure.
  • Refactored projects to make the code testable by writing tests.
  • Used ORMs such as Entity Framework Core and NHibernate with SQL Server, MySQL, SQLite, and PostgreSQL databases.
  • Leveraged parallel processing and async programming in C# to improve the app's responsiveness and maximize performance.
  • Created the GIS apps based on ArcObject (ArcGIS) using C#.
Technologies: ASP.NET Core, PostgreSQL, ArcGIS, PostGIS, Test-driven Development (TDD), SQL, C#.NET, .NET, C#, Windows Presentation Foundation (WPF), CI/CD Pipelines, GIS, IIS, Event Sourcing, Windows Communication Foundation (WCF), Team Leadership, Microsoft SQL Server, Unit Testing, ArcMap, API/Services Architecture, ASP.NET MVC, Desktop App Development, Windows Forms (WinForms), Git, Web Scraping, Data Scraping, APIs, Security, ArcObjects, ArcGIS Server, Parallels Business Automation, C++, CAD, ASP.NET Web API, C#.NET WinForms, HTML, CSS, Azure, Delphi, Excel VBA, Windows Desktop, Desktop App, MySQL

Software Engineer

2010 - 2014
R.I.S.K.
  • Developed a standalone plug-in responsive desktop (WinForms and WPF) of GIS applications using ArcObjects in C#.
  • Supported legacy apps written in languages such as Delphi, VB 6, VBA, VB.NET, and C#.
  • Managed the automatic creation of a database in PostgreSQL based on XSD files and a data provider for reading and writing.
  • Involved in implementing the SOA approach using different languages like C, Delphi, and C# to make calculations for GIS-based air navigational apps.
  • Developed several plugins/tools for Excel/Word with VBA (macros).
Technologies: Delphi 7, PostgreSQL, Windows Presentation Foundation (WPF), GIS, ArcGIS, SQL, C#.NET, .NET, C#, PostGIS, ArcMap, ASP.NET MVC, Visual Basic, Desktop App Development, Windows Forms (WinForms), Visual Basic for Applications (VBA), PHP, Git, Blazor, Security, ArcObjects, ArcGIS Server, Arc, VB.NET, Visual Basic .NET (VB.NET), C++, Autodesk, CAD, C#.NET WinForms, Visual Basic 6 (VB6), Excel VBA, Windows Desktop, Delphi, Desktop App

Experience

LinkPay

I contributed to building the app using React for the front-end part and ASP.NET Core and C# for the back end, where it served as web app that enabled the client to generate a link and send it to the customer to pay the bill and it managed all the generated links and payment reports to be ready to use.

We used MS SQL Server for data storage, configured the CI on GitHub, and conducted deployment on premise.

Duello

The mobile app that enabled a duel between randomly chosen users based on a specific topic and I built a startup which I managed a small team, where we wrote the front part on React Native, the back end on ASP.NET Core with C#, and used SQL Server as data storage.

4Rest

This app is used to reserve tables, conference rooms, whole restaurants, etc. The end user can see free places and request to book them by adding their wishes to the reservation. Admins can send notifications to the end-users by creating a campaign.

Social App for the Trading Lovers

A social network whose members are people who have an interest in trading. The system was in the MVP stage, where the front end was written in React, and the back end was in ASP.NET Core—the same as the iOS and Android apps. I participated and consulted in various parts of the microservice architecture.

RESPONSIBILITIES
• Introduced Azure functions to make some logic in the serverless
• Fixed issues in the parser of social media like YouTube, Twitter, Reddit, news, etc.
• Used Azure Blob Storage, Azure Key Vault, and Azure Storage Queue to scale up the system, as well as Azure Functions to make it serverless.

Automation of Business Plans

A web app that helps business owners automate business plan generation. The front was written on Vue.js, back on Asp .Net Core 5.0. Managed a team of three people from the requirement to the release phase.

Payment Gateway

ASP.NET Core-based RESTful API is an adapter for payment systems like Stripe. It is used to add a payment method to the existing services in the microservice architecture. The solution contains customer-related API, identity API, payment API, webhook API, and aggregator API (gateway) services.

Repsly

An ASP.NET Core-based RESTful API which was called by the WebApp and mobile app. The system was written on microservice architecture, and as a Senior back-end developer, I helped the system to migrate some services from classic .net to the .net core, created .NET Core-based microservices from scratch, and wrote integration tests using contract testing (Pact.io)

Education

2010 - 2012

Master's Degree in Informatics and Applied Mathematics

Baku State University - Baku, Azerbaijan

2005 - 2009

Bachelor's Degree in Informatics and Applied Mathematics

Azerbaijan State Oil and Industry University - Baku, Azerbaijan

Skills

Libraries/APIs

REST APIs, Azure Blob Storage API, ArcGIS, Windows Forms (WinForms), Azure API Management, SignalR, React, Authorize.net, Node.js, Stripe API, ArcGIS JavaScript API 3, Google Maps API (GeoJSON), Cosmos API, Civil 3D

Tools

GIS, RabbitMQ, Azure Key Vault, Azure App Service, ArcMap, ArcObjects, C#.NET WinForms, SendGrid, Firebase Cloud Messaging (FCM), HashiCorp, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), Git, AutoCAD Civil 3D, AutoCAD, Autodesk, CAD, Auth0, ELK (Elastic Stack), TeamCity, Azure Application Insights

Languages

SQL, C#, Transact-SQL (T-SQL), C#.NET, JavaScript, GraphQL, Delphi, Excel VBA, Delphi 7, Visual Basic, Visual Basic for Applications (VBA), PHP, TypeScript, Visual Basic 6 (VB6), Arc, VB.NET, Visual Basic .NET (VB.NET), C++, Python, HTML, CSS

Frameworks

.NET, Windows Presentation Foundation (WPF), ASP.NET Core, Entity Framework Core, Razor Pages, JSON Web Tokens (JWT), .NET Core, ASP.NET MVC, ASP.NET, .NET 4, Angular, ASP.NET Web API, ASP.NET Core 6, ASP.NET Core 7, Blazor, Cosmos SDK, Next.js

Paradigms

Test-driven Development (TDD), Microservices, Unit Testing, API/Services Architecture, REST, Desktop App Development, Event-driven Architecture, CQRS, Event Sourcing, Serverless Architecture, Agile, Microservices Architecture

Platforms

Azure, Azure Functions, Windows Desktop, Docker, Amazon Web Services (AWS), Twilio, AWS Lambda, ArcGIS Server, Azure AI Search, Telerik, Xamarin, Databricks, Kubernetes

Storage

PostgreSQL, Azure Queue Storage, Microsoft SQL Server, PostGIS, Azure Cosmos DB, MongoDB, Amazon S3 (AWS S3), NoSQL, SQL Server 2016, Azure Table Storage, Azure SQL, Redis Cache, Azure Storage, MySQL, Redshift, Database Architecture

Other

API Design, Software System Architecture Development, Windows Communication Foundation (WCF), Cross-functional Team Leadership, Remote Team Leadership, Team Leadership, Contract Testing, Pact, Authentication, Back-end Development, Customer Relationship Management (CRM), Minimum Viable Product (MVP), APIs, Azure Durable Functions, Azure Event Grid, Azure ServiceBus, Desktop App, CI/CD Pipelines, IIS, Software Architecture, Azure Service Bus, Full-stack, GitFlow, Data Scraping, Web Scraping, Security, Azure Data Factory (ADF), Okta, Fintech, Finance, Distributed Systems, Intuit QuickBooks, Full-stack Development, Containerization, Infrastructure as Code (IaC), Parallels Business Automation, Technical Leadership, API Integration, GeoJSON, Azure Databricks, Research & Critical Thinking, Back-end, Civil Engineering, Azure Blob Storage, GitHub Actions, RESTful Microservices, RAG Systems, Large Language Models (LLMs), AI Agents

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