Aleksandr Dolgov, Developer in Alanya/Antalya, Turkey
Aleksandr is available for hire
Hire Aleksandr

Aleksandr Dolgov

Verified Expert  in Engineering

Software Developer

Location
Alanya/Antalya, Turkey
Toptal Member Since
August 24, 2022

Aleksandr is a software developer with over ten years of experience working from junior to leadership positions. He is proficient in the .NET stack and has an engineer's degree in computer science and a professional degree in engineering management. Aleksandr has worked on various projects, including web apps using .NET with modern front-end frameworks such as Angular, React, or Vue; mobile apps using Xamarin; and complex integration projects using cloud technologies such as Azure and AWS.

Portfolio

Freelance Clients
Angular, Web API, .NET 6, Xamarin.Forms, Blazor, SQL Server DBA...
TrackMan
.NET Core, .NET 5, OAuth 2, IdentityServer 4, MongoDB, Web API 2, React...
Navicon
.NET, Entity Framework, SQL Server DBA, ASP.NET MVC, Dynamics CRM 2011...

Experience

Availability

Part-time

Preferred Environment

.NET, C#, Angular, Xamarin

The most amazing...

...application I've developed as part of a team is TrackMan Soccer, an app that helped the Denmark National Football Team show good results in the Euro 2020.

Work Experience

Senior Full-stack Developer

2021 - PRESENT
Freelance Clients
  • Led the team in migrating a staff management portal from the old technical stack to a new one and creating a new vendor portal from scratch using the .NET Web API and Angular stack.
  • Managed the team in creating an expert management system and integrating it with Twilio, SendGrid, and MS Dynamics CRM.
  • Fixed bugs and implemented features to a startup app for renting parking spaces, including the web portal and iOS/Android applications.
Technologies: Angular, Web API, .NET 6, Xamarin.Forms, Blazor, SQL Server DBA, Entity Framework Core, AWS Lambda, Amazon Textract, Amazon CloudWatch, SendGrid API, Twilio API, HTML, HTML5, C#.NET, Microsoft SQL Server, ASP.NET, Stripe, .NET 4, SQL, Azure SQL, Full-stack, CSS, Microsoft Dynamics CRM, Amazon Web Services (AWS), Microservices Architecture, Continuous Delivery (CD), Test-driven Development (TDD), GitHub, Bitbucket, User Interface (UI), API Integration, RabbitMQ, Bootstrap, ASP.NET Web API, Web Development, Full-stack Development, Serverless Architecture

Senior Software Developer

2018 - 2020
TrackMan
  • Created an architecture of the TrackMan Soccer system from scratch.
  • Implemented the system's back end, integrations with iPad applications, and web portals.
  • Assisted the mobile team in synchronizing data between the devices and the server on an iPad application.
  • Led the development of two applications for football and American football practice sessions from beginning to production.
Technologies: .NET Core, .NET 5, OAuth 2, IdentityServer 4, MongoDB, Web API 2, React, TypeScript, Unit Testing, Azure, Azure Functions, Azure Event Hubs, Azure Service Bus, Microservices, Azure Blob Storage API, Xamarin.iOS, Azure DevOps, CI/CD Pipelines, HTML, HTML5, C#.NET, Microsoft SQL Server, ASP.NET, .NET 4, SQL, Full-stack, CSS, Microservices Architecture, Event-driven Architecture, Event-driven Programming, Continuous Delivery (CD), Docker, NoSQL, Test-driven Development (TDD), GitHub, User Interface (UI), API Integration, Bootstrap, ASP.NET Web API, Web Development, Full-stack Development, Serverless Architecture

Senior Software Engineer Team Lead

2015 - 2018
Navicon
  • Managed a team of three developers in implementing a Dynamics CRM project for Deloitte's Moscow branch.
  • Led a team of 11 people, comprising analysts, developers, and testers, for one year, successfully modernizing the existing system for a bank's point of sales based on Microsoft Dynamics CRM.
  • Oversaw a team of three developers in implementing a Dynamics CRM project for the largest Russian news company TASS.
Technologies: .NET, Entity Framework, SQL Server DBA, ASP.NET MVC, Dynamics CRM 2011, Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 365, JavaScript, SignalR, Windows Communication Foundation (WCF), Web API, OData, HTML, C#.NET, Microsoft SQL Server, ASP.NET, SQL, Full-stack, MySQL, CSS, Microsoft Dynamics CRM, Bitbucket, User Interface (UI), API Integration, ASP.NET Web API, Web Development, Full-stack Development

Senior Software Engineer

2012 - 2015
CMD-soft
  • Developed a portal for all points of sales of one of the largest banks in the Tatarstan region.
  • Fixed bugs as a support team developer for multiple projects.
  • Engaged in architecture discussions and presale activities.
Technologies: Dynamics CRM 2011, Dynamics CRM 2013, .NET, ASP.NET MVC, SQL Server DBA, JavaScript, jQuery, Entity Framework, HTML, C#.NET, Microsoft SQL Server, ASP.NET, SQL, Full-stack, CSS, Microsoft Dynamics CRM, User Interface (UI), API Integration, Web Development, Full-stack Development

Managers and Vendors Portals for a Market Research Company

Two big management system portals for a market research company, including a managers' portal for managing vendors and processes and a vendors' portal for submitting surveys and managing their schedules. I implemented both portals with .NET 6 and Angular on the front end and MS SQL Server for its database.

A System for Connecting Businesses with Experts

https://www.focalfact.com/
A web application for connecting different kinds of businesses with experts in relevant fields and portals for clients and experts to manage their schedules and book appointments, which I implemented with .NET Web API, React, and Blazor.

A Marketplace for Renting Parking Spaces

A startup app for renting parking spaces, for which I fixed bugs and added new web and iOS/Android features. The web app is a legacy monolith implemented with ASP.NET MVC with Razor pages using MS SQL Server, while the mobile apps were Xamarin.Forms projects.

MVP for Blazor Real Estate Application

A web application implemented with Blazor WebAssembly: a unified tool for buyers, sellers, and agents in the real estate market. The back end uses a web API and Microsoft SQL Server. The application has role-based authentication areas for different users to perform specific operations.
2015 - 2016

Professional Degree in Engineering Management

National Research University: Higher School of Economics - Moscow, Russia

2005 - 2010

Engineer's Degree in Computer Science

Institute of Cryptography, Telecommunications, and Computer Science - Moscow, Russia

MARCH 2015 - PRESENT

Managing Microsoft Dynamics Implementations

Microsoft

APRIL 2014 - PRESENT

MCPS: Microsoft Certified Professional

Microsoft

Libraries/APIs

Entity Framework, Web API, Web API 2, jQuery, Azure Blob Storage API, SendGrid API, Twilio API, SignalR, React, Xamarin.iOS, Stripe

Tools

GitHub, Amazon Textract, Amazon CloudWatch, Microsoft Dynamics, Microsoft Dynamics CRM, Bitbucket, RabbitMQ

Frameworks

.NET, Angular, ASP.NET MVC, .NET Core, .NET 5, Entity Framework Core, ASP.NET Core, ASP.NET, .NET 4, ASP.NET Web API, OAuth 2, IdentityServer 4, Blazor, Bootstrap, Razor

Languages

C#, HTML, C#.NET, JavaScript, TypeScript, HTML5, SQL, CSS

Storage

Databases, SQL Server DBA, MongoDB, Microsoft SQL Server, Azure SQL, MySQL, NoSQL

Paradigms

Agile Software Development, Unit Testing, Microservices, Azure DevOps, Microservices Architecture, Continuous Delivery (CD), Test-driven Development (TDD), Serverless Architecture, Event-driven Architecture, Event-driven Programming

Platforms

Azure, Azure Functions, Azure Event Hubs, AWS Lambda, Xamarin, Amazon Web Services (AWS), Docker

Other

Software Development, .NET 6, Full-stack, API Integration, Web Development, Full-stack Development, Software Development Management, Dynamics CRM 2011, Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 365, Windows Communication Foundation (WCF), OData, Azure Service Bus, CI/CD Pipelines, User Interface (UI), Networks, Xamarin.Forms

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