• File

Kirill

.NET Developer

Age:
26 years
City of residence:
Odesa
Ready to work:
Odesa, 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.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

KIRILL MELNYKOV
.NET Backend Developer
Odesa, Ukraine · Remote, Hybrid

• LinkedIn: [open contact info](look above in the "contact info" section)
• GitHub: https://github.com/melnykovk
• Telegram: @kirill_workspace
• Phone: [open contact info](look above in the "contact info" section)
• Email: [open contact info](look above in the "contact info" section)

PROFILE

.NET backend developer with hands-on experience in ASP.NET Core, PostgreSQL and REST API
design. Built a license-based backend with JWT authentication for a desktop application and
developed Backtest Engine, an event-driven backtesting system with historical data ingestion,
order execution simulation, parallel run execution and a React web interface. Interested in SaaS
products, third-party integrations and data-driven backend work.
Seeking a Junior/Middle Backend position.

TECHNICAL SKILLS

Languages: C#, SQL, TypeScript

Backend: .NET 10, ASP.NET Core Web API, REST APIs, dependency injection, asynchronous
programming

Databases: PostgreSQL, Entity Framework Core, Npgsql, database migrations, transactions

Concurrency: Task-based programming, .NET ThreadPool, parallel execution

Testing: xUnit, unit testing of business logic and execution rules

Frontend: React, TypeScript, Vite, HTML, CSS

Tools and integrations: Git, GitHub, Binance.Net, CSV export

WORK EXPERIENCE

C#/.NET Developer

Open-Source Backtest Engine | March 2026 – Present
https://github.com/melnykovk/BacktestEngine

- Developed a candle-by-candle simulation engine for grid trading strategies, processing
historical market data in chronological order.
- Implemented intrabar limit-order execution rules, portfolio state tracking, configurable
trading fees, and backtest statistics.

- Designed a dataset metadata index that stores candle counts and date boundaries,
avoiding repeated aggregate queries over the historical candle table when listing
datasets.
- Enabled parallel execution of independent backtest configurations using Task.Run and
the .NET ThreadPool.
- Integrated Binance historical market data with PostgreSQL using Entity Framework Core
and Npgsql.
- Implemented dataset upload and deletion as transactional operations, keeping candle
records and dataset metadata consistent.
- Wrote xUnit tests for rolling averages, timeframe validation, grid construction, portfolio
validation and initialization, and order execution conditions.
- Built a React + TypeScript interface for dataset management and backtest configuration.

C#/.NET Developer
Independent Software Development | February 2025 – March 2026

- Designed, built and maintained a C#/.NET application for in-game automation use:
WinForms desktop control panel and ASP.NET Core backend.
- Implemented a REST API with JWT authentication, license-key validation and server-side
business logic, built the infrastructure for a subscription model.
- Integrated Telegram Bot API for notifications, implemented image recognition (EmguCV)
and scheduled monitoring tasks with logging.
- Operated the system continuously 24/7, handling updates and bug fixes.

EDUCATION

Bachelor's Degree in Navigation — 2021

LANGUAGES

English: B2.

Ukrainian: Native.
Russian: Native.

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: