Hello! I'm .Net Software Engineer with a Master's Degree in Computer Engineering from National Technical University of Ukraine Kyiv Polytechnic Institute. My interests include, but are not limited to: .Net (Framework and Core), Angular, Azure, Xamarin.
Working on MyWorkspace product, which is a virtual cloud workplace, available directly via browser and providing access to various data and applications. Working in a multinational distributed Scrum team. Implemented Build and Release management for one of the core solutions leading to increase in feature delivery speed and improved deployment flow. Participated in building a backup system utilizing Azure Functions, table and blob storage.
Automation of documents generation in Docx and PDF formats based on custom document
template for an invoicing system developed for one of the European
country's governmental agencies, implemented integration with MS Dynamics CRM using
CRM SDK to email invoices directly to clients registered in CRM.
Participated in development of multiple versions of a complex financial analysis solution
for managers in an international telecommunication corporate group using a client-server
architecture with the server written in ASP.NET WebAPI, consuming two MS SQL
databases and using Excel documents generation with Excel Interop.
Developed multiple Sharepoint and ASP.Net MVC based solutions with front-end created
using AngularJS/Angular2(4) and Bootstrap.
Working with various projects based on company's own CRM platform Bpmonline, implementing different features requested by customers from European countries. Developed custom business processes, additional interface features and custom report generation.
During summer internship after 3rd year in university, participated in back-end API
development using ASP.NET, SQL and MongoDB.
As a Bachelors graduation work created Windows Phone application targeting devices on
Windows Phone 8.1+ for Iblazr flash device. App implements working with devices' both
cameras(main and front), photo and video capture, BLE support, ability to connect
multiple Iblazr devices and adjust settings for each of them(flash power and light
temperature).
The task was to automate the process of applying single fuel limits to multiple vehicles
of one partner, create a web-system which would synchronize data with the legacy third-party
hardware integrated solution, providing the possibility to manage the list of vehicles
belonging to different partners, set partner-wide fuel limits, see the log of refuelings
and provide third-party users with access to their private data.
To implement all the required features, I've started with reverse engineering legacy web
application built with Java without access to its sources or database. Then using gathered
information regarding data structures and available web APIs the new system was designed
and developed.
The project is hosted on Azure using regular Web application service
and Azure SQL database and also makes use of Application Insights
Technologies and tools used: ASP.Net MVC, Bootstrap, MSSQL, Quartz.Net, Azure
Online multiplayer real-time Battleship game created as a pet-project.
I've created the game to get acquainted with a new version of SignalR for .Net Core
The project is hosted on Azure and is using Azure DevOps for CI/CD
Technologies and tools used: ASP.Net Core, SignalR 2, Angular 6, Azure, Azure DevOps