← Back to list
senior
Registration: 24.09.2024

Konstantin Trush

Specialization: .NET Software Engineer

Portfolio

Orion Soft

● Developing integration with Google Calendar API. ● Optimization DB queries and Back-end code. ● Developing full cycle of creating widgets (database, backend, frontend). ● Discussing requirements with the customer. ● Implementing NuGet Packages. ● Moving part of an application from .NET Framework 4.7 to .NET 6.

Godel Technologies Europe

Web application for uploading, validating and viewing large files of various types. Razor Pages on UI, microservice architecture on the backend. Microservice communicates through message queues and API. ● Discussing requirements, application schema, involved in application design. ● Deploying dev environment and involved in creating automation deployment. ● Investigating and implementing the core logic (Validation Engine). ● Implementing the project template for different SDK (Web, Worker). ● Covering all logic with metrics, logs and unit tests.

ISsoft Solutions

Single page application with AngularJS (partially Angular 9) on frontend side. Monolith architecture on backend side. SQL Server as a persistence storage. All layers in each business unit communicate only through abstractions and easy to be replaced a different implementation. ● Developing deployment scripts for backend project. ● Integration with other services. ● Writing Unit Tests. ● Developing full cycle of creating widgets (database, backend, frontend). ● Discussing requirements with the customer.

Skills

C#
Entity Framework
SQL
RabbitMQ
ASP.NET Framework
Core Web AP
Design Patterns
Python
ASP.NET WebForms
Linq2DB
MySQL
MS SQL
PostgreSQL
Git
JavaScript
AngularJS
Kafka
MongoDB
Redis
AWS

Work experience

Software Developer
since 02.2024 - Till the present day |Papaya
.NET8, Entity Framework Core, Postgres, Kafka, Docker
Startup. Summary: Infinity-scaling money streams (subscriptions) protocol. ● Developing services for listening events from smart contracts. ● Developing services for aggregate data. ● Implementing the Protocol Api for integration. ● Integrating with third-party api. ● Implementing Unit Tests. ● Supporting old and implementing new CI/CD pipelines.
.NET Software Engineer
since 09.2022 - Till the present day |Custom Games Studio
ASP.NET Framework, F#, CouchBase, Kibana, Splunk, Jenkins, Postman, AVA, Jira, Git
Social casino. Unity on UI, monolithic architecture on backend. Project is developed via functional programming approach. Slots are implemented both on C# and F#. ● Developing the casino slots on C# and F#. ● Covering the code via tests. ● Developing parsers of excel file for translating the mathematics to the machine-read object. ● Developing simulation for calculation the mathematics. ● Fixing the prod issues in the short term. ● Interviewing developers. ● Mentoring and supporting new developers. ● Discussing application architecture with the client.
Software Developer
11.2021 - 09.2022 |Godel Technologies Europe
.Net 6, AWS, Docker, Auth0, Razor Pages, xUnit
Project from scratch. Web application for uploading, validating and viewing large files of various types. Razor Pages on UI, microservice architecture on the backend. Microservice communicates through message queues and API. ● Discussing requirements, application schema, involved in application design. ● Deploying dev environment and involved in creating automation deployment. ● Investigating and implementing the core logic (Validation Engine). ● Implementing the project template for different SDK (Web, Worker). ● Covering all logic with metrics, logs and unit tests.
.NET Software Engineer
08.2021 - 09.2022 |Orion Soft
.NET Framework 4.7, .NET 6, JQuery, Ajax, Blazor, MSSQL, Google API
Security project. Global network provider that servesthousands of multinational and national enterprise, government and carrier customers with a portfolio of advanced connectivity and security services. ● Developing integration with Google Calendar API. ● Optimization DB queries and Back-end code. ● Developing full cycle of creating widgets (database, backend, frontend). ● Discussing requirements with the customer. ● Implementing NuGet Packages. ● Moving part of an application from .NET Framework 4.7 to .NET 6.
.NET Software Engineer
01.2021 - 08.2021 |ISsoft Solutions
SQL Server, ASP.NET Core, Entity Framework Core, ADO.NET, OData, Automapper, Facebook API
Internal project. Staff management program based on ASP.NET Core. The main goal of this project is automation of all group management activities in the company. ● Resolving UI bugs after Angular upgrate. ● Optimization DB queries. ● Realisation new features
.NET Software Engineer
01.2019 - 08.2021 |ISsoft Solutions
C#, SQL Server, Windows Forms, DataSets, ADO.NET, Team City
Desktop application. Windows Forms on UI, microservice architecture on backend. SQL Server as persistence storages. All business units separated into microservices, where each microservice communicates through a proxy server. ● Discussing requirements, application schema, involved in application design. ● Reviewing old services to rebuild them in modern style and optimizing them right away. ● Developing a bunch of microservices responsible for different kinds of business logic across the platform. These microservices fully covered with metrics, logs and unit-tests. ● Deploying dev environment and involved in creating automation deployment. ● Discussing requirements with the customer.
.NET Software Engineer
01.2019 - 08.2021 |ISsoft Solutions
ASP.NET Framework, WCF, AndularJS, Angular 9, SQL Server, Entity Framework, ADO.NET, Team City
Single page application with AngularJS (partially Angular 9) on frontend side. Monolith architecture on backend side. SQL Server as a persistence storage. All layers in each business unit communicate only through abstractions and easy to be replaced a different implementation. ● Developing deployment scripts for backend project. ● Integration with other services. ● Writing Unit Tests. ● Developing full cycle of creating widgets (database, backend, frontend). ● Discussing requirements with the customer.
.NET Software Engineer
01.2019 - 08.2021 |ISsoft Solutions
C#, SQL Server, Entity Framework, ADO.NET, Inno Setup, RabbitMQ, EasyNetQ
Solution with numbers of windows services, scheduled tasks, etc. ● Integration with other services. ● Developing scheduled tasks for sending notifications. • Developing windows service for synchronization data with SalesForce. ● Developing windows service for synchronization data with NetSuite. ● Developing windows service for synchronization data with NetBox. ● Developing scripts for creating installers with Inno Setup. ● Discussing requirements with the customer.
.NET Software Engineer
08.2018 - 12.2018 |ISsoft Solutions
SQL Server, ASP.NET Framework, Entity Framework, ADO.NET, OData, Automapper, Facebook API
Internal project. Staff management program based on ASP.NET MVC technology. It is a database, which contains information of clients, projects and employees, including their personal and technical data. The goal of the project is to simplify a process of management participants of the company, their vacations, projects, sick lists, workplaces in the office. ● Integration with Facebook API. ● Optimization DB queries. ● Developing schedule job for pushing data from our databases to AD. ● Configuring OData and working with its mapping to custom data structures (OData provider to map OData query options for DTO to query options for Domain Model using Expression trees). ● Discussing application schema, involved in application design.
Software Developer
11.2016 - 08.2018 |1science
Git, Python, Scrapy
Security project. Separate programs for parsing websites. ● Writing xpath and css selectors. ● Developing parsers using scrapy.

Educational background

Mathematics / Computer Science
Till 2019
Belarusian State University

Languages

RussianNativeEnglishIntermediate