10 years of successful development of a wide range of commercial web applications using .NET Core, ASP.NET, Web API, SOAP, and REST Web Services.
Microsoft Certified Azure Developer
My code is top quality: I follow SOLID and Clean Architecture
Great experience with Microsoft Azure cloud ecosystem:
App Services, Service Fabric, VM's, Microsoft Azure Storage (Blob, Queue, Table),
Cloud Services, Azure IoT Hub
Have strong skills in Microsoft SQL Server, PostgreSQL, MongoDB.
Experienced in Azure Functions.
Backend stack:
.NET Core, .NET 6, .Net Framework, ASP.NET Web API, ASP.NET MVC, ASP.NET Core Identity,
Entity Framework / Entity Framework Core, Azure Cloud Platform, AWS, Swagger, Node.js
Data storage:
Microsoft SQL Server, PostgreSQL, MongoDB, Azure Cosmos DB, AWS Aurora, AWS Dynamo DB
ORM:
Entity Framework / Entity Framework Core, Dapper, NHibernate, and just clear ADO.NET
No-SQL:
MongoDB, Firebase DB, Cosmos DB, Elastic, Redis
Frontend technologies stack:
Javascript, Typescript
HTML5, CSS
Bootstrap, JQuery
LESS, SASS
Frontend Frameworks:
Vue, React, Angular
Test frameworks/tools:
xUnit, NUnit, FluentAssertions, Selenium, Selenium Web Driver, Postman, jMeter
3rd party integrations:
Google APIs, Microsoft API, DevExpress\DevExtreme, MS Graph API
Cloud solutions:
Microsoft Azure,
Google Cloud Services,
Amazon Web Services
Logging:
Kibana, ElasticSearch, Google StackDriver, AppInsights, SeriLog
CI/CD:
TeamCity, Octopus, Azure DevOps, Terraform
Experience:
2013 - 2022 – Gentle Code LLC
Enterprise full-stack development with .Net Framework/.NET Core stack
Web applications development with Angular, React, and Vue.js
Desktop development with WinForms\WPF
Web services development with WCF
Top Projects:
Educational platform for internal employees of the enterprise (NDA):
Project goal:
Add a high-load system for training employees and tracking all training progress
Overview:
Microservice architecture implemented in an application on the .NET core with the integration of cloud solutions such as Azure Storage, Elastic. User interface built on React\TypeScript
Technologies:
- .NET Core, ASP.NET Core Web API
- Clean Architecture + CQRS approach
- FluentAssertions, FluentValidation
- Entity Framework Core
- CosmosDB
- Redis
- React
- Azure DevOps
- Azure Blob Storage
- Kubernetes
- Microsoft Graph API
Position / Responsibilities:
Technical Lead of team of 3 Full-stack developers, 2 frontend developers and 3 QA
Technical architecture implementation, requirements investigation, business processes planning, task assignments
The platform for order processing supply of logistics services (NDA):
Project goal:
Software for processing orders for the delivery of cargo, tracking balances and delivery progress
Overview:
CRM system for processing requests for the supply of goods, calculating balances, confirmations and complete tracking of the order chain. Integration with microservices within the company
Technologies:
- .NET Core, ASP.NET Core Web API
- ORM Dapper
- Microservices, Identity Server 4
- SeriLog with AppInsights
- React
- Azure DevOps
Position / Responsibilities:
Technical Lead / Architect
Technical architecture implementation, diagrams, documentation, requirements investigation, business processes planning, task assignments, optimization, scalability
2020 – 2021 – NDA
London based Cloud Solution for Video/Image storage with image recognition and similarity detection (NDA)
Project goals:
Cloud Solution is primarily for creative people like designers, artists, photographers. Ability to find the best candidate for a job by uploading a reference image. Ability to hire, track and pay for the job. Overview:
Website for storing and editing images and videos with the ability to split by projects and set as a personal portfolio to find a job.
- .NET Core, ASP.NET Core Web API
- Entity Framework Core
- MS SQL Server
- Elastic
- Vue.js
- Kubernetes
- Azure
Position / Responsibilities:
Technical Lead / Architect
Technical architecture implementation, diagrams, documentation, scalability and performance tuning, implementation of semantic core for the image recognition and similarity detection software
2019 – 2020 – NDA
Property management web system
Project Overview:
A large enterprise system for property management, reservations, and hotel infrastructure.
- .NET Core, ASP.NET Core Web API
- Entity Framework Core
- HTML5\CSS, JS + jQuery
- Azure DevOps, CI\CD Team City
- Web Sockets
Position / Responsibilities:
Technical Lead / Architect
Backend performance tuning, Web Sockets implementation, AWS Lambda scalability and performance optimization, AWS cost optimization, CMS development (vue.js), API development,
Business processes overview, delivery planning