Oleksii T.
Senior .NET Developer (10 years total development experience)
✔️.NET developer with experience in .NET Core (Web API, EF, MVC), Xamarin.Forms, ASP.NET MVC, Appium, Selenium, WPF, Web Forms, SQL Server
✔️Hands-on experience with payment gateways (PayPal), PoS (Poynt), building distributed systems with the Microservices pattern
✔️Cloud infrastructure knowledge including Azure, AWS, Docker, Redis, Apache Kafka. Additional experience working with Windows Server, Data Warehousing with Azure Synapse and Databricks
✔️Supporting experience with Angular and React
✔️Initial history with Python (TkInter, Selenium), ActionScript 3.0
✔️Products involvement: Mobile Autotesting System, Inventory Tracking System, Feedback Portal (Ratings/Comments), Payment Gateway, Social Media Casino, Traffic Bot, Browser Games
Main expertise
- .NET 5 years
- .NET Core 4 years
- ASP.NET 5 years
Other skills
- AWS 3 years
- WPF 3 years
- Xamarin 3 years
Selected experience
Employment
Senior .NET developer
EPAM - 2 years 4 months
Project 1 involvement:
-
Refactoring a legacy codebase;
-
Implementing the batching as a layer wrapper around existing ”singular” features in a fragile codebase under severe time constraints.
Project 2 involvement:
-
Covering the codebase with unit/integration tests;
-
Improving and extending the error reporting in the app;
-
Implementing media file support on the back-end;
-
Overseeing extensive business logic and API changes in a web app
-
Migrating the authentication to a different provider/library.
Technologies:
- Technologies:
ASP.NET
Azure
MSSQL
-
Senior Software Engineer (Contractor)
Private SaaS Platform (Contract) - 8 months
-
Project - Xamarin.Forms app and .NET Core back-end for a SaaS platform (payment gateway microservice)
-
PayPal Express Checkout and PayPal Payments Pro for seamless checkout experiences
-
developed custom payment forms and workflows that integrate seamlessly with PayPal gateway
-
custom PayPal checkout experiences with branding and messaging that align with the business identity;
-
customized PayPal payment workflows for complex business requirements;
-
integration with third-party services such as QuickBooks for streamlined accounting;
-
using Poynt SDK to manage offline sales and invoices;
-
implementation of the Xamarin.Forms app business logic;
-
additional work with ETL Data Warehousing using Azure Synapse and Databricks.
Technologies:
- Technologies:
.NET Core
Azure
Xamarin
-
Senior C# developer (Contractor)
MURKA (Contract) - 9 months
-
Appium logic to control multiple devices, connected to the server;
-
API and business logic of the device controlling service;
-
Entity domain model and database schema for the app;
-
Variety of cross-cutting features like logging, reporting, etc;
-
Basic Razor Pages-based HTML/JS UI for internal system usage.
Technologies:
- Technologies:
.NET Core
-
.NET developer
EPAM - 10 months
Project one involvement:
-
Memory caching system for crucial entities;
-
Implementing the commenting service and respective entities with support for liking, nesting, sorting;
-
File upload service (size, type validation, etc.);
-
Kafka bindings configuration (fetching data for the DB from the broker).
Project two involvement:
-
Fixing, cleaning up and optimizing a variety of DB queries in the code;
-
Fixing UI bugs in a variety of client codes (both angular and react were used);
-
Adding unit tests to existing service logic;
-
Migrating API from .net framework to .net core.
Technologies:
- Technologies:
.NET
.NET Core
AWS
Apache Kafka
MSSQL
-
C# mobile developer/ActionScript developer
Playtika - 1 year 7 months
- In-game currency cashback UI and API interaction;
- daily bonus UI and API interaction.
- variety of side-games, minigames within the main social media casino app, their UI and server ineraction
- visual effects, animations and gameplay logic
Technologies:
- Technologies:
C#
Xamarin
Education
Standalone courseAutomated Control Systems of Technological Processes
National University of Water Management and Natural Resources Use · 2012 - 2013
BSc.Automation and Computer Systems
National University of Water Management and Natural Resources Use · 2008 - 2012
Find your next developer within days, not months
We can help you deliver your product faster with an experienced remote developer. All from 32.90 €/hour. Only pay if you’re happy with your first week.
In a short 25-minute call, we would like to:
- Understand your development needs
- Explain our process to match you with qualified, vetted developers from our network
- Share next steps to finding the right match, often within less than a week
First developer starts within days. No aggressive sales pitch.