Profile banner
Vadim Nicolai

Vadim Nicolai

Principal Software Engineer, AI & Analytics, 15+ years experience

Brașov, România
Joined January 2025

Network

19.3K connections
🌐
Global Tech Recruiters
🧠
Senior Software Engineers
🎯
Product Project Leaders
🧑‍🤝‍🧑
HR People Operations
🤝
DevAid Endava
💡
AI Startup Founders
☁️
AWS Cloud Specialists

Summary

Vadim Nicolai is a Principal Software Engineer with over 15 years of experience, specializing in Go, React, Node.js, GraphQL, gRPC, OpenAPI, and MongoDB. He is currently a Senior Software Engineer at Vitrifi, focusing on building modern APIs, microservices, and interactive web interfaces for Telco-as-a-Service solutions. athrael+1
He possesses strong expertise in Artificial Intelligence and Machine Learning, with a particular interest in Generative and Conversational AI. His work includes LLM Fine Tuning on OpenAI, adapting stock forecasts with AI, leveraging Qlib and MLflow for experiment tracking, and running models like DeepSeek-R1 locally. athrael+4
Vadim actively contributes to open-source projects, particularly in the Rust ecosystem. He has made notable contributions to the Nautilus Trader, enhancing its robustness by implementing safer conditional orders and improving validation logic for high-frequency trading applications. athrael+3
He maintains a technical blog (vadim.blog) where he frequently publishes detailed articles on topics like Rust asynchronous programming (Tokio, tokio-stream), high-frequency trading strategies, AI integrations (OpenAI TTS, FFmpeg), and various aspects of algorithmic trading and machine learning. vadim+3
Vadim is an alumnus of the University of Louisiana at Monroe, holding Bachelor's degrees in Computer Science and Mathematics, and further pursued a Master's in Computer Science from DePaul University at Chicago, specializing in AI and Data Structures & Algorithms. athrael

Work

Education

Projects

Writing

Tokio vs tokio-stream in WebSocket adapters - stream-first vs select!

September 5, 2025

Explores the differences and optimal use cases for Tokio and `tokio-stream` when building WebSocket adapters, discussing stream-first versus select! approaches for asynchronous Rust programming.

Favicon imagevadim.blog

Hyperliquid Gasless Trading – Deep Comparison, Fees, and 20 Optimized Strategies

September 4, 2025

A comprehensive guide on Hyperliquid's gasless trading, detailing comparisons, fees, and offering 20 optimized strategies for algorithmic trading.

Favicon imagevadim.blog

Slaying Bullish Bias - A Market Wizards Playbook

May 19, 2025

Provides strategies to counter bullish bias in market analysis, drawing insights from 'Market Wizards' principles.

Favicon imagevadim.blog

Contributing a Safer MarketIfTouchedOrder to Nautilus Trader — Hardening Conditional Orders in Rust

May 3, 2025

Details the process of making MarketIfTouchedOrder safer in the Nautilus Trader, including PR #2577 that introduces a fallible constructor and domain-level checks for order validation.

Favicon imagevadim.blog

Contributing a Safer LimitIfTouchedOrder to Nautilus Trader — A Small Open-Source Win for Rust Trading

May 3, 2025

Describes the contribution of a safer LimitIfTouchedOrder to Nautilus Trader, an open-source improvement for Rust-based trading systems.

Favicon imagevadim.blog

How to Integrate OpenAI TTS with FFmpeg in a FastAPI Service

March 6, 2025

A technical guide on integrating OpenAI's text-to-speech capabilities with FFmpeg within a FastAPI service, focusing on practical implementation.

Favicon imagevadim.blog

How to Set Up and Run DeepSeek-R1 Locally With Ollama and FastAPI

January 30, 2025

Instructions for setting up and running the DeepSeek-R1 large language model locally using Ollama and FastAPI.

Favicon imagevadim.blog

Adapting Stock Forecasts with AI

December 29, 2024

Explores methods and techniques for adapting stock forecasts using artificial intelligence.

Favicon imagevadim.blog

Leveraging Qlib and MLflow for Unified Experiment Tracking

December 29, 2024

Discusses integrating Qlib and MLflow to achieve unified experiment tracking in quantitative finance and machine learning projects.

Favicon imagevadim.blog

Qlib’s Nested Execution for High-Frequency Trading with AI

December 27, 2024

Details the use of Qlib's nested execution capabilities for high-frequency trading applications powered by artificial intelligence.

Favicon imagevadim.blog

Understanding Linear Regression in Machine Learning

November 14, 2024

An explanation of linear regression concepts and their application within the field of machine learning.

Favicon imagevadim.blog

Automating Financial Data Collection and Uploading to HuggingFace

September 29, 2024

A guide on automating the process of collecting financial data and integrating it with HuggingFace for further analysis or model training.

Favicon imagevadim.blog

Understanding Gradient Descent and Its Applications in Trading Algorithms

September 8, 2024

Explores the fundamental concepts of gradient descent and how it is applied in developing and optimizing trading algorithms.

Favicon imagevadim.blog