Работал в 6 компаниях   7 лет 1 месяц

IT, IT-консалтинг / Услуги / Производство оборудования

Software Engineer

Document.Online

IT

5 месяцев

06.2023 - 11.2023

The Ukrainian product company of the e-documents flow. I wasmaintaining existing functionality, added new features, and remadetesting infrastructure. I also worked on the signatures and PDFs.Besides, I developed a new project from scratch where I created anarchitecture and testing infrastructure, I also deployed it and toprovided mechanisms to deploy it into the Cloud.

.NET6/8, TypeScript, Angular, Azure, MS SQL

Software Engineer

EPAM / Epam Systems

IT

1 год 2 месяца

01.2022 - 03.2023

Business domains: edtech, e-commerce

Stack: .NET Standard, .NET6, EF, MS SQL, Docker, GCloud, Azure, SignalR

Work responsibilities:

Developing new functionality and maintaining existing

Testing and maintaining documentation

Writing T-SQL scripts

Writing PowerShell scripts

Setting environments

Researching

Regular attending in stand-ups, plannings, demos

Software Engineer

GlobalLogic Ukraine

IT

6 месяцев

07.2021 - 01.2022

Business domains: CRM

Stack: .NET5, EF, Postgres, ElasticSearch, DDD

Work responsibilities:

Developing new functionality and maintaining existing

Writing SQL scriptsTesting

Researching

Regular attending in stand-ups, plannings

.NET Developer

SmartTender

IT

1 год 7 месяцев

11.2019 - 06.2021

About project: SmartTender.biz is an electronic procurement system that will allow you to streamline the procurement process and find new sales markets. ETP SmartTender has come a long way from one of the first commercial trading platforms in 2013 to the powerful official platform Prozorro. This platform including several directions such us: public procurement, government sales, prozorro market, commercial bidding, scale privatization.

Stack: .NET Core, Entity Framework, MSSQL , SignalR, JavaScript, XUnit, DDD, Elastic Search

Work responsibilities: Maintaining old code, rewriting legacy code from ERP, writing new features, writing unit and api tests, writing SQL scripts

.Net Angular Developer

Fernir

IT-консалтинг / Услуги / Производство оборудования

9 месяцев

01.2019 - 10.2019

Project - Knowledge System

An educational system which allows for creation of study materials and tests for users to study with. Also with user study time and activity tracking. It is an Asp.Net Core Angular single page application with a WPF Companion app. Project is using Clean Code and SOLID approaches with continuous integration and unit, integration and end to end tests.

Backend is using Controller-Service-Repository approach, all the business logic is in small services. Code quality is very important on this project, SonarQube is used to control the quality.

A sophisticated Metadata subsystem based on conventions, custom attributes and reflection is implemented to reduce the amount of code for CRUD operations.

Technologies used: .Net Core, Asp.Net Core, SignalR, Entity Framework, PostgreSql, SqlLite, Ms Sql Server, Angular 8, Angular Material, Asp.Net Core Identity, Selenium WebDriver, Protractor, Karma, SonarQube.

Technologies used:

.Net Core, Asp.Net Core, SignalR, Entity Framework, PostgreSql, SqlLite, Ms Sql Server, Angular 8, Angular Material, Asp.Net Core Identity, Selenium WebDriver, Protractor, Karma, SonarQube.

Notable contributions:

  • A big part of this project was to implement generic metadata approach for testing, so I took part in developing a subsystem which would automatically tests entities based on metadata

  • Developed a standalone Companion app for the websystem:
  1. Added ability to launch and manage an FFmpeg video codec process for screen video recording
  2. Added SignalR communication
  3. Added synchronization of data to the main web system with retries
  4. Implemented background jobs in the app
  5. Added SqlLite storage
  6. Added keyboard and mouse usage masked analytics
  • Wrote integration and end to end tests for web system and Companion

  • Introduced Css Bem into the project

  • Extended meta subsystem

  • Extended client side validation functionality

  • And many others

Manual Tester

BugFinders

IT

2 года 2 месяца

10.2016 - 12.2018

Many diverse web and IOS applications. I was involved in writing test cases and making bug reports. I did Functional, UI and Exploratory testing.

Technologies used: Jira, Mantis, TestRail

Ключевая информация

Backend: C#, .NET Core, .NET5, Entity Framework, MSSQL, PostgreSQL, SQLite, Autofac, Ninject, Azure, GCloud, Docker, Elastic Search, Razor, Git.

Tests: Selenium WebDriver, xUnit, Chakram, Moq.

Pattern and Approaches: DDD, Dependency Injection, SOLID, DRY, YAGNI, KISS

Soft: Visual Studio, Rider, Visual Studio Code, SSMS, Postman

Учился в 2 заведениях

KROK University

Finance, banking and insurance

Киев, 2007

Optical and Mechanical College of the Taras Shevchenko National University of Kyiv

Optics

Kyiv, 2002

Владеет языками

Английский

средний

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Русский

родной

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Украинский

родной

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Курсы, тренинги, сертификаты

SkillUp

Киев, 2016

Manual testing

 

  • Studied the basics HTML and CSS 
  • Received practice querying MySQL 
  • Learned how to write test cases and bug reports 
  • Got acquainted with Jira and TestRail

QATestLab

Киев, 2016

Automation testing

 

  • Received good practice in writing test plans, user stories, test cases, bug reports 
  • Had a practice testing real web application 
  • Received knowledge on working with Selenium WebDriver 
  • Used JAVA for writing tests, Maven as environment and framework TestNG for tests 

Дополнительная информация

Skills

Backend:

C#, Net, Asp.Net Core, .NET6, Entity Framework, SignalR, Asp.Net Core Identity, Ms Sql Server, PostgreSql, SqlLite, Azure, GCloud, Docker, Autofac, Git.

Frontend:

Angular 2+, Typescript, Angular Material, RxJs, Sass. Tests: Selenium WebDriver, Protractor, Jasmine, Karma, xUnit, SonarQube.

Pattern and Approaches:

Dependency Injection, Single Responsibility Principle, Dry, Clean Code, Yagni.

Serhii

Software Engineer, .NET Developer

Киев

Готов переехать: Львов, Одесса, Винница, Ивано-Франковск, Ужгород

3 000 $

41 год

Работает, но открыт для предложений

полная занятость

Характер работы: удаленная работа

Обновлено 6 дней назад