Ukraine's #1 job service
Олександр
C#, ASP.NET Core Developer
- Considering positions:
- C#, ASP.NET Core Developer, .NET Developer
- Age:
- 30 years
- City of residence:
- Kharkiv
- Ready to work:
- Kharkiv, Kyiv, Remote
Contact information
The job seeker has provided: Phone numberEmailMessenger
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/20597350/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Олександр Житник
Backend-розробник (C# / .NET)
Освіта: Магістр, Робототехнічні системи та комплекси (ХАІ), 2014-2019
Мови: українська (рідна), англійська (Intermediate, B1)
Харків, Україна | [open contact info ](look above in the "contact info" section)
LinkedIn: [open contact info ](look above in the "contact info" section)
Про мене
Blockchain/Backend-розробник, 6 років комерційного досвіду (2020-2026). Писав про-
дакшн-бекенд на TypeScript/Node.js: обробка блокчейн-подій, PostgreSQL, міграції,
транзакції, фонові сервіси, AWS. Зараз переходжу на C# / .NET, мій пет-проєкт на
.NET 10 - індексатор блокчейн-транзакцій.
Навички
• C# / .NET: C# (ООП, LINQ, async/await, generics, колекції), ASP.NET Core Web API
(DI, middleware, filters), .NET 10
• Backend: TypeScript, Node.js, REST API, фонові воркери, обробка подій
• Бази даних: PostgreSQL, SQL, Knex (міграції, транзакції)
• Cloud & DevOps: AWS (Lambda, контейнери), Docker, Linux, Git
• Blockchain: Solidity (EVM), Sui Move, Hardhat, The Graph
• Практики: unit- та інтеграційне тестування, Scrum
Власний проєкт
TxIndexer - індексатор блокчейн-транзакцій | https://github.com/Freitag-fri/TxIndexer
Стек: .NET 10, ASP.NET Core Web API.
• Переніс на .NET архітектуру обробки транзакцій, яку будував і супроводжував у
продакшні на Node.js.
• Шарова архітектура (Controllers −> Services −> Domain <− Data). Інтерфейс
репозиторію лежить у Domain, реалізація в Data, і сховище міняється однією
DI-реєстрацією. API віддає назовні лише DTO.
• Хеш транзакції є ключем сховища, тому повторний прийом тієї самої транзакції не
створює дублів. Статус (Pending −> Confirmed | Failed) змінюється лише через мето-
ди сутності, які відхиляють недопустимі переходи.
• Асинхронний контракт репозиторію з CancellationToken, стабільна пагінація (за ча-
сом, потім за хешем).
Комерційний досвід
Blockchain/Backend Developer, Forte Group | квітень 2020 - лютий 2026
Проєкт: Peera, децентралізована Q&A-платформа для Web3. Стек: TypeScript,
Node.js, PostgreSQL, Knex, AWS, Docker, Solidity, Sui Move, Linux, Git.
• Розробив сервіс обробки блокчейн-подій на TypeScript/Node.js і PostgreSQL. Слухач
записував сирі події в таблицю, окремий обробник їх розбирав, тож при падінні об-
робника події не губилися.
• Додав статус обробки для кожної події, перезапуск з останнього обробленого блоку,
ретраї на невдалих RPC-викликах і транзакційний запис пов’язаних сутностей.
• Зробив індексацію транзакцій ще до фінального підтвердження, зі статусами.
• Проєктував архітектуру модулів і схему даних; писав міграції та запити до
PostgreSQL через Knex.
• Розгортав і супроводжував сервіси в AWS (контейнери для слухачів, що працюють
безперервно, і Lambda-функції).
• Писав unit- та інтеграційні тести для бекенд-сервісів на Node.js і unit-тести
смарт-контрактів у Hardhat.
• Реалізував метатранзакції, за якими комісії користувачів сплачувала платформа.
• Працював у Scrum-команді.
Backend-розробник (C# / .NET)
Освіта: Магістр, Робототехнічні системи та комплекси (ХАІ), 2014-2019
Мови: українська (рідна), англійська (Intermediate, B1)
Харків, Україна | [
LinkedIn: [
Про мене
Blockchain/Backend-розробник, 6 років комерційного досвіду (2020-2026). Писав про-
дакшн-бекенд на TypeScript/Node.js: обробка блокчейн-подій, PostgreSQL, міграції,
транзакції, фонові сервіси, AWS. Зараз переходжу на C# / .NET, мій пет-проєкт на
.NET 10 - індексатор блокчейн-транзакцій.
Навички
• C# / .NET: C# (ООП, LINQ, async/await, generics, колекції), ASP.NET Core Web API
(DI, middleware, filters), .NET 10
• Backend: TypeScript, Node.js, REST API, фонові воркери, обробка подій
• Бази даних: PostgreSQL, SQL, Knex (міграції, транзакції)
• Cloud & DevOps: AWS (Lambda, контейнери), Docker, Linux, Git
• Blockchain: Solidity (EVM), Sui Move, Hardhat, The Graph
• Практики: unit- та інтеграційне тестування, Scrum
Власний проєкт
TxIndexer - індексатор блокчейн-транзакцій | https://github.com/Freitag-fri/TxIndexer
Стек: .NET 10, ASP.NET Core Web API.
• Переніс на .NET архітектуру обробки транзакцій, яку будував і супроводжував у
продакшні на Node.js.
• Шарова архітектура (Controllers −> Services −> Domain <− Data). Інтерфейс
репозиторію лежить у Domain, реалізація в Data, і сховище міняється однією
DI-реєстрацією. API віддає назовні лише DTO.
• Хеш транзакції є ключем сховища, тому повторний прийом тієї самої транзакції не
створює дублів. Статус (Pending −> Confirmed | Failed) змінюється лише через мето-
ди сутності, які відхиляють недопустимі переходи.
• Асинхронний контракт репозиторію з CancellationToken, стабільна пагінація (за ча-
сом, потім за хешем).
Комерційний досвід
Blockchain/Backend Developer, Forte Group | квітень 2020 - лютий 2026
Проєкт: Peera, децентралізована Q&A-платформа для Web3. Стек: TypeScript,
Node.js, PostgreSQL, Knex, AWS, Docker, Solidity, Sui Move, Linux, Git.
• Розробив сервіс обробки блокчейн-подій на TypeScript/Node.js і PostgreSQL. Слухач
записував сирі події в таблицю, окремий обробник їх розбирав, тож при падінні об-
робника події не губилися.
• Додав статус обробки для кожної події, перезапуск з останнього обробленого блоку,
ретраї на невдалих RPC-викликах і транзакційний запис пов’язаних сутностей.
• Зробив індексацію транзакцій ще до фінального підтвердження, зі статусами.
• Проєктував архітектуру модулів і схему даних; писав міграції та запити до
PostgreSQL через Knex.
• Розгортав і супроводжував сервіси в AWS (контейнери для слухачів, що працюють
безперервно, і Lambda-функції).
• Писав unit- та інтеграційні тести для бекенд-сервісів на Node.js і unit-тести
смарт-контрактів у Hardhat.
• Реалізував метатранзакції, за якими комісії користувачів сплачувала платформа.
• Працював у Scrum-команді.
Similar candidates
-
Full stack software engineer
Dnipro, Lviv, Remote -
Програміст C#
Kyiv, Kharkiv, Remote -
Python-програміст
Kyiv, Vyshneve (Kyiv Region), Remote -
Разработчик игр
Remote -
Інженер-програміст
Other countries, Remote -
Unity 3D-програміст
Kyiv, Remote