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

Abuzar Hasanov

Verified Expert  in Engineering

Back-end Developer

Location
Baku, Azerbaijan
Toptal Member Since
May 20, 2022

Abuzar is a back-end developer with 10+ 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...
ScaleUp Finance
API Design, C#.NET, .NET Core, Azure, Azure Functions, Azure Blob Storage API...
DOROTHEE MANTEAU
Visual Basic, Git, Web Scraping, Data Scraping

Experience

Availability

Part-time

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 the system using serverless architecture and WebSockets to reduce infrastructure costs and double customer satisfaction.

Work Experience

Freelance 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 retail company improve and Dockerize several microservices to enable using Terraform in AWS.
  • Founded several startups and led the technical teams from the requirement 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

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

Visual Basic Developer

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

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

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 third-party services such as call centers, AML and KYC service providers, and mail campaign services.
  • Helped others deliver solutions by mentoring or reviewing their codes.
  • 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

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

Software Engineer

2010 - 2014
R.I.S.K.
  • Developed standalone plug-in responsive desktop (WinForm and WPF) of GIS applications using ArcObjects in C#.
  • Supported different kinds of 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 data provider for reading and writing.
  • Involved in implementing SOA approach using different languages like C, Delphi, and C# to make calculations for GIS-based air navigational apps.
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

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)

Languages

SQL, C#, T-SQL (Transact-SQL), C#.NET, Visual Basic, Visual Basic for Applications (VBA), PHP, Delphi 7, JavaScript, Arc

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, Blazor, Angular

Libraries/APIs

REST APIs, Windows Forms (WinForms), SignalR, Azure Blob Storage API, ArcGIS, Stripe API, React

Tools

RabbitMQ, GIS, SendGrid, Azure Key Vault, Firebase Cloud Messaging (FCM), HashiCorp, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), Azure App Service, ArcMap, Git, ArcObjects, ELK (Elastic Stack), TeamCity

Paradigms

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

Storage

PostgreSQL, Microsoft SQL Server, PostGIS, MongoDB, Azure Queue Storage, Amazon S3 (AWS S3), NoSQL, SQL Server 2016, Azure Table Storage, Azure SQL

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, CI/CD Pipelines, IIS, Software Architecture, Azure Service Bus, ASP.NET Core 6, ASP.NET Core 7, GitFlow, Data Scraping, Web Scraping, Security, Containerization, Full-stack, Infrastructure as Code (IaC)

Platforms

Azure, Docker, Twilio, AWS Lambda, ArcGIS Server, Amazon Web Services (AWS), Azure Functions

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

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