Працював в 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 рік

повна зайнятість

Характер роботи: віддалена робота

Оновлено 1 місяць тому