Profile

  • Projects 1
  • Rating -
  • Rating 660
Register

If you have an account, log in

Indicators

  • Last project: 2 months back
  • Collaboration with clients: 1
  • Last visit: 5 days 7 hours ago

CV

About me 👨‍💻
Hi, and thank you for taking the time to check out my profile!

I am a full-stack .NET developer with 10+ years of experience who leads projects from idea and architecture to release and maintenance. I work with web, desktop, cloud, and internal business services.

My main stack: C#, .NET / .NET Core, ASP.NET / ASP.NET Core, Web API, Blazor, WPF, SQL, Azure.
A separate focus is fintech, trading analytics, blockchain system prototypes, automation via Telegram bots, data parsing/processing, and ML solutions based on the Microsoft ecosystem (ML.NET, Azure Machine Learning, Azure AutoML).

In parallel, I teach .NET and related technologies, so I am used to building solutions that are easy to read, maintain, and extend.
I also have experience with Java (Android) and am happy to take Android projects in Java.

How I can be useful for your business 💼
I can take on the full technical cycle:

  • Development of web applications: personal accounts, admin panels, internal CRM/ERP modules, control panels.

  • Creation and maintenance of REST APIs for web, mobile applications, and microservices.

  • Fintech and trading: analytical services, integrations with exchanges, automated strategies, working with market data.

  • Parsing and data processing: collection, cleaning, normalization, and storage of data from various sources (API, HTML, CSV/Excel, logs).

  • ML and analytics: data preparation, training, and integration of models (ML.NET, Azure ML / AutoML) into real .NET solutions.

  • Automation and bots: Telegram bots, service tools for notifications, analytics, and internal processes.

  • Desktop solutions in WPF: internal tooling, monitoring dashboards, tools for operations teams.

  • Prototypes of blockchain logic: models of transactions, blocks, PoW logic, simple wallets and chains.

  • Deployment and configuration in Microsoft Azure, logging, monitoring, and links between services.

  • Refactoring and support of existing .NET systems, putting things in order in code and architecture.

Technical skills 🛠
Back-end (.NET)

  • ☑️ C#, .NET Framework, .NET Core / .NET

  • ☑️ ASP.NET MVC, ASP.NET Core MVC, ASP.NET Core Web API

  • ☑️ Design and implementation of RESTful APIs, authorization/authentication (JWT, etc.)

  • ☑️ Integrations with external services (exchanges, payment services, notifications, internal APIs)

ORM and data access

  • ☑️ Entity Framework, Entity Framework Core

  • ☑️ Database modeling, migrations, query optimization

  • ☑️ Repository, Unit of Work patterns

Databases

  • ☑️ MS SQL Server, PostgreSQL, SQLite / lightweight embedded DBs

  • ☑️ Schema design, indexing, complex reports, performance optimization

Data processing and parsing

  • ☑️ Parsing APIs (REST), HTML pages, tabular formats (CSV, Excel)

  • ☑️ Processing logs, market and financial data

  • ☑️ Preparing data for analytics, dashboards, ML models and reports

Front-end

  • ☑️ Blazor (Server / WebAssembly)

  • ☑️ HTML5, CSS3, JavaScript

  • ☑️ Basic experience with Angular and React (support and extension of existing solutions)

  • ☑️ Building convenient, clear admin interfaces and control panels

Desktop and game prototypes

  • ☑️ WPF (MVVM pattern, multi-layer architecture)

  • ☑️ Basic experience with Unity (3D scenes, simple game mechanics for educational projects)

Android / Java

  • ☑️ Java (Android) — development and maintenance of Android applications

  • ☑️ Architecture using the Clean Architecture approach

  • ☑️ Dagger 2 — DI in Android projects

  • ☑️ Retrofit — working with network requests

  • ☑️ RxJava — reactive approach, working with data streams
    I am ready to take on separate Android projects or the Android part in complex solutions.

Data, analytics and ML

  • ☑️ ML.NET (Microsoft Machine Learning) — building and training models locally in .NET applications

  • ☑️ Azure Machine Learning, Azure AutoML — experiments, training, model selection and integration with .NET backends

  • ☑️ Use of models for analytics, scoring, forecasting tasks (including in fintech/trading scenarios)

  • ☑️ Full cycle: data preparation → model training → quality evaluation → integration into production services

Fintech, trading, blockchain

  • ☑️ Integrations with exchange APIs (such as Bybit/Binance), working with market data

  • ☑️ Building analytical services and elements of automated trading

  • ☑️ Prototypes of blockchain systems: blocks, transactions, PoW, wallets, chain validation

  • ☑️ Linking analytics, SMC/trading concepts and ML models for decision making

Cloud and infrastructure (Microsoft Azure)

  • ☑️ Azure App Service — deployment and hosting of web applications and APIs

  • ☑️ Azure Functions — serverless tasks, event processing, background scenarios

  • ☑️ Azure SQL Database and other Azure databases

  • ☑️ Azure Storage Account (Blob / Table / Queue) — storage of files, logs, intermediate data

  • ☑️ Azure Key Vault — secure storage of secrets, keys, connection strings

  • ☑️ Application Insights — logging, metrics, tracing, performance diagnostics

  • ☑️ Integration of various Azure services with each other, environment setup (dev / stage / prod), configuration of access and roles

Queues, background tasks, integrations

  • ☑️ RabbitMQ — queues, event processing, asynchronous processes

  • ☑️ Background tasks (Quartz.NET, Hosted Services), scheduling and execution of jobs

  • ☑️ Service processes: import/export, notifications, regular checks, processing of data batches

Logging and monitoring

  • ☑️ Serilog — structured logging, request correlation

  • ☑️ Integration with monitoring and alerting systems

  • ☑️ Error handling, tracing, event audit

Patterns, architecture and code quality

  • ☑️ MVVM, MVP, MVC patterns, multi-layer architecture

  • ☑️ SOLID principles, separation of concerns, clean architecture

  • ☑️ Asynchronous programming (async/await), deep understanding of threads

  • ☑️ Sockets, network programming, working with protocols and low-level connections

  • ☑️ Code review, refactoring, writing maintainable code

Tools and work organization

  • ☑️ Git (GitHub / GitLab), branching, pull requests, code review

  • ☑️ Trello, Jira and other task trackers

  • ☑️ Calm, transparent communication, adequate estimates and deadlines

Teaching experience 🎓
I teach .NET, C#, ASP.NET Core, databases, ADO.NET, Entity Framework, architectural approaches and patterns.

In working with students I:

  • Structure the material from simple to complex.

  • Explain why a solution works in a particular way, and not just “how to write the code”.

  • Immediately lay best practices into the examples: naming, structure, patterns, logging, working with data.

This experience is directly transferred to commercial projects: I make systems understandable and predictable for any developer who comes after me.

Cooperation format and principles 🤝
I work as a partner, not just a task performer.

I explain technical solutions in simple language, without unnecessary jargon.

I help choose the optimal stack for your goals and budget.

I regularly give updates, show intermediate results, and suggest improvements.

After release I can stay on for support and further development of the product.

In short 😉
A strong full-stack .NET developer with real production experience.

Fintech, trading, blockchain, data parsing, ML solutions, Telegram bots, automation are my key areas.

I have experience in Java/Android (Dagger 2, Clean Architecture, Retrofit, RxJava) and am ready to take Android projects.

A teacher who can explain complex things simply and build solutions so that they are easy to use and develop.