Dmitrii Tsiklauri
Verified Expert in Engineering
Full-stack Developer
Novocherkassk, Russia
Toptal member since August 1, 2022
Dmitrii is a full-stack .NET software engineer with team leadership experience. He is keen on enterprise application architecture design, desktop UI/UX, cross-platform back ends, financial data processing, and trading platforms. Passionate about solving complex problems, writing clean, maintainable code, and creating unique, practical solutions, he's helped fintech startups reach thousands of customers. Dmitrii enjoys working in small teams and with first-time founders.
Portfolio
Experience
- .NET - 14 years
- C# - 14 years
- C++ - 13 years
- Concurrent Programming - 12 years
- Software System Architecture Development - 12 years
- Windows Presentation Foundation (WPF) - 7 years
- DevExpress - 5 years
- SciChart - 3 years
Availability
Preferred Environment
Visual Studio, .NET, C#, Windows Presentation Foundation (WPF), Git
The most amazing...
...project I've developed is a financial app called Build Alpha that helps people create profitable trading strategies with a few clicks.
Work Experience
Lead Full-stack Engineer
Self-employed
- Developed an app that calculates thousands of signals and simulates millions of trading strategies to find the most profitable ones meeting user-specified criteria.
- Implemented a flexible and customizable UI using DevExpress libraries.
- Discovered an efficient multi-threaded simulator using C++ for better performance.
- Enabled GPU-accelerated 2D and 3D charts printing by using SciChart and Three.js.
- Created an API interface to connect with popular financial data providers like TradeStation, Interactive Brokers, Polygon.io, and Binance.
- Developed a cloud-based gateway for streaming real-time market data to multiple client apps.
- Organized a small team to work remotely using Microsoft DevOps tools.
- Created a product installer with user-configurable options using the Inno Setup tool.
- Protected an app's code from decompilation using a .NET obfuscator.
Middle Full-stack Engineer
OST, LLC
- Developed a user interface for simulating truck and train dashboards using 3D models that reproduce real equipment.
- Optimized a profiler's code to get an app running twice as fast, providing a better user experience.
- Implemented an in-app self-diagnostic tool to troubleshoot runtime issues.
- Tracked incoming customer feedback and fixed bugs.
- Contributed to building processes for flawless project launches.
Junior Full-stack Developer
Self-employed
- Explored new design ideas using ASP.NET web controls.
- Improved the performance of custom web controls by 20% for a better user experience.
- Tracked and fixed issues using Telerik's web backlog.
Experience
Build Alpha
I managed the project from the beginning, creating the app architecture and discovering a fast and friendly UI/UX. I used Microsoft DevOps tools that helped me organize a small team's work.
Signal Processing App
Together with other authors, I've invented a unique orthogonal sawtooth basis protected by the patent RU 2576591 C2 and then implemented an encoder and decoder based on it. I developed the back-end logic and created a friendly UI/UX with 2D charts to highlight the advantages and disadvantages of each codec algorithm.
Virtual Truck Dashboard for a Truck Simulator
I implemented a flexible hardware accelerated UI and communication interface.
Education
Master's Degree in Software Engineering
South-Russian State Polytechnic University - Novocherkassk, Russia
Skills
Libraries/APIs
LINQ, SciChart, Interactive Brokers API, Binance API, Three.js
Tools
Visual Studio, Git
Languages
C#, C++, Python, XML, EasyLanguage
Frameworks
.NET, Windows Presentation Foundation (WPF), ASP.NET, ADO.NET
Paradigms
Concurrent Programming, Agile Software Development, Software Testing, DevOps
Platforms
MetaTrader, Tradestation, Amazon Web Services (AWS), Telerik
Storage
JSON
Other
Software System Architecture Development, Back-end, Front-end, Computer Science, Team Management, Startups, Business, DevExpress, Qt 4, 3D, User Interface (UI), Inno Setup
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring