Abuzar Hasanov
Verified Expert in Engineering
Back-end Developer
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
Experience
Availability
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
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).
Lead ArcGIS Developer
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.
Senior Software Engineer
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.
Visual Basic Developer
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.
C# and .NET Developer
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.
Team Lead
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.
Senior Software Engineer
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#.
Software Engineer
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.
Experience
LinkPay
We used MS SQL Server for data storage, configured the CI on GitHub, and conducted deployment on premise.
Duello
4Rest
Social App for the Trading Lovers
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
Payment Gateway
Repsly
Education
Master's Degree in Informatics and Applied Mathematics
Baku State University - Baku, Azerbaijan
Bachelor's Degree in Informatics and Applied Mathematics
Azerbaijan State Oil and Industry University - Baku, Azerbaijan
Skills
Libraries/APIs
REST APIs, Windows Forms (WinForms), SignalR, Azure Blob Storage API, ArcGIS, Stripe API, React, ArcGIS JavaScript API 3, Google Maps API (GeoJSON)
Tools
RabbitMQ, GIS, SendGrid, Azure Key Vault, Firebase Cloud Messaging (FCM), HashiCorp, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), Azure App Service, ArcMap, Git, ArcObjects, ELK (Elastic Stack), TeamCity
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, ASP.NET Core 6, ASP.NET Core 7, Blazor, Angular
Paradigms
Test-driven Development (TDD), Microservices, Unit Testing, API/Services Architecture, REST, Desktop App Development, Event Sourcing, Serverless Architecture, Agile
Storage
PostgreSQL, Microsoft SQL Server, PostGIS, MongoDB, Azure Queue Storage, Amazon S3 (AWS S3), NoSQL, SQL Server 2016, Azure Table Storage, Azure SQL, Redshift, Database Architecture
Platforms
Azure, Docker, Twilio, AWS Lambda, ArcGIS Server, Amazon Web Services (AWS), Azure Functions, Telerik
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, GitFlow, Data Scraping, Web Scraping, Security, Containerization, Full-stack, Infrastructure as Code (IaC), Parallels Business Automation, Technical Leadership, API Integration, GeoJSON
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