distributed projects.
Click on a card to see Project details!
Cloud-native Distributed Portfolio Project
.NET 9, .NET AspireBackend: Azure Container Apps, Azure Functions, Cosmos DB and Azure Cache for Redis
Frontend: Blazor Web App, Azure Blob Storage and Azure Cache for Redis
Frontend: Blazor Web App, Azure Blob Storage and Azure Cache for Redis
Last updated on a sunny day


Distributed App with Chat AI and Semantic Search
.NET 9, .NET AspireBackend: ASP.NET Core Web API, Redis, RabbitMQ, PostgreSQL, Keycloak, OllamaSharp, VectorDb
Frontend: Blazor Web App, Redis
Frontend: Blazor Web App, Redis
Last updated on a sunny day


about me.
skills.
- soft skills
- cloud-native mindset
- frontend
- C#, Blazor, JavaScript
- backend
- .NET Aspire, C#, JavaScript, Solidity, ASP.NET Web API, EntityFramework Core
- databases
- SQL MSSQL, MySQL, PostgreSQL PgAdmin
- cloud
- Azure Container Apps, Azure Functions, CosmosDB, Azure Blob Storage, Azure Cache for Redis, azd cli
- tools
- Docker, Redis, RabbitMQ, Git, Jira, Confluence, Postman
- best practices
- OOP, SOLID, TDD, unit testing, design patterns, exception handling, dependency injection, debugging, code review
- project well-being
- Agile, Scrum, Kanban
- languages
- EnglishB2Upper Intermediate
- UkrainianNative
- RussianNative
work experience.
.NET Developer at Vitalerter, Israel
Aug 2024 - Feb 2025
- Domain: health-care
- Implemented an Autohandling feature for alerts and activities: once a microservice receives a message from a broker about a presence of a health-care giver somewhere nearby a patient, the service checks customized settings whether it is possible to handle some activities and alerts automatically. If so, the activity is going to be handled after some designated period of time and a SignalR event is being sent to a front-end.
Tools and technologies: C#, ASP.NET Web Api, SQL database, Quarts, RabbitMQ, Redis, Serilog, Elastic search, Docker, Portainer. - Implemented JavaScript scripts for migration from Rules and Hooks to Actions in Auth0 since rules and hookes were about to be deprecated.
.NET Developer at Peanut Trade, Ukraine
Feb 2024 - Mar 2024
- Domain: Decentralized Finance (DeFi)
- Integrated the blockchain bridges for cryptocurrency arbitrage trading between different blockchains (MEV project).
Tools and technologies: C#, ASP.NET Web API, Nethereum, Redis, Javascript, MySQL, Etherscan, Docker.
Solidity Developer at PrimexLabs, Estonia
May 2022 - Sep 2023
- Domain: Decentralized Finance (DeFi)
- Developed Smart contracts in Solidity language and tests for them in JavaScript, deployed contracts to blockchains. Performed debugging, code
review, Unit and integration testing.
Integrated decentralized exchanges (DEXes) into the application code.
Tools and technologies: Solidity, JavaScript, ethers.js, Hardhat, EVM, Etherscan, Remix, Tenderly
Unity/.NET Developer at Sayollo, Israel
May 2021 - Sep 2021
- Domain: Entertainment Games
-
Developed features for a custom .NET libraries for video advertisement integration into a gameplay. Also performed code review, debugging and unit testing.
Tools and technologies: Unity Engine, C#, .NET Core, Python
Unity Developer at BiniBambini, Ukraine
Sep 2020 - May 2021
- Domain: Entertainment Games
- Implemented gameplay logic, tested and debugged code and took part in discussions of specifications and requirements.
Tools and technologies: Unity Engine, C#, .NET Core
.NET Developer at Aimprosoft, Ukraine
May 2019 - Sep 2020
- Domain: Entertainment
-
Implemented an online video editor for video crop, aspect ratio customization, audio adjustment. Implemented unit tests.
Tools and technologies: ASP.NET Core Web API 3.0, Entity Framework Core 3.0, Ocelot(Gateway), Angular 8, Dapper, gRPC, CQRS design, MediatR, FluentValidation, AutoMapper, Azure Blob Storage.