Vlad Syvorka
Rating
Language proficiency level
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.
Skills and abilities
Programming
Services
Mobile development
Administration
Portfolio
-
Admin panel for an AI trading platform
C#I developed a full-featured admin panel and back-office for an AI-based automated crypto trading platform.
The admin panel provides a single place to control the whole system:
… Users and subscriptions – view and manage accounts, plans, subscription statuses, activate/deactivate access;
Trades and strategies – real-time trade list with filtering and detailed view per trade (status, PnL, exchange, pair, strategy), ability to stop or pause a strategy for a user;
Prompt testing module – a convenient interface to test neural network prompts: sending test market data, viewing raw model responses and logging results for further analysis;
Logging and monitoring – viewing technical logs, errors and service events to keep track of AI strategies’ behaviour.
I designed the architecture and implemented the whole admin panel: role-based access control, controllers, Razor views, database layer, form validation and a UX focused on daily work of admins and analysts.
Tech stack: C#, ASP.NET Core MVC, Entity Framework Core, PostgreSQL (or MS SQL Server), Razor Views, HTML/CSS/Bootstrap, authorization and roles, server-side list filtering and pagination, logging.
-
Universal e-commerce platform with flexible product model
I developed an e-commerce platform with a universal product model that allows building online stores for almost any domain without changing the database schema.
The project initially started as a tools shop called ToolStore: product catalog, categories, attribute-based filters, cart and checkout. Later, the solution was redesigned into a generic platform, where each product has a dynamic collection of attributes. The database stores only the core product entities, while all properties are defined via a flexible attribute schema — this makes it possible to use the same engine for any product type: tools, electronics, apparel, services, etc.
… The admin panel allows to:
configure categories and product types;
define attribute sets per product type;
fill the catalog with dynamic content;
automatically generate filters and UI representation on the client side without changing the code.
I designed the architecture, database schema and implemented the backend and main frontend so that the platform is flexible, extensible and reusable across different e-commerce niches.
Tech stack: C#, .NET / ASP.NET (MVC), MS SQL Server, Entity Framework, HTML/CSS/JavaScript, flexible attribute-based product model.
-
WPF chat application with MVVM and custom TCP networking
C#I developed a simple desktop chat application in WPF using the MVVM pattern and DataBinding. The UI is minimal: a message list, input box, connection status indicator and a list of active users.
The architecture follows MVVM principles:
… View (WPF XAML) – layout and bindings only;
ViewModel – ICommand-based actions for sending messages, connection state management, an ObservableCollection for the messages;
Model – message/user models and networking logic.
The project was designed as a teaching example for my students to show:
– how to work with low-level C# networking classes (TcpClient / custom ETcpClient and ETcpConnection);
– how to build a clean MVVM architecture with clear separation of concerns and transparent data binding.
I designed the structure of the application, set up MVVM, implemented the networking layer and data bindings so that the chat behaves reliably and updates in near real time.
Tech stack: C#, WPF, MVVM, DataBinding, ICommand, ObservableCollection, custom TCP networking (TcpClient / TcpConnection).
-
Tennis match prediction ML model — live odds and results analysi
AI & Machine LearningI designed and trained a machine learning model to predict tennis match outcomes based on historical data and live bookmaker odds.
First, I prepared a structured dataset: historical matches, pre-match and in-play odds, score evolution, tournament, players and final result. Using an AI/AutoML approach, I experimented with different regression and neural-network models and selected the configuration that provided the best prediction quality (win probabilities and their dynamics during the match).
… In addition, I developed a separate live parser that, in near real time, fetched odds and intermediate results for ongoing tennis matches, passed these features into the model and received probability estimates for possible outcomes. The whole pipeline ran in a cloud environment: data ingestion, preprocessing, model inference and logging of predictions.
I was responsible for the full cycle:
– data schema and collection logic design;
– ML model training and tuning (AutoML approach, regression and neural networks);
– development of the live data parser for odds and results;
– integrating everything in the cloud and delivering sufficiently accurate predictions for analytics and strategy testing.
Tech stack: ML/AutoML libraries for regression and neural-network models, cloud environment for training and inference, live data parser (tennis matches, odds, results), structured datasets (CSV/table format, database).
-
Tennis matches data parser for Melbet (melbet.com) — dataset col
Data ParsingI developed a synchronous data parser for tennis matches from the betting website Melbet (melbet.com), designed specifically to collect a clean dataset for future machine learning models.
The parser runs in near real time and uses Selenium WebDriver to navigate tennis sections and event pages. It iterates through the required DOM nodes and extracts structured data: tournament, players, start time, markets and odds. The parsing speed is controlled (tunable delays between requests and page transitions) to keep the process stable and avoid overloading the website.
… Collected data is cleaned, validated and stored in an MS SQL Server database using a normalized schema (matches, tournaments, markets, odds). On top of that, I implemented CSV export so that the data can be easily used for analytics and for training ML models (e.g. for odds or match outcome prediction).
I designed and implemented the whole solution: database schema, synchronous crawling logic with rate limiting, Selenium error handling, data mapping into SQL tables and the CSV export module.
Tech stack: C#, .NET, Selenium WebDriver, MS SQL Server, ADO.NET / ORM, CSV export, ML-ready dataset preparation.
-
PointC – AI-powered automated crypto trading platform
C#PointC is a SaaS platform for fully automated crypto trading powered by AI strategies. A user connects their exchange API keys, selects a strategy, and the system automatically opens, manages, and closes trades according to risk settings, take-profit and stop-loss levels.
I acted as the author and lead developer of the project: designed the system architecture, implemented the backend and background jobs, integrated with exchanges (Bybit, Binance), built the risk-management logic, logging and monitoring, and configured automated deployment in Microsoft Azure.
… Tech stack: C#, .NET / ASP.NET Core, Web API, background job processing (Quartz / jobs), PostgreSQL + Entity Framework Core, REST integrations with exchanges, Azure (App Service, Storage, Application Insights), Docker, TradingView integration, and GPT-based models for market analysis and trading decisions.
-
Custom Blockchain Engine in .NET – own blockchain network with m
Cryptocurrency & BlockchainI built a full custom blockchain engine from scratch in C# / .NET, split into separate modules: core node, miner and wallets.
The core is responsible for the block chain, transactions, integrity checks and Proof-of-Work consensus (configurable difficulty, validation of every block). It implements block and transaction structures, wallet balance tracking, a mempool, transaction confirmation count, miner rewards and block reward halving.
… A separate console miner application connects to the node, mines new blocks and sends the reward to its wallet. The wallet module handles key/address generation, transaction signing and validation, and shows wallet balance and transaction history.
I acted as the architect and lead developer: designed the blockchain model, service and library separation, wrote all the code and organized the solution so it can be easily extended (for example with a smart-contract layer and web UI).
Tech stack: C#, .NET, console applications, class libraries, cryptography (SHA-256, digital signatures), object-oriented design, JSON serialization.
Reviews and compliments on completed projects 1
24 April
101 USD
Buff Exchange Website
Everything is great, I completely handled the task.
![]()
Activity
| Latest proposals 10 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
BaseLinker settings (Base)
68 USD
|
|||||
|
Setting up and launching Google Ads for an online store
79 USD
|
|||||
|
1C data integration
158 USD
|
|||||
|
Completion for BAS MB
68 USD
|
|||||
|
Email marketing automation on Shopify
271 USD
|
|||||
|
PPC specialist (Google Ads) for an online English language school
271 USD
|
|||||
|
Proxmox + 2 Windows VM (BAS/SQL + RDS) + VPN
338 USD
|
|||||
|
Setting up and optimizing Google Ads for an online mobile accessories store
203 USD
|
|||||
|
Integration of 1C with CRM
609 USD
|
|||||
|
Set up product and inventory synchronization from the Skynum CRM to Shopify.
203 USD
|