Работал в 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:
- Added ability to launch and manage an FFmpeg video codec process for screen video recording
- Added SignalR communication
- Added synchronization of data to the main web system with retries
- Implemented background jobs in the app
- Added SqlLite storage
- 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
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
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
Serhii
Software Engineer, .NET Developer
Киев
Готов переехать: Львов, Одесса, Винница, Ивано-Франковск, Ужгород
Работает, но открыт для предложений
полная занятость
Характер работы: удаленная работа
Обновлено 6 дней назад